Skip to content

[ACM Obs bot] Bump stolostron/node-exporter to v1.10.2#205

Open
acm-observability-bot[bot] wants to merge 97 commits intostolostron:release-2.15from
rhobs:automated-updates-acm-release-2.15
Open

[ACM Obs bot] Bump stolostron/node-exporter to v1.10.2#205
acm-observability-bot[bot] wants to merge 97 commits intostolostron:release-2.15from
rhobs:automated-updates-acm-release-2.15

Conversation

@acm-observability-bot
Copy link

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:

git fetch https://github.com/prometheus/node_exporter --tags
if ! git merge refs/tags/v1.10.2 --no-edit; then
  git checkout --theirs CHANGELOG.md VERSION collector go.mod go.sum
  git checkout --ours OWNERS
  git add CHANGELOG.md VERSION collector go.mod go.sum OWNERS
  git merge --continue
fi
go mod tidy
go mod vendor

if [ -f scripts/rh-manifest.sh ]; then
  bash scripts/rh-manifest.sh
  git add rh-manifest.txt
  git diff --cached --exit-code || git commit -s -m "[bot] update rh-manifest.txt"
fi

SuperQ and others added 30 commits February 17, 2025 12:07
* 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>
)

Signed-off-by: Rolf Klemenz <tickez@madnet.ch>
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>
v-zhuravlev and others added 27 commits September 17, 2025 14:43
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
@openshift-ci
Copy link

openshift-ci bot commented Oct 27, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: acm-observability-bot[bot]
Once this PR has been reviewed and has the lgtm label, please assign marcolan018 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci
Copy link

openshift-ci bot commented Oct 27, 2025

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 /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.