Skip to content

Releases: prometheus/node_exporter

1.9.1 / 2025-04-01

01 Apr 15:32
v1.9.1
f2ec547
Compare
Choose a tag to compare
  • [BUGFIX] pressure: Fix missing IRQ on older kernels #3263
  • [BUGFIX] Fix Darwin memory leak #3277

1.9.0 / 2025-02-17

17 Feb 09:24
v1.9.0
02afa5c
Compare
Choose a tag to compare
  • [CHANGE] meminfo: Convert linux implementation to use procfs lib #3049
  • [CHANGE] Update logging to use Go log/slog #3097
  • [FEATURE] filesystem: Add node_filesystem_mount_info metric #2970
  • [FEATURE] btrfs: Add metrics for commit statistics #3010
  • [FEATURE] interrupts: Add collector include/exclude filtering #3028
  • [FEATURE] interrupts: Add "exclude zeros" filtering #3028
  • [FEATURE] slabinfo: Add filters for slab name. #3041
  • [FEATURE] pressure: add IRQ PSI metrics #3048
  • [FEATURE] hwmon: Add include and exclude filter for sensors #3072
  • [FEATURE] filesystem: Add NetBSD support #3082
  • [FEATURE] netdev: Add ifAlias label #3087
  • [FEATURE] hwmon: Add Support for GPU Clock Frequencies #3093
  • [FEATURE] Add exclude[] URL parameter #3116
  • [FEATURE] Add AIX support #3136
  • [FEATURE] filesystem: Add fs-types/mount-points include flags #3171
  • [FEATURE] netstat: Add collector for tcp packet counters for FreeBSD. #3177
  • [ENHANCEMENT] ethtool: Add logging for filtering flags #2979
  • [ENHANCEMENT] netstat: Add TCPRcvQDrop to default metrics #3021
  • [ENHANCEMENT] diskstats: Add block device rotational #3022
  • [ENHANCEMENT] cpu: Support CPU online status #3032
  • [ENHANCEMENT] arp: optimize interface name resolution #3133
  • [ENHANCEMENT] textfile: Allow specifiying multiple directory globs #3135
  • [ENHANCEMENT] filesystem: Add reporting of purgeable space on MacOS #3206
  • [ENHANCEMENT] ethtool: Skip full scan of NetClass directories #3239
  • [BUGFIX] zfs: Prevent procfs integer underflow #2961
  • [BUGFIX] pressure: Fix collection on systems that do not expose a full CPU stat #3054
  • [BUGFIX] cpu: Fix FreeBSD 32-bit host support and plug memory leak #3083
  • [BUGFIX] hwmon: Add safety check to hwmon read #3134
  • [BUGFIX] zfs: Allow space in dataset name #3186

1.8.2 / 2024-06-19

14 Jul 12:37
v1.8.2
f1e0e83
Compare
Choose a tag to compare
  • [BUGFIX] Fix CPU pressure metric collection #3054

1.8.1 / 2024-05-16

21 May 19:28
v1.8.1
Compare
Choose a tag to compare
  • [BUGFIX] Fix CPU seconds on Solaris #2963
  • [BUGFIX] Sign Darwin/MacOS binaries #3008
  • [BUGFIX] Fix pressure collector nil reference #3016

1.8.0 / 2024-04-24

24 Apr 13:33
v1.8.0
cadb1d1
Compare
Choose a tag to compare
  • [CHANGE] exec_bsd: Fix labels for vm.stats.sys.v_syscall sysctl #2895
  • [CHANGE] diskstats: Ignore zram devices on linux systems #2898
  • [CHANGE] textfile: Avoid inconsistent help-texts #2962
  • [CHANGE] os: Removed caching of modtime/filename of os-release file #2987
  • [FEATURE] xfrm: Add new collector #2866
  • [FEATURE] watchdog: Add new collector #2880
  • [ENHANCEMENT] cpu_vulnerabilities: Add mitigation information label #2806
  • [ENHANCEMENT] nfsd: Handle new wdeleg_getattr attribute #2810
  • [ENHANCEMENT] netstat: Add TCPOFOQueue to default netstat metrics #2867
  • [ENHANCEMENT] filesystem: surface device errors #2923
  • [ENHANCEMENT] os: Add support end parsing #2982
  • [ENHANCEMENT] zfs: Log mib when sysctl read fails on FreeBSD #2975
  • [ENHANCEMENT] fibre_channel: update procfs to take into account optional attributes #2933
  • [BUGFIX] cpu: Fix debug log in cpu collector #2857
  • [BUGFIX] hwmon: Fix hwmon nil ptr #2873
  • [BUGFIX] hwmon: Fix hwmon error capture #2915
  • [BUGFIX] zfs: Revert "Add ZFS freebsd per dataset stats #2925
  • [BUGFIX] ethtool: Sanitize ethtool metric name keys #2940
  • [BUGFIX] fix: data race of NetClassCollector metrics initialization #2995

1.7.0 / 2023-11-11

13 Nov 01:09
v1.7.0
7333465
Compare
Choose a tag to compare
  • [FEATURE] Add ZFS freebsd per dataset stats #2753
  • [FEATURE] Add cpu vulnerabilities reporting from sysfs #2721
  • [ENHANCEMENT] Parallelize stat calls in Linux filesystem collector #1772
  • [ENHANCEMENT] Add missing linkspeeds to ethtool collector 2711
  • [ENHANCEMENT] Add CPU MHz as the value for node_cpu_info metric #2778
  • [ENHANCEMENT] Improve qdisc collector performance #2779
  • [ENHANCEMENT] Add include and exclude filter for hwmon collector #2699
  • [ENHANCEMENT] Optionally fetch ARP stats via rtnetlink instead of procfs #2777
  • [BUFFIX] Fix ZFS arcstats on FreeBSD 14.0+ 2754
  • [BUGFIX] Fallback to 32-bit stats in netdev #2757
  • [BUGFIX] Close btrfs.FS handle after use #2780
  • [BUGFIX] Move RO status before error return #2807
  • [BUFFIX] Fix promhttp_metric_handler_errors_total being always active #2808
  • [BUGFIX] Fix nfsd v4 index miss #2824

1.6.1 / 2023-06-17

17 Jul 12:42
v1.6.1
4a1b776
Compare
Choose a tag to compare

Rebuild with latest Go compiler bugfix release.

1.6.0 / 2023-05-27

27 May 12:17
v1.6.0
ff7f9d6
Compare
Choose a tag to compare
  • [CHANGE] Fix cpustat when some cpus are offline #2318
  • [CHANGE] Remove metrics of offline CPUs in CPU collector #2605
  • [CHANGE] Deprecate ntp collector #2603
  • [CHANGE] Remove bcache cache_readaheads_totals metrics #2583
  • [CHANGE] Deprecate supervisord collector #2685
  • [FEATURE] Enable uname collector on NetBSD #2559
  • [FEATURE] NetBSD support for the meminfo collector #2570
  • [FEATURE] NetBSD support for CPU collector #2626
  • [FEATURE] Add FreeBSD collector for netisr subsystem #2668
  • [FEATURE] Add softirqs collector #2669
  • [ENHANCEMENT] Add suspended as a node_zfs_zpool_state #2449
  • [ENHANCEMENT] Add administrative state of Linux network interfaces #2515
  • [ENHANCEMENT] Log current value of GOMAXPROCS #2537
  • [ENHANCEMENT] Add profiler options for perf collector #2542
  • [ENHANCEMENT] Allow root path as metrics path #2590
  • [ENHANCEMENT] Add cpu frequency governor metrics #2569
  • [ENHANCEMENT] Add new landing page #2622
  • [ENHANCEMENT] Reduce privileges needed for btrfs device stats #2634
  • [ENHANCEMENT] Add ZFS memory_available_bytes #2687
  • [ENHANCEMENT] Use SCSI_IDENT_SERIAL as serial in diskstats #2612
  • [ENHANCEMENT] Read missing from netlink netclass attributes from sysfs #2669
  • [BUGFIX] perf: fixes for automatically detecting the correct tracefs mountpoints #2553
  • [BUGFIX] Fix thermal_zone collector noise @2554
  • [BUGFIX] Fix a problem fetching the user wire count on FreeBSD 2584
  • [BUGFIX] interrupts: Fix fields on linux aarch64 #2631
  • [BUGFIX] Remove metrics of offline CPUs in CPU collector #2605
  • [BUGFIX] Fix OpenBSD filesystem collector string parsing #2637
  • [BUGFIX] Fix bad reporting of node_cpu_seconds_total in OpenBSD #2663

1.5.0 / 2022-11-29

29 Nov 19:33
v1.5.0
1b48970
Compare
Choose a tag to compare

NOTE: This changes the Go runtime "GOMAXPROCS" to 1. This is done to limit the
concurrency of the exporter to 1 CPU thread at a time in order to avoid a
race condition problem in the Linux kernel (#2500) and parallel IO issues
on nodes with high numbers of CPUs/CPU threads (#1880).

  • [CHANGE] Default GOMAXPROCS to 1 #2530
  • [FEATURE] Add multiple listeners and systemd socket listener activation #2393
  • [ENHANCEMENT] Add RTNL version of netclass collector #2492, #2528
  • [BUGFIX] Fix diskstats exclude flags #2487
  • [BUGFIX] Bump go/x/crypt and go/x/net #2488
  • [BUGFIX] Fix hwmon label sanitizer #2504
  • [BUGFIX] Use native endianness when encoding InetDiagMsg #2508
  • [BUGFIX] Fix btrfs device stats always being zero #2516
  • [BUGFIX] Security: Update exporter-toolkit (CVE-2022-46146) #2531

1.4.1 / 2022-11-29

29 Nov 18:57
v1.4.1
a954c9f
Compare
Choose a tag to compare