Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PMM-12155 Sync with upstream #46

Merged
merged 285 commits into from
Nov 8, 2024
Merged

PMM-12155 Sync with upstream #46

merged 285 commits into from
Nov 8, 2024

Conversation

0leksii
Copy link

@0leksii 0leksii commented May 18, 2023

Sync with the latest version of upstream v1.8.2.

PMM changes:

jalev and others added 30 commits December 18, 2022 14:49
Signed-off-by: jalev <[email protected]>
This change updates the perf-utils library to 0.6.0 which has some fixes
for automatically detecting the correct tracefs mountpoint if available.

Signed-off-by: Daniel Hodges <[email protected]>
…ions

Add profiler options for perf collector
Add a check for missing/unreadable thermal zone stats and ignore if not
availlable.

Fixes: prometheus#2552

Signed-off-by: Ben Kochie <[email protected]>
…_missing

Fix thermal_zone collector noise
This collector works just fine without any further changes.

Signed-off-by: Benny Siegert <[email protected]>
Enable uname collector on NetBSD too
Bumps [github.com/mdlayher/netlink](https://github.com/mdlayher/netlink) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/mdlayher/netlink/releases)
- [Changelog](https://github.com/mdlayher/netlink/blob/main/CHANGELOG.md)
- [Commits](mdlayher/netlink@v1.7.0...v1.7.1)

---
updated-dependencies:
- dependency-name: github.com/mdlayher/netlink
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [github.com/josharian/native](https://github.com/josharian/native) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/josharian/native/releases)
- [Commits](josharian/native@v1.0.0...v1.1.0)

---
updated-dependencies:
- dependency-name: github.com/josharian/native
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…les/github.com/josharian/native-1.1.0

build(deps): bump github.com/josharian/native from 1.0.0 to 1.1.0
…les/github.com/mdlayher/netlink-1.7.1

build(deps): bump github.com/mdlayher/netlink from 1.7.0 to 1.7.1
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.37.0 to 0.39.0.
- [Release notes](https://github.com/prometheus/common/releases)
- [Commits](prometheus/common@v0.37.0...v0.39.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…les/github.com/prometheus/common-0.39.0

build(deps): bump github.com/prometheus/common from 0.37.0 to 0.39.0
Synchronize common files from prometheus/prometheus
This depends on a recent change to golang.org/x/sys that adds a
unix.SysctlUvmexp function.

Signed-off-by: Benny Siegert <[email protected]>
NetBSD support for the meminfo collector
Move metric descriptiions to package vars to avoid allocating them every
time `NewCPUFreqCollector()` is called.

Signed-off-by: Ben Kochie <[email protected]>
Bumps [github.com/hodgesds/perf-utils](https://github.com/hodgesds/perf-utils) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/hodgesds/perf-utils/releases)
- [Commits](hodgesds/perf-utils@v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: github.com/hodgesds/perf-utils
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…eminfo_user_wired_count

memory_bsd: Fix a problem fetching the user wire count on FreeBSD
The ntp collector has always been a source of confusion and problems.
The data it produces is more of a blackbox probe against an NTP server.
The time sync / offset data produced is not what users expect.

Mark this collector as deprecated to be removed in v2.0.0

Signed-off-by: Ben Kochie <[email protected]>
Synchronize common files from prometheus/prometheus
…les/github.com/hodgesds/perf-utils-0.7.0

build(deps): bump github.com/hodgesds/perf-utils from 0.6.0 to 0.7.0
gitperr and others added 7 commits May 21, 2024 20:34
* Sign node exporter darwin binary with rcodesign

Prevents SIGKILL issues on macs

Signed-off-by: Alper Polat <[email protected]>

* Be explicit about checking for the binary

Co-authored-by: Ben Kochie <[email protected]>
Signed-off-by: Alper Polat <[email protected]>

* Also attempt to sign darwin-amd64

Signed-off-by: Alper Polat <[email protected]>

---------

Signed-off-by: Alper Polat <[email protected]>
Signed-off-by: Alper Polat <[email protected]>
Co-authored-by: Ben Kochie <[email protected]>
Replace all cpu_ticks_* with cpu_nsec_*, since the former was off my a
magnitude of 10e6, and showed incorrect values for
node_cpu_seconds_total.

Fixes: prometheus#1837

Signed-off-by: Pranshu Srivastava <[email protected]>
Check that the PSI metrics are returned in order to avoid nil pointer
dereference.
* Update fixutre to match real-world samples.

Fixes: prometheus#3015

Signed-off-by: Ben Kochie <[email protected]>
* [BUGFIX] Fix CPU seconds on Solaris prometheus#2963
* [BUGFIX] Sign Darwin/MacOS binaries prometheus#3008
* [BUGFIX] Fix pressure collector nil reference prometheus#3016

Signed-off-by: Ben Kochie <[email protected]>
* fix pressure metric collection fails on systems that do not expose a full CPU stat prometheus#3051 (prometheus#3054)

Signed-off-by: joey <[email protected]>
Signed-off-by: Ben Kochie <[email protected]>

* Release v1.8.2

* [BUGFIX] Fix CPU pressure metric collection prometheus#3054

Signed-off-by: Ben Kochie <[email protected]>

---------

Signed-off-by: joey <[email protected]>
Signed-off-by: Ben Kochie <[email protected]>
Co-authored-by: chengjoey <[email protected]>
v1.8.2

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEoFiTUofnXYMugU5GxkayPJ4yRfEFAmaTvA0ACgkQxkayPJ4y
# RfFwLA//Scg51x8eagp8Cfr8jDbd4+cJiaoxPzzLejgRUr3iGXJcLojhPQjYom3V
# GbXSzdW3N1+Dy97aJaUFxBDhBoIWq3OO3qJo5oTntaOeCD3CVjTEmV5DXBgMZWyz
# V2wvle09fTLeCwXYFpfMgrI/3dkwEmqj5giV71YNMxg4Iy90x8Yx0HKIigBBRBnk
# oQoii30bky5qKZ2QN0Nv70ot0OdiupA977KzckC7Ep+uEOkvbjU//bqcxXZ94RBA
# 8l+vCkdLX7Rv/Y258zPDiy1FWQds9VpcvabvbL11cS6O0Dx7sv+ijtpdOTXrg+0n
# Yd+1inNbz04GANWfxwzCVwccT51OBkKWf7r/fa/Nw8/U8R+zOEtVPz5xB556w0ch
# NpMmQPY8hp4KAQpxyaCPjXVmMwOiKXq8m9xJ3XVCzVl2Z5ur9r9kfpGtPz0CkBO5
# DCZh1IBrLuLmN3FgYFTqI2gVzxsKO5GY5Q7N7uUmeN0RRARJZutTHZzDX0AKzfhT
# P4uyjR/T0JM5oYQGE1N5uMpsCpm40n78lD2tYHENKKHuP6J6TGB5J9YfKTXojPHt
# jG+4JIHDsnPHXDdWv7UYva/6RaLhi3rck+VOL9cc6zrNNDz+6+ATBDO0tlCQFaRa
# xGBio0mn9/L50Ov4kFGyrr9HwdUH/xCkqTUOTh7j1syBjaMmViw=
# =vEy9
# -----END PGP SIGNATURE-----
# gpg: Signature made Sun Jul 14 17:52:45 2024 +06
# gpg:                using RSA key A058935287E75D832E814E46C646B23C9E3245F1
# gpg: Can't check signature: No public key

# Conflicts:
#	go.mod
#	go.sum
#	node_exporter.go
@BupycHuk BupycHuk requested a review from a team as a code owner September 16, 2024 13:31
@BupycHuk BupycHuk requested review from BupycHuk and JiriCtvrtka and removed request for dliakhov, pkadej and ritbl September 16, 2024 13:31
# Conflicts:
#	.github/workflows/golangci-lint.yml
#	go.mod
#	go.sum
#	percona/tests/upstream_update/env_prepare_test.go
#	percona/tests/upstream_update/metrics_test.go
#	percona/tests/upstream_update/performance_test.go
#	percona/tests/upstream_update/utils_test.go
#	scripts/codespell_ignore.txt
@BupycHuk BupycHuk requested a review from ademidoff October 10, 2024 13:20
@ademidoff
Copy link
Member

Wow, that's massive :)

@BupycHuk BupycHuk changed the base branch from main to v3 November 8, 2024 10:12
@BupycHuk BupycHuk merged commit a38cd23 into v3 Nov 8, 2024
3 of 6 checks passed
@BupycHuk BupycHuk deleted the PMM-12116-update-from-upstream branch November 8, 2024 11:06
@BupycHuk BupycHuk restored the PMM-12116-update-from-upstream branch November 12, 2024 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.