Revisions of golang-github-prometheus-node_exporter

Julio González Gil's avatar Julio González Gil (juliogonzalezgil) accepted request 1082650 from Witek Bedyk's avatar Witek Bedyk (witekbedyk) (revision 3)
- Require Go 1.17 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 
- Build Require go >= 1.15 for EL9 and newer 
- Update vendor tarball with prometheus/client_golang 1.11.1
  (bsc#1196338, CVE-2022-21698)
  + Added 0001-Update-prometheus-client-to-1.11.1.patch
- Update to 1.3.1
  * [BUGFIX] Handle nil CPU thermal power status on M1 #2218
  * [BUGFIX] bsd: Ignore filesystems flagged as MNT_IGNORE. #2227
  * [BUGFIX] Sanitize UTF-8 in dmi collector #2229
- Update to 1.3.0
  * [CHANGE] Add path label to rapl collector #2146
  * [CHANGE] Exclude filesystems under /run/credentials #2157
  * [CHANGE] Add TCPTimeouts to netstat default filter #2189
  * [FEATURE] Add lnstat collector for metrics from /proc/net/stat/ #1771
  * [FEATURE] Add darwin powersupply collector #1777
  * [FEATURE] Add support for monitoring GPUs on Linux #1998
  * [FEATURE] Add Darwin thermal collector #2032
  * [FEATURE] Add os release collector #2094
  * [FEATURE] Add netdev.address-info collector #2105
  * [FEATURE] Add clocksource metrics to time collector #2197
  * [ENHANCEMENT] Support glob textfile collector directories #1985
  * [ENHANCEMENT] ethtool: Expose node_ethtool_info metric #2080
  * [ENHANCEMENT] Use include/exclude flags for ethtool filtering #2165
  * [ENHANCEMENT] Add flag to disable guest CPU metrics #2123
  * [ENHANCEMENT] Add DMI collector #2131
  * [ENHANCEMENT] Add threads metrics to processes collector #2164
  * [ENHANCMMENT] Reduce timer GC delays in the Linux filesystem collector #2169
  * [ENHANCMMENT] Add TCPTimeouts to netstat default filter #2189
  * [ENHANCMMENT] Use SysctlTimeval for boottime collector on BSD #2208
  * [BUGFIX] ethtool: Sanitize metric names #2093
  * [BUGFIX] Fix ethtool collector for multiple interfaces #2126
  * [BUGFIX] Fix possible panic on macOS #2133
  * [BUGFIX] Collect flag_info and bug_info only for one core #2156
  * [BUGFIX] Prevent duplicate ethtool metric names #2187
- Update to 1.2.2
  * Bug fixes
     Fix processes collector long int parsing #2112
- Update to 1.2.1
  * Removed
     Remove obsolete capture permission denied error patch
     capture-permission-denied-error-energy_uj.patch: Already included upstream
  * Bug fixes
     Fix zoneinfo parsing prometheus/procfs#386
     Fix nvme collector log noise #2091
     Fix rapl collector log noise #2092
- Update to 1.2.0
  * Changes
     Rename filesystem collector flags to match other collectors #2012
     Make node_exporter print usage to STDOUT #203
  * Features
     Add conntrack statistics metrics #1155
     Add ethtool stats collector #1832
     Add flag to ignore network speed if it is unknown #1989
     Add tapestats collector for Linux #2044
     Add nvme collector #2062
  * Enhancements
     Add ErrorLog plumbing to promhttp #1887
     Add more Infiniband counters #2019
     netclass: retrieve interface names and filter before parsing #2033
     Add time zone offset metric #2060
  * Bug fixes
     Handle errors from disabled PSI subsystem #1983
     Fix panic when using backwards compatible flags #2000
     Fix wrong value for OpenBSD memory buffer cache #2015
     Only initiate collectors once #2048
     Handle small backwards jumps in CPU idle #2067
- Add aarch64 support
- Migrate to obs_scm
- Migrate to go_modules
- Update to 1.1.2
  * Bug fixes
    + Handle errors from disabled PSI subsystem #1983
    + Sanitize strings from /sys/class/power_supply #1984
    + Silence missing netclass errors #1986
- Update to 1.1.1
  * Bug fixes
    + Fix ineffassign issue #1957
    + Fix some noisy log lines #1962
- Update to 1.1.0
  * Changes
    + Improve filter flag names #1743
    + Add btrfs and powersupplyclass to list of exporters enabled by default #1897
  * Features
    + Add fibre channel collector #1786
    + Expose cpu bugs and flags as info metrics. #1788
    + Add network_route collector #1811
    + Add zoneinfo collector #1922
  * Enhancements
    + Add more InfiniBand counters #1694
    + Add flag to aggr ipvs metrics to avoid high cardinality metrics #1709    
    + Adding backlog/current queue length to qdisc collector #1732    
    + Include TCP OutRsts in netstat metrics #1733    
    + Add pool size to entropy collector #1753    
    + Remove CGO dependencies for OpenBSD amd64 #1774    
    + bcache: add writeback_rate_debug stats #1658    
    + Add check state for mdadm arrays via node_md_state metric #1810    
    + Expose XFS inode statistics #1870    
    + Expose zfs zpool state #1878    
    + Added an ability to pass collector.supervisord.url via SUPERVISORD_URL environment variable #1947
  * Bug fixes
    + filesystem_freebsd: Fix label values #1728
    + Fix various procfs parsing errors #1735
    + Handle no data from powersupplyclass #1747
    + udp_queues_linux.go: change upd to udp in two error strings #1769
    + Fix node_scrape_collector_success behaviour #1816
    + Fix NodeRAIDDegraded to not use a string rule expressions #1827
    + Fix node_md_disks state label from fail to failed #1862
    + Handle EPERM for syscall in timex collector #1938
    + bcache: fix typo in a metric name #1943
    + Fix XFS read/write stats (https://github.com/prometheus/procfs/pull/343)
- update node_exporter to 1.0.1 
  * spec change: change build dir, require go1.15
  * Bug fixes
    + [BUGFIX] filesystem_freebsd: Fix label values #1728
    + [BUGFIX] Update prometheus/procfs to fix log noise #1735
    + [BUGFIX] Fix build tags for collectors #1745
    + [BUGFIX] Handle no data from powersupplyclass #1747, #1749
    
- Add missing sysconfig file in rpm  bsc#1151557 (dmaiocchi@suse.com)
  
- Update to 1.0.0
  * Bug fixes
    + [BUGFIX] Read /proc/net files with a single read syscall #1380
    + [BUGFIX] Renamed label state to name on node_systemd_service_restart_total. #1393
    + [BUGFIX] Fix netdev nil reference on Darwin #1414
    + [BUGFIX] Strip path.rootfs from mountpoint labels #1421
    + [BUGFIX] Fix seconds reported by schedstat #1426
    + [BUGFIX] Fix empty string in path.rootfs #1464
    + [BUGFIX] Fix typo in cpufreq metric names #1510
    + [BUGFIX] Read /proc/stat in one syscall #1538
    + [BUGFIX] Fix OpenBSD cache memory information #1542
    + [BUGFIX] Refactor textfile collector to avoid looping defer #1549
    + [BUGFIX] Fix network speed math #1580
    + [BUGFIX] collector/systemd: use regexp to extract systemd version #1647
    + [BUGFIX] Fix initialization in perf collector when using multiple CPUs #1665
    + [BUGFIX] Fix accidentally empty lines in meminfo_linux #1671
  * Several enhancements
    + See https://github.com/prometheus/node_exporter/releases/tag/v1.0.0
    
- update to 1.0.0-rc.0
- Breaking changes
  * The netdev collector CLI argument --collector.netdev.ignored-devices 
    was renamed to --collector.netdev.device-blacklist in order to conform 
    with the systemd collector. #1279
  * The label named state on node_systemd_service_restart_total metrics was 
    changed to name to better describe the metric. #1393
  * Refactoring of the mdadm collector changes several metrics
        node_md_disks_active is removed
        node_md_disks now has a state label for "fail", "spare", "active" disks.
        node_md_is_active is replaced by node_md_state with a state set of 
        "active", "inactive", "recovering", "resync".
  * Additional label mountaddr added to NFS device metrics to distinguish 
    mounts from the same URL, but different IP addresses. #1417
  * Metrics node_cpu_scaling_frequency_min_hrts and 
    node_cpu_scaling_frequency_max_hrts of the cpufreq collector were 
    renamed to node_cpu_scaling_frequency_min_hertz and 
    node_cpu_scaling_frequency_max_hertz. #1510
  * Collectors that are enabled, but are unable to find data to collect, 
    now return 0 for node_scrape_collector_success.
    
- Enable package building for ppc64le
- Update to 0.18.1
  + [BUGFIX] Fix incorrect sysctl call in BSD meminfo collector, resulting in broken swap metrics on FreeBSD #1345
  + [BUGFIX] Fix rollover bug in mountstats collector #1364
- Update to 0.18.0
  + Renamed interface label to device in netclass collector for consistency with
  + other network metrics #1224
  + The cpufreq metrics now separate the cpufreq and scaling data based on what the driver provides. #1248
  + The labels for the network_up metric have changed, see issue #1236
  + Bonding collector now uses mii_status instead of operstatus #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
  + [CHANGE] Bonding state uses mii_status #1124
  + [CHANGE] Add a limit to the number of in-flight requests #1166
  + [CHANGE] Renamed interface label to device in 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 
- Add support for RedHat 8
  + Adjust dependencies on spec file 
  + Disable dwarf compression in go build
- Add support for SLE11
  + Adjust init.d script to be LSB compliant 
- Add support for RedHat 6/7
  + Support golang build without SUSE specific golang-packaging
  + Adjust dependencies and macros
  + Add init.d script for RH 6
- Update to 0.17.0
  + includes breaking changes
  + supvervisord collector reports start_time_seconds rather than uptime
  + The wifi collector is disabled by default due to suspected caching issues and goroutine leaks
  See https://github.com/prometheus/node_exporter/releases/tag/v0.17.0
  for full changelog
- Update to 0.16.0
  + includes breaking changes
  + several metrics renamed
  + split out cpu guest metrics
  See https://github.com/prometheus/node_exporter/releases/tag/v0.16.0
  for full changelog
- Run tests during packaging
- Update to 0.15.2
  See https://github.com/prometheus/node_exporter/blob/master/CHANGELOG.md
- Provides node_exporter, prometheus(node_exporter)
- Add BuildRequires: fdupes
- Add systemd unit file
- Run as unprivileged "prometheus" user
- Initial version
Julio González Gil's avatar Julio González Gil (juliogonzalezgil) accepted request 1082559 from Witek Bedyk's avatar Witek Bedyk (witekbedyk) (revision 2)
- 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 Julio González Gil (juliogonzalezgil) accepted request 1030141 from Jordi Massaguer's avatar Jordi Massaguer (jordimassaguerpla) (revision 1)
Add monitoring to EL9 client tools
Displaying all 3 revisions
openSUSE Build Service is sponsored by