Ben Kochie
dfa53f835a
Use Go 1.13 error features
...
* Use `errors.Is()` for unwrapping errors.
* Use `%w` error verb in internal error formatting.
Signed-off-by: Ben Kochie <superq@gmail.com>
2020-06-16 14:47:03 +02:00
Jeffrey Stoke
cb7ab5119a
Fix collectors' build tags
...
Signed-off-by: Jeffrey Stoke <me@arhat.dev>
2020-06-12 10:26:30 +02:00
Ben Kochie
3e1b0f1bee
Don't count empty collection as success ( #1613 )
...
Many collectors depend on underlying features to be enabled. This causes
confusion about what "success" means. This changes the behavior of the
`node_scrape_collector_success` metric.
* When a collector is unable to find data don't return success.
* Catch the no data error and send to Debug log level to avoid log spam.
* Update collectors to support this new functionality.
* Fix copy-pasta mistake in infiband debug message.
Closes: https://github.com/prometheus/node_exporter/issues/1323
Signed-off-by: Ben Kochie <superq@gmail.com>
2020-02-19 16:11:29 +01:00
Ben Ye
2477c5c67d
switch to go-kit/log ( #1575 )
...
Signed-off-by: yeya24 <yb532204897@gmail.com>
2019-12-31 17:19:37 +01:00
Julian Kornberger
043fecbfd8
Wrap errors in the Go 1.13 way
...
Signed-off-by: Julian Kornberger <jk+github@digineo.de>
2019-12-19 15:26:55 +01: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
e0d54a509c
Cleanup NFS metrics ( #834 )
...
* Cleanup NFS metrics
* Update `nfs` metric names to match `nfsd`.
* Remove uneeded `tcp` label from TCP connections metric.
* Remove uneeded `v` on `nfsd` metrics.
* Enable all `nfs` v4 client metrics.
* Remove `nfs` metric name overrides.
* Add ppc64le fixture.
* Fix typo.
2018-02-21 07:25:41 +01:00
Ben Kochie
05eabe60fb
Fix error output in nfsd collector. ( #821 )
2018-02-14 13:57:35 +01:00
Ben Kochie
3de2542d21
Fix NFSd metric type ( #819 )
...
RPC Count should be a counter, not a gauge.
2018-02-13 17:03:22 +01:00
Ben Kochie
6a041692ed
Add NFS Server metrics collector. ( #803 )
...
* Add NFS Server metrics collector.
* Add File Handles metrics.
* Add nfsd IO stats.
* Add metrics for NFSd threads.
* Add metrics for NFSd read ahead cache.
* Add NFSd network traffic counters.
* Add RPC metrics.
* Add V2 requests metrics.
* Add NFSv3 metrics.
* Add NFSv4 metrics.
* Update reply cache comment.
* Update help text.
2018-02-12 17:56:05 +01:00