Releases: prometheus/node_exporter
Releases · prometheus/node_exporter
1.8.2 / 2024-06-19
1.8.1 / 2024-05-16
1.8.0 / 2024-04-24
- [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
- [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
Rebuild with latest Go compiler bugfix release.
1.6.0 / 2023-05-27
- [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
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
- [BUGFIX] Fix diskstats exclude flags #2487
- [BUGFIX] Security: Update go/x/crypto and go/x/net (CVE-2022-27191 CVE-2022-27664) #2488
- [BUGFIX] Security: Update exporter-toolkit (CVE-2022-46146) #2531
1.4.0 / 2022-09-24
- [CHANGE] Merge metrics descriptions in textfile collector #2475
- [FEATURE] [node-mixin] Add darwin dashboard to mixin #2351
- [FEATURE] Add "isolated" metric on cpu collector on linux #2251
- [FEATURE] Add cgroup summary collector #2408
- [FEATURE] Add selinux collector #2205
- [FEATURE] Add slab info collector #2376
- [FEATURE] Add sysctl collector #2425
- [FEATURE] Also track the CPU Spin time for OpenBSD systems #1971
- [FEATURE] Add support for MacOS version #2471
- [ENHANCEMENT] [node-mixin] Add missing selectors #2426
- [ENHANCEMENT] [node-mixin] Change current datasource to grafana's default #2281
- [ENHANCEMENT] [node-mixin] Change disk graph to disk table #2364
- [ENHANCEMENT] [node-mixin] Change io time units to %util #2375
- [ENHANCEMENT] Ad user_wired_bytes and laundry_bytes on *bsd #2266
- [ENHANCEMENT] Add additional vm_stat memory metrics for darwin #2240
- [ENHANCEMENT] Add device filter flags to arp collector #2254
- [ENHANCEMENT] Add diskstats include and exclude device flags #2417
- [ENHANCEMENT] Add node_softirqs_total metric #2221
- [ENHANCEMENT] Add rapl zone name label option #2401
- [ENHANCEMENT] Add slabinfo collector #1799
- [ENHANCEMENT] Allow user to select port on NTP server to query #2270
- [ENHANCEMENT] collector/diskstats: Add labels and metrics from udev #2404
- [ENHANCEMENT] Enable builds against older macOS SDK #2327
- [ENHANCEMENT] qdisk-linux: Add exclude and include flags for interface name #2432
- [ENHANCEMENT] systemd: Expose systemd minor version #2282
- [ENHANCEMENT] Use netlink for tcpstat collector #2322
- [ENHANCEMENT] Use netlink to get netdev stats #2074
- [ENHANCEMENT] Add additional perf counters for stalled frontend/backend cycles #2191
- [ENHANCEMENT] Add btrfs device error stats #2193
- [BUGFIX] [node-mixin] Fix fsSpaceAvailableCriticalThreshold and fsSpaceAvailableWarning #2352
- [BUGFIX] Fix concurrency issue in ethtool collector #2289
- [BUGFIX] Fix concurrency issue in netdev collector #2267
- [BUGFIX] Fix diskstat reads and write metrics for disks with different sector sizes #2311
- [BUGFIX] Fix iostat on macos broken by deprecation warning #2292
- [BUGFIX] Fix NodeFileDescriptorLimit alerts #2340
- [BUGFIX] Sanitize rapl zone names #2299
- [BUGFIX] Add file descriptor close safely in test #2447
- [BUGFIX] Fix race condition in os_release.go #2454
- [BUGFIX] Skip ZFS IO metrics if their paths are missing #2451
1.4.0-rc.0 / 2022-07-27
- [BUGFIX] [node-mixin] Fix fsSpaceAvailableCriticalThreshold and fsSpaceAvailableWarning (#2352)
- [BUGFIX] Fix concurrency issue in ethtool collector (#2289)
- [BUGFIX] Fix concurrency issue in netdev collector (#2267)
- [BUGFIX] Fix diskstat reads and write metrics for disks with different sector sizes (#2311)
- [BUGFIX] Fix iostat on macos broken by deprecation warning (#2292)
- [BUGFIX] Fix NodeFileDescriptorLimit alerts (#2340)
- [BUGFIX] Sanitize rapl zone names (#2299)
- [ENHANCEMENT] [node-mixin] Add missing selectors (#2426)
- [ENHANCEMENT] [node-mixin] Change current datasource to grafana's default (#2281)
- [ENHANCEMENT] [node-mixin] Change disk graph to disk table #2364
- [ENHANCEMENT] [node-mixin] Change io time units to %util (#2375))
- [ENHANCEMENT] Ad user_wired_bytes and laundry_bytes on *bsd (#2266)
- [ENHANCEMENT] Add additional vm_stat memory metrics for darwin (#2240)
- [ENHANCEMENT] Add device filter flags to arp collector (#2254)
- [ENHANCEMENT] Add diskstats include and exclude device flags (#2417)
- [ENHANCEMENT] Add node_softirqs_total metric (#2221)
- [ENHANCEMENT] Add rapl zone name label option (#2401)
- [ENHANCEMENT] Add slabinfo collector (#1799)
- [ENHANCEMENT] Allow user to select port on NTP server to query (#2270)
- [ENHANCEMENT] collector/diskstats: Add labels and metrics from udev (#2404)
- [ENHANCEMENT] Enable builds against older macOS SDK (#2327)
- [ENHANCEMENT] qdisk-linux: Add exclude and include flags for interface name #2432
- [ENHANCEMENT] systemd: Expose systemd minor version (#2282)
- [ENHANCEMENT] Use netlink for tcpstat collector (#2322)
- [ENHANCEMENT] Use netlink to get netdev stats (#2074)
- [FEATURE] [node-mixin] Add darwin dashboard to mixin (#2351)
- [FEATURE] Add "isolated" metric on cpu collector on linux (#2251)
- [FEATURE] Add cgroup summary collector (#2408)
- [FEATURE] Add selinux collector (#2205)
- [FEATURE] Add slab info collector (#2376)
- [FEATURE] Add sysctl collector (#2425)
- [FEATURE] Also track the CPU Spin time for OpenBSD systems (#1971)