Add kstat-based Solaris metrics (#1197)

* collector/loadavg_solaris.go: Use libkstat to gather load averages.
* go.mod: Added go-kstat.
* boot_time_solaris.go: Added.
* cpu_solaris.go: Added.
* README.md: Updated entries for Solaris.
* collector/zfs_solaris.go: Added.
* CHANGELOG.md: Added note about kstat-based Solaris metrics.

Signed-off-by: Jonathan Davies <jpds@protonmail.com>
This commit is contained in:
Jon Davies 2019-01-12 12:33:56 +00:00 committed by Ben Kochie
commit e766485286
9 changed files with 583 additions and 14 deletions

1
go.mod
View file

@ -22,6 +22,7 @@ require (
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910
github.com/prometheus/common v0.0.0-20181015124227-bcb74de08d37
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d
github.com/siebenmann/go-kstat v0.0.0-20160321171754-d34789b79745
github.com/sirupsen/logrus v1.1.1 // indirect
github.com/soundcloud/go-runit v0.0.0-20150630195641-06ad41a06c4a
golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941 // indirect