Overview

Request 1082559 accepted

- Require Go 1.18 for building
- Execute tar and recompress service modules at buildtime
- Remove:
* 0001-Update-prometheus-client-to-1.11.1.patch
- Upgrade to version 1.5.0:
* 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 and parallel IO issues on nodes with high numbers
of CPUs/CPU threads.
* [CHANGE] Default GOMAXPROCS to 1
* [FEATURE] Add multiple listeners and systemd socket listener
activation
* [ENHANCEMENT] Add RTNL version of netclass collector
* [BUGFIX] Fix hwmon label sanitizer
* [BUGFIX] Use native endianness when encoding InetDiagMsg
* [BUGFIX] Fix btrfs device stats always being zero
- Update to version 1.4.1:
* [BUGFIX] Fix diskstats exclude flags
* [BUGFIX] Security: Update go/x/crypto and go/x/net
(CVE-2022-27191, CVE-2022-27664)
* [BUGFIX] Security: Update exporter-toolkit
(CVE-2022-46146, bsc#1208064)
- Upgrade to version 1.4.0:
* [CHANGE] Merge metrics descriptions in textfile collector
* [FEATURE] [node-mixin] Add darwin dashboard to mixin
* [FEATURE] Add "isolated" metric on cpu collector on linux
* [FEATURE] Add cgroup summary collector
* [FEATURE] Add selinux collector
* [FEATURE] Add slab info collector
* [FEATURE] Add sysctl collector
* [FEATURE] Also track the CPU Spin time for OpenBSD systems
* [FEATURE] Add support for MacOS version
* [ENHANCEMENT] [node-mixin] Add missing selectors
* [ENHANCEMENT] [node-mixin] Change current datasource to
grafana's default
* [ENHANCEMENT] [node-mixin] Change disk graph to disk table
* [ENHANCEMENT] [node-mixin] Change io time units to %util
* [ENHANCEMENT] Ad user_wired_bytes and laundry_bytes on *bsd
* [ENHANCEMENT] Add additional vm_stat memory metrics for darwin
* [ENHANCEMENT] Add device filter flags to arp collector
* [ENHANCEMENT] Add diskstats include and exclude device flags
* [ENHANCEMENT] Add node_softirqs_total metric
* [ENHANCEMENT] Add rapl zone name label option
* [ENHANCEMENT] Add slabinfo collector
* [ENHANCEMENT] Allow user to select port on NTP server to query
* [ENHANCEMENT] collector/diskstats: Add labels and metrics from
udev
* [ENHANCEMENT] Enable builds against older macOS SDK
* [ENHANCEMENT] qdisk-linux: Add exclude and include flags for
interface name
* [ENHANCEMENT] systemd: Expose systemd minor version
* [ENHANCEMENT] Use netlink for tcpstat collector
* [ENHANCEMENT] Use netlink to get netdev stats
* [ENHANCEMENT] Add additional perf counters for stalled
frontend/backend cycles
* [ENHANCEMENT] Add btrfs device error stats
* [BUGFIX] [node-mixin] Fix fsSpaceAvailableCriticalThreshold and
fsSpaceAvailableWarning
* [BUGFIX] Fix concurrency issue in ethtool collector
* [BUGFIX] Fix concurrency issue in netdev collector
* [BUGFIX] Fix diskstat reads and write metrics for disks with
different sector sizes
* [BUGFIX] Fix iostat on macos broken by deprecation warning
* [BUGFIX] Fix NodeFileDescriptorLimit alerts
* [BUGFIX] Sanitize rapl zone names
* [BUGFIX] Add file descriptor close safely in test
* [BUGFIX] Fix race condition in os_release.go
* [BUGFIX] Skip ZFS IO metrics if their paths are missing

Request History
Witek Bedyk's avatar

witekbedyk created request

- Require Go 1.18 for building
- Execute tar and recompress service modules at buildtime
- Remove:
* 0001-Update-prometheus-client-to-1.11.1.patch
- Upgrade to version 1.5.0:
* 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 and parallel IO issues on nodes with high numbers
of CPUs/CPU threads.
* [CHANGE] Default GOMAXPROCS to 1
* [FEATURE] Add multiple listeners and systemd socket listener
activation
* [ENHANCEMENT] Add RTNL version of netclass collector
* [BUGFIX] Fix hwmon label sanitizer
* [BUGFIX] Use native endianness when encoding InetDiagMsg
* [BUGFIX] Fix btrfs device stats always being zero
- Update to version 1.4.1:
* [BUGFIX] Fix diskstats exclude flags
* [BUGFIX] Security: Update go/x/crypto and go/x/net
(CVE-2022-27191, CVE-2022-27664)
* [BUGFIX] Security: Update exporter-toolkit
(CVE-2022-46146, bsc#1208064)
- Upgrade to version 1.4.0:
* [CHANGE] Merge metrics descriptions in textfile collector
* [FEATURE] [node-mixin] Add darwin dashboard to mixin
* [FEATURE] Add "isolated" metric on cpu collector on linux
* [FEATURE] Add cgroup summary collector
* [FEATURE] Add selinux collector
* [FEATURE] Add slab info collector
* [FEATURE] Add sysctl collector
* [FEATURE] Also track the CPU Spin time for OpenBSD systems
* [FEATURE] Add support for MacOS version
* [ENHANCEMENT] [node-mixin] Add missing selectors
* [ENHANCEMENT] [node-mixin] Change current datasource to
grafana's default
* [ENHANCEMENT] [node-mixin] Change disk graph to disk table
* [ENHANCEMENT] [node-mixin] Change io time units to %util
* [ENHANCEMENT] Ad user_wired_bytes and laundry_bytes on *bsd
* [ENHANCEMENT] Add additional vm_stat memory metrics for darwin
* [ENHANCEMENT] Add device filter flags to arp collector
* [ENHANCEMENT] Add diskstats include and exclude device flags
* [ENHANCEMENT] Add node_softirqs_total metric
* [ENHANCEMENT] Add rapl zone name label option
* [ENHANCEMENT] Add slabinfo collector
* [ENHANCEMENT] Allow user to select port on NTP server to query
* [ENHANCEMENT] collector/diskstats: Add labels and metrics from
udev
* [ENHANCEMENT] Enable builds against older macOS SDK
* [ENHANCEMENT] qdisk-linux: Add exclude and include flags for
interface name
* [ENHANCEMENT] systemd: Expose systemd minor version
* [ENHANCEMENT] Use netlink for tcpstat collector
* [ENHANCEMENT] Use netlink to get netdev stats
* [ENHANCEMENT] Add additional perf counters for stalled
frontend/backend cycles
* [ENHANCEMENT] Add btrfs device error stats
* [BUGFIX] [node-mixin] Fix fsSpaceAvailableCriticalThreshold and
fsSpaceAvailableWarning
* [BUGFIX] Fix concurrency issue in ethtool collector
* [BUGFIX] Fix concurrency issue in netdev collector
* [BUGFIX] Fix diskstat reads and write metrics for disks with
different sector sizes
* [BUGFIX] Fix iostat on macos broken by deprecation warning
* [BUGFIX] Fix NodeFileDescriptorLimit alerts
* [BUGFIX] Sanitize rapl zone names
* [BUGFIX] Add file descriptor close safely in test
* [BUGFIX] Fix race condition in os_release.go
* [BUGFIX] Skip ZFS IO metrics if their paths are missing


Julio González Gil's avatar

juliogonzalezgil accepted request

A bit too late, as this was submitted to factory and server:monitoring, but the changelog contains things irrelevant for users such as `- Execute tar and recompress service modules at buildtime` or probably ` * [BUGFIX] Add file descriptor close safely in test `

Other than that, LGTM. Accepting

openSUSE Build Service is sponsored by