SuperQ
released this
Changes
Assets
20
SuperQ
released this
Breaking changes
- Renamed
interfacelabel todevicein netclass collector for consistency with
other network metrics #1224 - The cpufreq metrics now separate the
cpufreqandscalingdata based on what the driver provides. #1248 - The labels for the network_up metric have changed, see issue #1236
- Bonding collector now uses
mii_statusinstead ofoperstatus#1124 - Several systemd metrics have been turned off by default to improve performance #1254
These include unit_tasks_current, unit_tasks_max, service_restart_total, and unit_start_time_seconds - The systemd collector blacklist now includes automount, device, mount, and slice units by default. #1255
Changes
- [CHANGE] Bonding state uses mii_status #1124
- [CHANGE] Add a limit to the number of in-flight requests #1166
- [CHANGE] Renamed
interfacelabel todevicein netclass collector #1224 - [CHANGE] Add separate cpufreq and scaling metrics #1248
- [CHANGE] Several systemd metrics have been turned off by default to improve performance #1254
- [CHANGE] Expand systemd collector blacklist #1255
- [CHANGE] Split cpufreq metrics into a separate collector #1253
- [FEATURE] Add a flag to disable exporter metrics #1148
- [FEATURE] Add kstat-based Solaris metrics for boottime, cpu and zfs collectors #1197
- [FEATURE] Add uname collector for FreeBSD #1239
- [FEATURE] Add diskstats collector for OpenBSD #1250
- [FEATURE] Add pressure collector exposing pressure stall information for Linux #1174
- [FEATURE] Add perf exporter for Linux #1274
- [ENHANCEMENT] Add Infiniband counters #1120
- [ENHANCEMENT] Add TCPSynRetrans to netstat default filter #1143
- [ENHANCEMENT] Move network_up labels into new metric network_info #1236
- [ENHANCEMENT] Use 64-bit counters for Darwin netstat
- [BUGFIX] Add fallback for missing /proc/1/mounts #1172
- [BUGFIX] Fix node_textfile_mtime_seconds to work properly on symlinks #1326
Assets
20
SuperQ
released this
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.
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
Assets
20
SuperQ
released this
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.
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
Assets
20
SuperQ
released this
Breaking changes
This release contains major breaking changes to metric names. Many metrics have new names, labels, and label values in order to conform to current naming conventions.
- Linux node_cpu metrics now break out
guestvalues into separate metrics. See Issue #737 - Many counter metrics have been renamed to include
_total. - Many metrics have been renamed/modified to include base units, for example
node_cpuis nownode_cpu_seconds_total.
In order to help with the transition we have an upgrade guide.
Other breaking changes:
-
The megacli collector has been removed, is now replaced by the storcli.py textfile helper.
-
The gmond collector has been removed.
-
The textfile collector will now treat timestamps as errors.
-
[CHANGE] Split out guest cpu metrics on Linux. #744
-
[CHANGE] Exclude Linux proc from filesystem type regexp #774
-
[CHANGE] Ignore more virtual filesystems #775
-
[CHANGE] Remove obsolete megacli collector. #798
-
[CHANGE] Ignore /var/lib/docker by default. #814
-
[CHANGE] Cleanup NFS metrics #834
-
[CHANGE] Only report core throttles per core, not per cpu #836
-
[CHANGE] Treat custom textfile metric timestamps as errors #769
-
[CHANGE] Use lowercase cpu label name in interrupts #849
-
[CHANGE] Enable bonding collector by default. #872
-
[CHANGE] Greatly reduce the metrics vmstat returns by default. #874
-
[CHANGE] Greatly trim what netstat collector exposes by default #876
-
[CHANGE] Drop
exec_prefix and movenode_boot_time_secondsfromexecto newboottimecollector and enable for Darwin/Dragonfly/FreeBSD/NetBSD/OpenBSD. #839, #901 -
[CHANGE] Remove depreated gmond collector #852
-
[CHANGE] align Darwin disk stat names with Linux #930
-
[FEATURE] Add
collect[]parameter #699 -
[FEATURE] Add text collector conversion for ipmitool output. #746
-
[FEATURE] Add openbsd meminfo #724
-
[FEATURE] Add systemd summary metrics #765
-
[FEATURE] Add OpenBSD CPU collector #805
-
[FEATURE] Add NFS Server metrics collector. #803
-
[FEATURE] add sample directory size exporter #789
-
[ENHANCEMENT] added Wear_Leveling_Count attribute to smartmon.sh script #707
-
[ENHANCEMENT] Simplify Utsname string conversion #716
-
[ENHANCEMENT] apt.sh: handle multiple origins in apt-get output #757
-
[ENHANCEMENT] Export systemd timers last trigger seconds. #807
-
[ENHANCEMENT] updates for zfsonlinux 0.7.5 #779
-
[BUGFIX] Fix smartmon.sh textfile script #700
-
[BUGFIX] netdev: Change valueType to CounterValue #749
-
[BUGFIX] textfile: fix duplicate metrics error #738
-
[BUGFIX] Fix panic by updating github.com/ema/qdisc dependency #778
-
[BUGFIX] Use uint64 in the ZFS collector #714
-
[BUGFIX] multiply page size after float64 coercion to avoid signed integer overflow #780
-
[BUGFIX] smartmon: Escape double quotes in device model family #772
-
[BUGFIX] Correct the ClocksPerSec scaling factor on Darwin #846
-
[BUGFIX] Count core throttles per core and per package #871
-
[BUGFIX] Fix memory corruption when number of filesystems > 16 on FreeBSD #900
-
[BUGFIX] Fix parsing of interface aliases in netdev linux #904
Assets
13
SuperQ
released this
Changes since v0.16.0-rc.2
Assets
13
SuperQ
released this
Changes since 0.16.0-rc.1
- [CHANGE] Move
node_boot_time_secondsfromexecto newboottimecollector and enable for Darwin/Dragonfly/FreeBSD/NetBSD/OpenBSD. #839, #901 - [BUGFIX] Count core throttles per core and per package #871
- [BUGFIX] Fix netdev collector for linux #890
- [BUGFIX] Fix memory corruption when number of filesystems > 16 on FreeBSD #900
- [BUGFIX] Fix parsing of interface aliases in netdev linux #904
Assets
13
SuperQ
released this
Changes since 0.16.0-rc.0
Assets
13
SuperQ
released this
Breaking changes
This release contains major breaking changes to metric names. Many metrics have new names, labels, and label values in order to conform to current naming conventions.
- Linux node_cpu metrics now break out
guestvalues into separate metrics. See Issue #737 - Many counter metrics have been renamed to include
_total. - Many metrics have been renamed/modified to include base units, for example
node_cpuis nownode_cpu_seconds_total.
In order to help with backwards compatibility, a metric_relabel_config is being worked on to allow for easier transition of metric names. See: #830
Other breaking changes:
-
The megacli collector has been removed, is now replaced by the storcli.py textfile helper.
-
The textfile collector will now treat timestamps as errors.
-
[CHANGE] Split out guest cpu metrics on Linux. #744
-
[CHANGE] Exclude Linux proc from filesystem type regexp #774
-
[CHANGE] Ignore more virtual filesystems #775
-
[CHANGE] Remove obsolete megacli collector. #798
-
[CHANGE] Ignore /var/lib/docker by default. #814
-
[CHANGE] Cleanup NFS metrics #834
-
[CHANGE] Only report core throttles per core, not per cpu #836
-
[CHANGE] Treat custom textfile metric timestamps as errors #769
-
[CHANGE] Drop exec_ in boot_timestamp_seconds on *bsd #839
-
[CHANGE] Use lowercase cpu label name in interrupts #849
-
[FEATURE] Add
collect[]parameter #699 -
[FEATURE] Add text collector conversion for ipmitool output. #746
-
[FEATURE] Add openbsd meminfo #724
-
[FEATURE] Add systemd summary metrics #765
-
[FEATURE] Add OpenBSD CPU collector #805
-
[FEATURE] Add NFS Server metrics collector. #803
-
[FEATURE] add sample directory size exporter #789
-
[ENHANCEMENT] added Wear_Leveling_Count attribute to smartmon.sh script #707
-
[ENHANCEMENT] Simplify Utsname string conversion #716
-
[ENHANCEMENT] apt.sh: handle multiple origins in apt-get output #757
-
[ENHANCEMENT] Export systemd timers last trigger seconds. #807
-
[ENHANCEMENT] updates for zfsonlinux 0.7.5 #779
-
[BUGFIX] Fix smartmon.sh textfile script #700
-
[BUGFIX] netdev: Change valueType to CounterValue #749
-
[BUGFIX] textfile: fix duplicate metrics error #738
-
[BUGFIX] Fix panic by updating github.com/ema/qdisc dependency #778
-
[BUGFIX] Use uint64 in the ZFS collector #714
-
[BUGFIX] multiply page size after float64 coercion to avoid signed integer overflow #780
-
[BUGFIX] smartmon: Escape double quotes in device model family #772
-
[BUGFIX] Correct the ClocksPerSec scaling factor on Darwin #846
Assets
13
SuperQ
released this
- [BUGFIX] cpu: Support processor-less (memory-only) NUMA nodes #734