Skip to content

Update dependency prometheus/node_exporter to v1.11.1#2097

Merged
claytono merged 1 commit into
mainfrom
renovate/prometheus-node_exporter-1.x
May 13, 2026
Merged

Update dependency prometheus/node_exporter to v1.11.1#2097
claytono merged 1 commit into
mainfrom
renovate/prometheus-node_exporter-1.x

Conversation

@renovate

@renovate renovate Bot commented Apr 27, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
prometheus/node_exporter minor 1.10.21.11.1

Release Notes

prometheus/node_exporter (prometheus/node_exporter)

v1.11.1: 1.11.1 / 2026-04-07

Compare Source

  • [BUGFIX] Fix kernel_hung for no data #​3613

v1.11.0: 1.11.0 / 2026-04-04

Compare Source

  • [CHANGE] Adds distroless container image. #​3592
  • [FEATURE] infiniband: Add hw_counters metrics #​2827
  • [FEATURE] kernel_hung: Add collector for kernel hung tasks #​3470
  • [FEATURE] mixin: Add "All" option to cluster variable in dashboards #​3509
  • [FEATURE] netlink: Add node_network_altnames_info metric #​3541
  • [FEATURE] thermal: Add support for CPU temperature metrics on Apple Silicon #​3547
  • [FEATURE] bcachefs: Add new collector for bcachefs #​3523
  • [ENHANCEMENT] mixin: Make devices in network graphs configurable #​3525
  • [ENHANCEMENT] nvme: Add namespace parameters #​3360
  • [BUGFIX] netdev: Respect deviceFilter for node_network_address_info metric #​3340
  • [BUGFIX] mountstats: Fix multiple transports statistics labeling #​3358
  • [BUGFIX] diskstats: Fix panic when using device-include flag only #​3603

Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • "after 2am and before 8am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Apr 27, 2026
@renovate
renovate Bot requested a review from claytono as a code owner April 27, 2026 06:13
@github-actions

Copy link
Copy Markdown
Contributor

prometheus/node_exporter (ansible) 1.10.2 -> 1.11.1

Risk: 🟢 Safe

The Deep Dive

Update Scope

Bumps node_exporter_version in ansible/group_vars/all/node_exporter.yaml from 1.10.21.11.1 (minor + patch). The role is geerlingguy.node_exporter, which downloads and unpacks the official upstream binary tarball — no container image change is involved. Affected hosts are the kubernetes group (k1–k5) and the pi group (pantrypi, garagepi), per group_vars/kubernetes.yaml and group_vars/pi.yaml setting node_exporter_enabled: true. Runtime flags (--collector.textfile.directory=..., --log.level=info) are unchanged.

Performance & Stability

Features & UX

Each item below was verified at v1.11.1 by reading the registering source file. All collector flags would be added to node_exporter_options in ansible/group_vars/all/node_exporter.yaml if you wanted to opt out.

Key Fixes

  • Fix kernel_hung for no data (#3613) — the headline 1.11.1 fix. In 1.11.0, the new kernel_hung collector logs ERROR collector failed name=kernel_hung err="open /proc/sys/kernel/hung_task_detect_count: no such file or directory" on every scrape on kernels that lack the /proc/sys/kernel/hung_task_detect_count sysctl, which was added in Linux 6.13 (see issue 3612). The kubernetes nodes are installed via the os-install role using preseed.trixie.cfg (Debian 13 trixie, kernel 6.12), and the Pi image is pinned to 2026-04-13-raspios-trixie-arm64 in scripts/rpi-image-customize (also kernel 6.12) — both below 6.13, so 1.11.0 would have logged this error continuously across the whole fleet. 1.11.1 returns ErrNoData instead, so jumping straight from 1.10.2 → 1.11.1 sidesteps the noisy-log window entirely.

Newer Versions

1.11.1 is the latest release (next entry is master / unreleased in CHANGELOG.md, confirmed via gh release list --repo prometheus/node_exporter). No newer fixes pending.

Hazards & Risks

None identified. Upstream introduced no breaking changes between 1.10.2 and 1.11.1, the only [CHANGE] entry (distroless container image, #3592) does not affect this deployment because the role pulls a binary tarball from GitHub releases, and the user's runtime flags don't intersect any of the bug-fix code paths. New default-enabled collectors degrade gracefully when their data sources are absent.

Sources


🟢 Verdict: Safe

Straightforward minor upgrade with no CVEs, no breaking changes, and no flags affected by the bug fixes. Jumping directly to 1.11.1 also skips the 1.11.0 kernel_hung error-log regression. Merge and let Semaphore deploy to the kubernetes and pi host groups; expect a few new (mostly empty) metric series in Prometheus.

@renovate
renovate Bot force-pushed the renovate/prometheus-node_exporter-1.x branch 19 times, most recently from 248e353 to d942896 Compare May 4, 2026 06:15
@renovate
renovate Bot force-pushed the renovate/prometheus-node_exporter-1.x branch 6 times, most recently from c91e61f to 5124184 Compare May 4, 2026 15:16
@renovate
renovate Bot force-pushed the renovate/prometheus-node_exporter-1.x branch 26 times, most recently from 8c1d503 to 3112cb2 Compare May 13, 2026 14:45
@renovate
renovate Bot force-pushed the renovate/prometheus-node_exporter-1.x branch from 3112cb2 to 78aa839 Compare May 13, 2026 15:39
@claytono
claytono merged commit 4d29ed0 into main May 13, 2026
20 checks passed
@claytono
claytono deleted the renovate/prometheus-node_exporter-1.x branch May 13, 2026 16:36
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.

1 participant