Ben Kochie
8a4c9c154b
Bump procfs to v0.0.7 ( #1538 )
...
Update Prometheus procfs library to the latest release.
Signed-off-by: Ben Kochie <superq@gmail.com>
6 years ago
Simon Pasquier
cfc06075d1
Bump github.com/prometheus/common to v0.7.0
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
6 years ago
Paul Gier
cbfb496629
update procfs to v0.0.5
...
- Fixes (#1465 ) failure in netclass collector
- Adds parsing of CPU information
Signed-off-by: Paul Gier <pgier@redhat.com>
6 years ago
Ben Kochie
0e77317955
Update netlink vendoring ( #1471 )
...
* github.com/ema/qdisc
* github.com/mdlayher/genetlink
* github.com/mdlayher/wifi
Signed-off-by: Ben Kochie <superq@gmail.com>
7 years ago
Alex Schmitz
664025d60c
Scrape cooling_device state
...
Signed-off-by: Alex Schmitz <alex.schmitz@gmail.com>
7 years ago
Paul Gier
0b7ac85acb
update procfs to v0.0.4 ( #1457 )
...
Signed-off-by: Paul Gier <pgier@redhat.com>
7 years ago
Phil Frost
26d4fbdf07
Fix seconds reported by schedstat ( #1426 )
...
Upstream bugfix: https://github.com/prometheus/procfs/pull/191
Signed-off-by: Phil Frost <phil@postmates.com>
7 years ago
Phil Frost
f693a71c06
Scrape CPU latency stats from /proc/schedstat ( #1389 )
...
These are useful as a direct indication of CPU contention and task
scheduler latency.
Handy references:
- https://github.com/torvalds/linux/blob/master/Documentation/scheduler/sched-stats.txt
- https://doc.opensuse.org/documentation/leap/tuning/html/book.sle.tuning/cha.tuning.taskscheduler.html
procfs is updated to pull in the enabling change:
https://github.com/prometheus/procfs/pull/186
Signed-off-by: Phil Frost <phil@postmates.com>
7 years ago
Benjamin Drung
cdd9a5fdef
Update procfs to v0.0.4-0.20190627154503-39e1aff1547e ( #1409 )
...
procfs v0.0.4-0.20190627154503-39e1aff1547e is a requirement for
https://github.com/prometheus/node_exporter/pull/1357 (because procfs
v0.0.3 contained bug https://github.com/prometheus/procfs/pull/187 )
Signed-off-by: Benjamin Drung <benjamin.drung@cloud.ionos.com>
7 years ago
Benjamin Drung
4f074dfbc7
Update procfs to v0.0.3 ( #1395 )
...
procfs v0.0.3 is a requirement for
https://github.com/prometheus/node_exporter/pull/1357
Signed-off-by: Benjamin Drung <benjamin.drung@cloud.ionos.com>
7 years ago
Björn Rabenstein
a9231ad6ad
Update prometheus/client_golang to v1.0.0 ( #1382 )
...
Signed-off-by: beorn7 <beorn@grafana.com>
7 years ago
Paul Gier
2bc133cd48
update procfs to v0.0.2 ( #1376 )
...
Signed-off-by: Paul Gier <pgier@redhat.com>
7 years ago
Ben Kochie
8146998945
Fix rollover bug in mountstats collector ( #1364 )
...
* Update procfs vendor to pull in github.com/prometheus/procfs/pull/165
* Update mountstats collector to use new types.
* Rollover counter automatically to avoid float64 accuracy issues.
* Update e2e test.
Signed-off-by: Ben Kochie <superq@gmail.com>
7 years ago
Ben Kochie
f97f01c46c
Update for 0.18.0 release ( #1337 )
...
* Update CHANGELOG for release.
* Bump VERSION.
* Update vendoring.
Signed-off-by: Ben Kochie <superq@gmail.com>
7 years ago
Paul Gier
86f9079429
update procfs to latest ( #1335 )
...
Updates for procfs refactoring
Signed-off-by: Paul Gier <pgier@redhat.com>
7 years ago
Ben Kochie
dc4c58671d
Update vendoring. ( #1257 )
...
* Update vendoring.
Update vendoring to latest upstream.
Signed-off-by: Ben Kochie <superq@gmail.com>
7 years ago
mknapphrt
7fbdd0ae93
Update procfs vendor ( #1248 )
...
Signed-off-by: Mark Knapp <mknapp@hudson-trading.com>
7 years ago
Ben Kochie
becca1275c
Convert to Go modules ( #1178 )
...
* 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>
7 years ago
Ben Kochie
ef7a02dfa8
Update vendor github.com/prometheus/client_golang/...@v0.9.0 ( #1111 )
...
* Update vendor github.com/prometheus/client_golang/...@v0.9.0
* Update vendor github.com/prometheus/common/...
Signed-off-by: Ben Kochie <superq@gmail.com>
7 years ago
Ben Kochie
9cf508e673
Update vendoring ( #1105 )
...
* Update vendor github.com/sirupsen/logrus@v1.1.1
* Update vendor github.com/coreos/go-systemd/dbus@v17
* Update vendor github.com/golang/protobuf/proto@v1.2.0
* Update vendor github.com/konsorten/go-windows-terminal-sequences@v1.0.1
* Update vendor github.com/mdlayher/...
* Update vendor github.com/prometheus/procfs/...
* Update vendor golang.org/x/...
Signed-off-by: Ben Kochie <superq@gmail.com>
7 years ago
Björn Rabenstein
bddf41d327
Update prometheus/client_golang vendoring ( #1099 )
...
This is mostly required to fix a bug with histograms on 32bit platforms.
(Which might or might not be used in node_exporter. Just in case...)
Signed-off-by: beorn7 <beorn@soundcloud.com>
7 years ago
Björn Rabenstein
1c9ea46cca
Update vendoring for client_golang and friends ( #1076 )
...
Signed-off-by: beorn7 <beorn@soundcloud.com>
7 years ago
Hannes Körber
14a4f0028e
Enable nfs protocol ( #998 )
...
* vendor: Update prometheus/procfs
Signed-off-by: Hannes Körber <hannes.koerber@haktec.de>
* mountstats: Use new NFS protocol field
In https://github.com/prometheus/procfs/pull/100 , the NFSTransportStats
struct was expanded by a field called protocol that specifies the NFS
protocol in use, either "tcp" or "udp". This commit adds the protocol as
a label to all NFS metrics exported via the mountstats collector.
Signed-off-by: Hannes Körber <hannes.koerber@haktec.de>
* Update fixtures for UDP mount
Signed-off-by: Hannes Körber <hannes.koerber@haktec.de>
8 years ago
Jan Klat
c4102f1175
Add sys/class/net parsing from procfs and expose its metrics ( #851 )
...
* add sys/class/net parsing from procfs and expose its metrics
Signed-off-by: Jan Klat <jenik@klatys.cz>
* change code to use int pointers per procfs change, move netclass to separate collector, change metric naming
Signed-off-by: Jan Klat <jenik@klatys.cz>
* bump year in licence, remove redundant newline, correct fixtures
Signed-off-by: Jan Klat <jenik@klatys.cz>
* fix style
Signed-off-by: Jan Klat <jenik@klatys.cz>
* change carrier changes to counter type
Signed-off-by: Jan Klat <jenik@klatys.cz>
* fix e2e output
Signed-off-by: Jan Klat <jenik@klatys.cz>
* add fixtures
Signed-off-by: Jan Klat <jenik@klatys.cz>
* update vendor, use fixtures correctly
Signed-off-by: Jan Klat <jenik@klatys.cz>
* change fixtures (device in /sys/class/net should be symlinked)
Signed-off-by: Jan Klat <jenik@klatys.cz>
* correct fixtures for 64k page, updated readme
Signed-off-by: Jan Klat <jenik@klatys.cz>
8 years ago
Tobias Schmidt
04d663029d
Update github.com/prometheus/common dependencies
...
Signed-off-by: Tobias Schmidt <tobidt@gmail.com>
8 years ago
Mario Trangoni
1f11a86d59
Fix nfs golint issues ( #863 )
...
* procfs: update vendoring
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
* procfs: fix e2e tests after nfs changes
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
8 years ago
Tobias Schmidt
a5bd651888
Update vendored github.com/prometheus/procfs packages
8 years ago
Ben Kochie
7928dc93da
Update vendor before 0.16.0 ( #829 )
...
* Update vendor github.com/coreos/go-systemd/dbus@v16
* Update vendor github.com/golang/protobuf/proto@v1.0.0
* Update vendor github.com/prometheus/...
* Update vendor golang.org/x/...
8 years ago
Ben Kochie
01bd99fb1a
Refactor NFS client collector ( #816 )
...
* Update vendor github.com/prometheus/procfs/...
* Refactor NFS collector
Use new procfs library to parse NFS client stats.
* Ignore nfs proc file not existing.
* Refactor with reflection to walk the structs.
8 years ago
Ben Kochie
f9e91156d0
Update vendoring ( #801 )
...
* Update vendor github.com/godbus/dbus@v4.1.0
* Update vendor github.com/golang/protobuf/proto
* Update vendor github.com/mdlayher/netlink/...
* Update vendor github.com/prometheus/client_golang/prometheus/...
* Update vendor github.com/prometheus/client_model/go
* Update vendor github.com/prometheus/common/...
* Update vendor github.com/prometheus/procfs/...
* Update vendor github.com/sirupsen/logrus@v1.0.4
* Update vendor golang.org/x/...
* Update vendor gopkg.in/alecthomas/kingpin.v2
* Remove obsolete vendor github.com/mdlayher/netlink/genetlink
8 years ago
Ben Kochie
4d7aa57da0
Update vendoring ( #722 )
...
* Update vendor github.com/beevik/ntp@v0.2.0
* Update vendor github.com/mdlayher/netlink/...
* Update vendor github.com/mdlayher/wifi/...
Adds vendor github.com/mdlayher/genetlink
* Update vendor github.com/prometheus/common/...
* Update vendor github.com/prometheus/procfs/...
* Update vendor golang.org/x/sys/unix
* Update vendor golang.org/x/sys/windows
8 years ago
Ben Kochie
deadfef4c9
Update vendoring ( #685 )
...
* Update vendor github.com/coreos/go-systemd/dbus@v15
* Update vendor github.com/ema/qdisc
* Update vendor github.com/godbus/dbus
* Update vendor github.com/golang/protobuf/proto
* Update vendor github.com/lufia/iostat
* Update vendor github.com/matttproud/golang_protobuf_extensions/pbutil@v1.0.0
* Update vendor github.com/prometheus/client_golang/...
* Update vendor github.com/prometheus/common/...
* Update vendor github.com/prometheus/procfs/...
* Update vendor github.com/sirupsen/logrus@v1.0.3
Adds vendor golang.org/x/crypto
* Update vendor golang.org/x/net/...
* Update vendor golang.org/x/sys/...
* Update end to end output.
8 years ago
Calle Pettersson
dfe07eaae8
Switch to kingpin flags ( #639 )
...
* Switch to kingpin flags
* Fix logrus vendoring
* Fix flags in main tests
* Fix vendoring versions
9 years ago
Tobias Schmidt
30fb33f7a4
Update github.com/prometheus/procfs dependencies
9 years ago
Filippo Giunchedi
2e9758564e
Update github.com/prometheus/procfs dependency
...
Fix IPVS ipv6 parsing, see also prometheus/procfs#40
9 years ago
Tobias Schmidt
d31c29490e
Update github.com/prometheus/procfs dependency ( #572 )
9 years ago
Matt Layher
1feb091b36
Initial XFS collector
9 years ago
Tobias Schmidt
ce117d7a40
Update vendored packages
9 years ago
Matt Layher
5c6ff86f9d
Update vendored procfs for buddyinfo, mountstats, and XFS changes
9 years ago
Matt Layher
44d542b286
Bump github.com/prometheus/procfs for uint64 mountstats counters
9 years ago
Johannes 'fish' Ziemke
17e71b0a16
Update client_golang
9 years ago
Johannes 'fish' Ziemke
3983cd58ff
Use promhttp and setup logger
9 years ago
Ben Kochie
69ef3b6209
Update vendoring for github.com/prometheus/common/*
9 years ago
Ben Kochie
ec6385a095
Update vendoring for github.com/prometheus/client_golang/prometheus
...
Pin to 0.8.0 (c5b7fccd204277076155f10851dad72b76a49317)
9 years ago
Matt Layher
bae238be61
Update github.com/prometheus/procfs to latest revision
9 years ago
Steve Durrheimer
60cbc9efc0
Make version informations consistent between prometheus components
...
This also fixes #231 by adding the '-version' flag
10 years ago
Tobias Schmidt
33f99c4fc1
Vendor all dependencies
...
Uses godep to vendor dependencies. Godeps is not necessary during build,
golang's new vendor support is used instead.
10 years ago