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>
2019-09-15 16:57:37 -05:00
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>
2019-09-05 15:35:13 +02:00
Paul Gier
0b7ac85acb
update procfs to v0.0.4 ( #1457 )
...
Signed-off-by: Paul Gier <pgier@redhat.com>
2019-08-27 09:26:19 +02:00
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>
2019-08-06 19:08:06 +02:00
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>
2019-07-10 09:16:24 +02:00
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>
2019-07-01 12:23:50 +02:00
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>
2019-06-25 19:27:07 +02:00
Paul Gier
2bc133cd48
update procfs to v0.0.2 ( #1376 )
...
Signed-off-by: Paul Gier <pgier@redhat.com>
2019-06-12 20:47:16 +02:00
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>
2019-05-31 18:30:37 +02:00
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>
2019-05-09 13:19:12 -05:00
Paul Gier
86f9079429
update procfs to latest ( #1335 )
...
Updates for procfs refactoring
Signed-off-by: Paul Gier <pgier@redhat.com>
2019-05-07 06:38:21 +02:00
Ben Kochie
dc4c58671d
Update vendoring. ( #1257 )
...
* Update vendoring.
Update vendoring to latest upstream.
Signed-off-by: Ben Kochie <superq@gmail.com>
2019-02-13 14:12:12 +01:00
mknapphrt
7fbdd0ae93
Update procfs vendor ( #1248 )
...
Signed-off-by: Mark Knapp <mknapp@hudson-trading.com>
2019-02-04 16:54:41 +01:00
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>
2018-11-30 14:01:20 +01:00
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>
2018-10-11 18:41:41 +02:00
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>
2018-07-24 00:47:12 +02:00
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>
2018-07-16 15:08:18 +02:00
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>
2018-03-22 22:25:37 +01:00
Tobias Schmidt
a5bd651888
Update vendored github.com/prometheus/procfs packages
2018-03-10 15:20:20 +01:00
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.
2018-02-15 13:40:38 +01:00
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
2018-01-25 18:20:39 +01:00
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
2017-11-02 12:30:34 +01:00
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.
2017-10-05 16:20:47 +02:00
Tobias Schmidt
30fb33f7a4
Update github.com/prometheus/procfs dependencies
2017-06-08 14:44:11 +02:00
Filippo Giunchedi
2e9758564e
Update github.com/prometheus/procfs dependency
...
Fix IPVS ipv6 parsing, see also prometheus/procfs#40
2017-05-04 16:40:25 +02:00
Tobias Schmidt
d31c29490e
Update github.com/prometheus/procfs dependency ( #572 )
2017-04-25 10:24:59 +02:00
Matt Layher
1feb091b36
Initial XFS collector
2017-04-22 11:53:07 -04:00
Tobias Schmidt
ce117d7a40
Update vendored packages
2017-02-28 18:20:24 -04:00
Matt Layher
5c6ff86f9d
Update vendored procfs for buddyinfo, mountstats, and XFS changes
2017-02-14 11:04:28 -05:00
Matt Layher
44d542b286
Bump github.com/prometheus/procfs for uint64 mountstats counters
2017-02-01 14:13:59 -05:00
Matt Layher
bae238be61
Update github.com/prometheus/procfs to latest revision
2016-12-07 12:19:16 -05:00
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.
2016-01-21 16:41:53 -05:00