[ACM Obs bot] Bump stolostron/node-exporter to v1.10.2#205
[ACM Obs bot] Bump stolostron/node-exporter to v1.10.2#205acm-observability-bot[bot] wants to merge 97 commits intostolostron:release-2.15from
Conversation
* Remove obsolete buildkite badge. * Add GitHub actions workflow badges. Signed-off-by: Ben Kochie <superq@gmail.com>
Remove formatting that doesn't render properly. Signed-off-by: Ben Kochie <superq@gmail.com>
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
Signed-off-by: Alexander Soelberg Heidarsson <89837986+alex5517@users.noreply.github.com>
* feat: add SystemdVirtualization type --------- Signed-off-by: IbraAoad <Ibrahim.Awwad@canonical.com> Signed-off-by: Ibrahim Awwad <ibraaoad@gmail.com> Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info> Signed-off-by: Alexander Soelberg Heidarsson <89837986+alex5517@users.noreply.github.com> Co-authored-by: Ben Kochie <superq@gmail.com> Co-authored-by: Mikel Olasagasti Uranga <mikel@olasagasti.info> Co-authored-by: Alexander Soelberg Heidarsson <89837986+alex5517@users.noreply.github.com>
Use `sysfs` for RAID stats. Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
* Update Go to 1.24 for all builds. * Update minimum Go version to 1.23. * Bump procfs library. Signed-off-by: Ben Kochie <superq@gmail.com>
Fix S1009: should omit nil check; len() for nil maps is defined as zero (gosimple) Signed-off-by: Ben Kochie <superq@gmail.com>
Signed-off-by: prombot <prometheus-team@googlegroups.com> Co-authored-by: Ben Kochie <superq@gmail.com>
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Ignore `node_cpu_frequency_max_hertz` to fix flaky Solaris end-to-end test. Signed-off-by: Ben Kochie <superq@gmail.com>
Sanitize zero terminated strings from OpenBSD device name parsing. * Add byte-to-string util function. Fixes: prometheus#3287 Signed-off-by: Ben Kochie <superq@gmail.com>
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Use `utils.SafeBytesToString()` to sanitize C strings the Darwin thermal collector. Signed-off-by: Ben Kochie <superq@gmail.com>
As the comment says, this can be simplified now. Signed-off-by: Manuel Rüger <manuel@rueg.eu>
…1.21.0 (prometheus#3262) * build(deps): bump github.com/prometheus/client_golang Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.5 to 1.21.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](prometheus/client_golang@v1.20.5...v1.21.0) Signed-off-by: Ben Kochie <superq@gmail.com> --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update e2e fixtures for new client_golang. Signed-off-by: Ben Kochie <superq@gmail.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Ben Kochie <superq@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ben Kochie <superq@gmail.com>
…3266) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.33.0 to 0.36.0. - [Commits](golang/net@v0.33.0...v0.36.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix "no data" error on kernels that support some PSI status, but don't yet have IRQ presure metrics. Only report "no data" error if `pressure` is enabled and no PSI metrics were found. Fixes: prometheus#3259 Signed-off-by: Ben Kochie <superq@gmail.com>
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
There is a bug in darwin kernel since macOS Ventura 13.2.1, which results in interface i/o bytes values to be truncated at 4GiB. This change uses a workaround to collect the same metrics, taking advantage of another bug. fixes prometheus#3333 Signed-off-by: Siavash Safi <git@hosted.run>
…theus#3323) Bumps [github.com/mdlayher/wifi](https://github.com/mdlayher/wifi) from 0.3.1 to 0.5.0. - [Release notes](https://github.com/mdlayher/wifi/releases) - [Commits](mdlayher/wifi@v0.3.1...v0.5.0) --- updated-dependencies: - dependency-name: github.com/mdlayher/wifi dependency-version: 0.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The ethtool_linux looks for ethtool stats with their sanitized name which might be different from the name provisioned by ethtool. This caused node-exporter to return a 0-value for sanitized metrics. This patch works-around the missing key by copying ethtool stats to another map under their sanitized name. Signed-off-by: Guillaume Espanel <guillaume.espanel@ovhcloud.com> Co-authored-by: Guillaume Espanel <guillaume.espanel@ovhcloud.com>
…3324) Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.30.0 to 0.32.0. - [Commits](golang/sys@v0.30.0...v0.32.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-version: 0.32.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Nabil <nabilcharaf37@gmail.com>
Signed-off-by: Johannes Ziemke <github@5pi.de>
Signed-off-by: Johannes Ziemke <github@5pi.de>
Signed-off-by: Johannes Ziemke <github@5pi.de>
Signed-off-by: Johannes Ziemke <github@5pi.de>
Signed-off-by: Johannes Ziemke <github@5pi.de>
Signed-off-by: v-zhuravlev <v-zhuravlev@users.noreply.github.com>
Signed-off-by: Nemric <56299157+Nemric@users.noreply.github.com>
* Update default builds to Go 1.25.x. * Bump Go modules. * Bump FreeBSD action. * Fixup MacOS e2e test. * Fixup FreeBSD e2e test. Signed-off-by: Ben Kochie <superq@gmail.com>
* Add /proc/swaps collector Building on prometheus/procfs#246 this PR is introducing metrics around swap devices. Today metrics around swap are already available, but they are on the node level. With this PR, metrics are now available per device. Relates to: prometheus#1890 Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org> Co-authored-by: claude.ai --------- Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
This lets users see stats on TLB cache hits and misses for data. Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
…#3433) Bumps [vmactions/netbsd-vm](https://github.com/vmactions/netbsd-vm) from 1.1.9 to 1.2.0. - [Release notes](https://github.com/vmactions/netbsd-vm/releases) - [Commits](vmactions/netbsd-vm@d0228be...7aea50f) --- updated-dependencies: - dependency-name: vmactions/netbsd-vm dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Rollback to FreeBSD 14.x to avoid breakage in the 15.x pre-release. Signed-off-by: Ben Kochie <superq@gmail.com>
Signed-off-by: slicesequal <slicesequal@outlook.com>
Run Go modernize tool and apply fixes. Signed-off-by: Ben Kochie <superq@gmail.com>
Signed-off-by: prombot <prometheus-team@googlegroups.com> Co-authored-by: Ben Kochie <superq@gmail.com>
…rometheus#3444) Bumps [github.com/prometheus/procfs](https://github.com/prometheus/procfs) from 0.17.0 to 0.18.0. - [Release notes](https://github.com/prometheus/procfs/releases) - [Commits](prometheus/procfs@v0.17.0...v0.18.0) --- updated-dependencies: - dependency-name: github.com/prometheus/procfs dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ometheus#3445) Bumps [github.com/mdlayher/ethtool](https://github.com/mdlayher/ethtool) from 0.4.1 to 0.5.0. - [Release notes](https://github.com/mdlayher/ethtool/releases) - [Commits](mdlayher/ethtool@v0.4.1...v0.5.0) --- updated-dependencies: - dependency-name: github.com/mdlayher/ethtool dependency-version: 0.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rometheus#3441) Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.66.1 to 0.67.1. - [Release notes](https://github.com/prometheus/common/releases) - [Changelog](https://github.com/prometheus/common/blob/main/CHANGELOG.md) - [Commits](prometheus/common@v0.66.1...v0.67.1) --- updated-dependencies: - dependency-name: github.com/prometheus/common dependency-version: 0.67.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…us#3442) Bumps [github.com/beevik/ntp](https://github.com/beevik/ntp) from 1.4.3 to 1.5.0. - [Release notes](https://github.com/beevik/ntp/releases) - [Changelog](https://github.com/beevik/ntp/blob/main/RELEASE_NOTES.md) - [Commits](beevik/ntp@v1.4.3...v1.5.0) --- updated-dependencies: - dependency-name: github.com/beevik/ntp dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…s#3425) * * Rebase from upstream * add sriov, power info support and pci id name resolution Signed-off-by: Jain Johny <jj@asama.ai> * fix/remove debug lines Signed-off-by: Jain Johny <jj@asama.ai> --------- Signed-off-by: Jain Johny <jj@asama.ai> * add numa_node and missing test output file (stolostron#2) * add numa_node and missing test output file Signed-off-by: Jain Johny <jj@asama.ai> * use c.logger for debug line Signed-off-by: Jain Johny <jj@asama.ai> * point to procfs master Signed-off-by: Jain Johny <jj@asama.ai> * include device_id in e2e-output pecidevice output Signed-off-by: Jain Johny <jj@asama.ai> * fix typo in e2e-output.txt Signed-off-by: Jain Johny <jj@asama.ai> * update test cases in e2e-64k-page-output.txt Signed-off-by: Jain Johny <jj@asama.ai> * fixing the rebase Signed-off-by: Jain Johny <jj@asama.ai> * move power_state to enum metric type, dont emit unavailable metrics Signed-off-by: Jain Johny <jj@asama.ai> * change test fixtures for power state change Signed-off-by: Jain Johny <jj@asama.ai> * change test fixtures for numa_node change Signed-off-by: Jain Johny <jj@asama.ai> --------- Signed-off-by: Jain Johny <jj@asama.ai>
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Signed-off-by: Bouke van der Bijl <i@bou.ke>
Signed-off-by: hys <hysyeah@gmail.com>
) Virtio devices don't have ID_SERIAL_SHORT but do have ID_SERIAL. This change adds a fallback to use ID_SERIAL when ID_SERIAL_SHORT is not available, allowing serial numbers to be properly exposed for virtio block devices. Also updates test expectations to reflect that devices with only ID_SERIAL (like mmcblk devices in fixtures) now report their serial numbers instead of empty strings. Signed-off-by: illustris <rharikrishnan95@gmail.com>
* Remove second implementation of typedDesc. * Refactor pcidevice Desc vars to be typedDesc. Signed-off-by: Ben Kochie <superq@gmail.com>
* [CHANGE] mdadm: Use sysfs for RAID metrics prometheus#3031 * [CHANGE] filesystem: Add erofs in default excluded fs prometheus#3313 * [CHANGE] tcpstat: Use std lib binary.NativeEndian prometheus#3386 * [FEATURE] pcidevice: Add new collector for PCIe devices prometheus#3339 * [FEATURE] AIX: Add more metrics prometheus#3338 * [FEATURE] systemd: Add Virtualization metrics prometheus#3254 * [FEATURE] swaps: Add new collector prometheus#3428 * [ENHANCEMENT] filesystem: Take super options into account for read-only prometheus#3387 * [ENHANCEMENT] perf: Add tlb_data metrics prometheus#3436 * [BUGFIX] interrupts: Fix OpenBSD interrupt device parsing prometheus#3288 * [BUGFIX] diskstats: Simplify condition prometheus#3290 * [BUGFIX] thermal: Sanitize darwin thermal strings prometheus#3294 * [BUGFIX] filesystem: Fix Darwin collector cgo memory leak prometheus#3315 * [BUGFIX] ethtool: Fix returning 0 for sanitized metrics prometheus#3335 * [BUGFIX] netdev: Fix Darwin netdev i/o bytes metric prometheus#3336 * [BUGFIX] systemd: Fix logging race prometheus#3364 * [BUGFIX] filesystem: Fix duplicate Darwin CGO import prometheus#3391 Signed-off-by: Ben Kochie <superq@gmail.com>
…rometheus#3376) Signed-off-by: Markus Sütter <markus.suetter@secunet.com>
Add metrics for Zswap and Zswapped to the meminfo collector. Fixes: prometheus#3449 Signed-off-by: Ben Kochie <superq@gmail.com>
* filesystem: Refactor mountinfo parsing Migrate mountinfo parsing to procfs library. This fixes incorrect parsing introduced by PR prometheus#3387. Fixes: prometheus#3450 Signed-off-by: Ben Kochie <superq@gmail.com> * Update fixtures for new infiniband procfs feature. Signed-off-by: Ben Kochie <superq@gmail.com> --------- Signed-off-by: Ben Kochie <superq@gmail.com>
* [BUGFIX] filesystem: Fix mount points being collected multiple times prometheus#3376 * [BUGFIX] filesystem: Refactor mountinfo parsing prometheus#3452 * [BUGFIX] meminfo: Add Zswap/Zswapped metrics prometheus#3453 Signed-off-by: Ben Kochie <superq@gmail.com>
Fix typo in Zswap metric name. Signed-off-by: Ben Kochie <superq@gmail.com>
v1.10.2 # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEoFiTUofnXYMugU5GxkayPJ4yRfEFAmj9LUgACgkQxkayPJ4y # RfHjeg//fQQQcNS1kYe9cdlmR/5EOw/mmzakoNPrXWhLAP3yRpF2PaVhR+8MXQ/c # qbBloRewHWVkI0GURcOj2boMBJ2EhcDO46MBJYG7tO4cBOArkvxHormH2MAWTPX6 # DBEXRSdH00TXXuWSYiJpUX+HHUeRUwfoKfjjsE+VsvhnP6z/4sH2eRKuuwoRPUpE # 5M22J/F572SdKdEy/B4WXqe9fIxi3c5TG/J8dwuwlzmWQZQ2njAExDUYzuHyH4Dh # dpoerEtkLqctxXmETEd+wq8gzEeNS7nt3GmWX+mNkee2ODAU9datN72J09wpBz9h # wt3053bX7WDmZF7AjEZ1Z7NMOFoufz3TJvVaYCF8rR+GLKy5DTj1ITh6ji+DHb/Y # p9G6TPs3WSlOMJYNm/Cqa8ktKJfxFnGJLC05p+TQ0Bzb3fT9BUspOENo4IFYapED # 2ZMmyaQNKBHvBczrmcvrdoaAD/gojhZdKIuQEommV9pLaY95xeXNXl2uVa9GL5zW # bGZW6LIFQY4IPg2JuIuX3uDQCS5YEeJSAa0V0xZpel2agIVbycPT+KGxyQXuWUPs # kqIuFE4C5ZKwWjawcN5WSq3unC01zDc1IxK21yExkRcCXQYm9Lk7uSs36yAQ4z1C # apP4RuBUdOnFZEHVWYZNnl3fA7JdQSpmOkcYgU6QDP3fnQYydEI= # =q/46 # -----END PGP SIGNATURE----- # gpg: directory '/home/runner/.gnupg' created # gpg: keybox '/home/runner/.gnupg/pubring.kbx' created # gpg: Signature made Sat Oct 25 20:04:24 2025 UTC # gpg: using RSA key A058935287E75D832E814E46C646B23C9E3245F1 # gpg: Can't check signature: No public key
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: acm-observability-bot[bot] The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Hi @acm-observability-bot[bot]. Thanks for your PR. I'm waiting for a github.com member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Description
This is an automated version bump from CI.
The logs for this run can be found in the syncbot repo actions.
If you wish to perform this manually, execute the following commands from stolostron/node-exporter repo: