Commit graph

10 commits

Author SHA1 Message Date
Ben Kochie 7da1321761
Release 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 

Signed-off-by: Ben Kochie <superq@gmail.com>

Signed-off-by: Ben Kochie <superq@gmail.com>
2022-09-26 14:30:51 +02:00
Julien Pivotto 68a6c78c0d
Update go to 1.17 ()
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-10-03 13:35:24 +02:00
Ben Kochie 7b5cc3e505
Add Darwin arm64 build
Add darwin/arm64 to the CGO crossbuilder list.
* Update Makefile.common to pick up new promu.
* Fix possible nil pointer caught by staticcheck.
* Update collector build tags.

https://github.com/prometheus/node_exporter/issues/1997

Signed-off-by: Ben Kochie <superq@gmail.com>
2021-04-14 10:39:52 +02:00
Ben Kochie 7b895d8970
Update build
* Use new promu regexp matching for platforms.
* Bump to Go 1.16.
* Use uclibc for Dockerfile since we don't use CGO for Linux.
* Use CircleCI build parallelism.
* Split Docker image test to separate CI step.

Signed-off-by: Ben Kochie <superq@gmail.com>
2021-03-24 13:34:29 +01:00
Julien Pivotto dddae68cc7 Add osusergo flag in promu-cgo
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-01-23 15:10:11 +01:00
Ben Kochie 3b73912dd8
Update build ()
* Bump Go modules to latest.
* Update to Go 1.15.
* Remove obsolete darwin/386 build.

Signed-off-by: Ben Kochie <superq@gmail.com>
2020-09-23 21:06:58 +02:00
Ben Kochie 7c659627da
Remove vendor directory
Dev summit 2020-07-10 consensus item: Remove vendor from repos.

Signed-off-by: Ben Kochie <superq@gmail.com>
2020-07-11 18:25:18 +02:00
Julien Pivotto 0c532984b7
Finish the update to go 1.14 ()
* Finish the update to go 1.14

Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2020-05-03 21:48:28 +02:00
Ben Kochie becca1275c
Convert to Go modules ()
* Convert to Go modules

* Update promu config.
* Convert to Go modules.
* Update vendoring.
* Update Makefile.common.
* Update circleci config.
* Use Prometheus release tar for promtool.
* Fixup unpack

* Use temp dir for unpacking tools.
* Use BSD compatible tar command.
* OpenBSD mkdir doesn't support `-v`.

Signed-off-by: Ben Kochie <superq@gmail.com>
2018-11-30 14:01:20 +01:00
Ben Kochie c7dfb82dac
Update build ()
* Update build

* Only use CGO when building non-Linux.
* Update build to Go 1.11
* Use tab indenting consistently.

Signed-off-by: Ben Kochie <superq@gmail.com>
2018-09-25 16:02:42 +02:00