Prometheus node-exporter
Build note: Linux builds can now be built without CGO.
Breaking changes
supvervisord collector reports start_time_seconds rather than uptime #952
The wifi collector is disabled by default due to suspected caching issues and goroutine leaks.
- https://github.com/prometheus/node_exporter/issues/870
- https://github.com/prometheus/node_exporter/issues/1008
Darwin meminfo metrics have been renamed to match Prometheus conventions. #1060
Changes
-
[CHANGE] Filter out non-installed units when collecting all systemd units #1011
-
[CHANGE]
service_restart_totalandsocket_refused_connections_totalwill not be reported if you're running an older version of systemd -
[CHANGE] Use /proc/mounts instead of statfs(2) for ro state #1002
-
[CHANGE] collector/timex: remove cgo dependency #1079
-
[CHANGE] filesystem: Ignore Docker netns mounts #1047
-
[CHANGE] Ignore additional virtual filesystems #1104
-
[FEATURE] Add netclass collector #851
-
[FEATURE] Add processes collector #950
-
[FEATURE] Collect start time for systemd units #952
-
[FEATURE] Add socket unit stats to systemd collector #968
-
[FEATURE] Collect NRestarts property for systemd service units #992
-
[FEATURE] Collect NRefused property for systemd socket units (available as of systemd v239) #995
-
[FEATURE] Allow removal of rootfs prefix for run in docker #1058
-
[ENHANCEMENT] Support for octal characters in mountpoints #954
-
[ENHANCEMENT] Update wifi stats to support multiple stations #980
-
[ENHANCEMENT] Handle stuck NFS mounts #997
-
[ENHANCEMENT] infiniband: Handle iWARP RDMA modules N/A #974
-
[ENHANCEMENT] Update diskstats for linux kernel 4.19 #1109
-
[BUGFIX] Fix FreeBSD CPU temp #965
-
[BUGFIX] Fix goroutine leak in supervisord collector #978
-
[BUGFIX] Fix mdadm collector issues #985
-
[BUGFIX] Fix ntp collector thread safety #1014
-
[BUGFIX] Systemd units will not be ignored if you're running older versions of systemd #1039
-
[BUGFIX] Handle vanishing PIDs #1043
-
[BUGFIX] Correctly cast Darwin memory info #1060
-
[BUGFIX] Filter systemd units in Go for compatibility with older versions #1083
-
[BUGFIX] Update cpu collector for OpenBSD 6.4 #1094
-
[BUGFIX] Fix typo on HELP of
read_time_seconds_total#1057 -
[BUGFIX] collector/diskstats: don't fail if there are extra stats #1125
-
[BUGFIX] collector/hwmon_linux: handle temperature sensor file #1123
-
[BUGFIX] collector/filesystem: add bounds check #1133
-
[BUGFIX] Fix dragonfly's CPU counting frequency #1140
-
[BUGFIX] Add fallback for missing /proc/1/mounts #1172