Ben Kochie
c88ff9d07c
Merge pull request #2062 from bdrung/nvme
...
Add nvme collector
3 years ago
Ben Kochie
a6ebe10455
Merge branch 'master' into nvme
3 years ago
Ben Kochie
84d46c069c
Merge pull request #2076 from prometheus/repo_sync
...
Synchronize common files from prometheus/prometheus
3 years ago
Ben Kochie
59a4f3b50e
Merge pull request #2044 from luizluca/tapestats_master
...
Add tapestats to collect tape devices statistics
3 years ago
Luiz Angelo Daros de Luca
00aa2f34ce
Add tapestats to collect tape devices statistics
...
It is based on diskstats to allow metrics reuse by simply
s/disk/tape/ the query.
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
3 years ago
prombot
b673f9cfed
Update common Prometheus files
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
3 years ago
Ben Kochie
2510378a56
Merge pull request #2067 from prometheus/superq/idle_jump
...
Handle small backwards jumps in CPU idle
3 years ago
Ben Kochie
73c9a10d37
Handle small backwards jumps in CPU idle
...
The Linux CPU idle stat can also jump backwards slightly in some cases.
Allow the jump back up to 3 seconds before we attempt to reset the CPU
counter cache.
Fixes: https://github.com/prometheus/node_exporter/issues/1903
Signed-off-by: Ben Kochie <superq@gmail.com>
3 years ago
Trey Dockendorf
f0b2449d94
Add more IB counters
...
Signed-off-by: Trey Dockendorf <tdockendorf@osc.edu>
3 years ago
Ben Kochie
35a2de21d4
Merge pull request #2071 from prometheus/superq/bump_procfs_0.7
...
Update Go modules
3 years ago
Jan Fajerski
8d99079a15
mod: update procfs dependency to v0.7.0
...
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
3 years ago
Benjamin Drung
b23146db3f
Add nvme collector
...
Add a collector for NVMes to expose the firmware versions. This requires
procfs >= 0.7.0.
Fixes #1891
Signed-off-by: Benjamin Drung <benjamin.drung@ionos.com>
3 years ago
Ben Kochie
97583ff340
Use new client_golang collectors package.
...
Signed-off-by: Ben Kochie <superq@gmail.com>
3 years ago
Ben Kochie
839c2d557f
Update go-kstat location
...
Move go-kstat to the new github.com/illumos/go-kstat location.
Signed-off-by: Ben Kochie <superq@gmail.com>
3 years ago
Ben Kochie
9844c147fc
Update Go modules
...
Update all Go dependencies to the latest versions.
Signed-off-by: Ben Kochie <superq@gmail.com>
3 years ago
Ben Kochie
13be860e25
Add time zone offset metric
...
Add the time zone and offset in seconds.
Closes: https://github.com/prometheus/node_exporter/issues/2052
Signed-off-by: Ben Kochie <superq@gmail.com>
3 years ago
Jan Fajerski
e656b79297
netclass: retrieve interface names and filter before parsing
...
We should filter excluded interfaces before parsing the interface
details.
This change is based on https://github.com/prometheus/procfs/pull/376
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
3 years ago
Ben Kochie
90d469805a
Fix Eof newline in collector/conntrack_linux.go
...
Signed-off-by: Ben Kochie <superq@gmail.com>
3 years ago
Kozlov Alexander
02ee897c03
Added conntrack statistics metrics ( #1155 )
...
* Added conntrack statistics metrics
Signed-off-by: Aleksandr Kozlov <avlkozlov@avito.ru>
Co-authored-by: Aleksandr Kozlov <avlkozlov@avito.ru>
Co-authored-by: Ben Kochie <superq@gmail.com>
3 years ago
Ben Kochie
8edd27baaf
Merge pull request #2058 from taktv6/master
...
Fix build
3 years ago
Oliver Geiselhardt-Herms
cc4f13b369
Fix build
...
Signed-off-by: Oliver Geiselhardt-Herms <oliver.geiselhardt-herms@sap.com>
3 years ago
Ben Kochie
27dc754aeb
Merge pull request #1832 from ventifus/master
...
Add a new ethtool stats collector
3 years ago
ventifus
76c0e1e5a1
Update collector/ethtool_linux.go
...
Signed-off-by: W. Andrew Denton <git@flying-snail.net>
Co-authored-by: Manuel Rüger <manuel@rueg.eu>
3 years ago
Julien Pivotto
5b13775dc8
Merge pull request #2048 from prometheus/init-collectors
...
Only initiate collectors once
4 years ago
Julien Pivotto
99af1dbb44
Update logic
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
4 years ago
Julien Pivotto
2e20d668f2
Only iniate collectors once
...
When /metrics is called for specific collectors, the collectors are
initialed every time. Which means that we spend a lot of time
re-initiating the same collectors again and again. Especially, some
collectors make the assumptions that that are initiated once - e.g.
systemd collector generates info message upon initiation.
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
4 years ago
Ben Kochie
e1db354611
Merge pull request #1887 from prometheus/superq/promhttp_errorlog
...
Add ErrorLog plumbing to promhttp
4 years ago
Ben Kochie
3bc9a93c20
Add ErrorLog plumbing to promhttp
...
Fix the error logging of the promhttp handler by connecting it to the
promlog setup.
* Switch to go-kit/log.
* Cleanup CHANGELOG.
Fixes: https://github.com/prometheus/node_exporter/issues/1886
Signed-off-by: Ben Kochie <superq@gmail.com>
4 years ago
Ben Kochie
f04d5569a2
Merge pull request #2045 from kcx2366425574/master
...
fix the uncorrect word
4 years ago
kcx2366425574
9eff6761df
fix the uncorrect word
...
Signed-off-by: kcx2366425574 <18279911430@163.com>
4 years ago
Ben Kochie
220aa5b889
Merge pull request #2043 from luizluca/fixtures_readonly_files
...
Use rm -rf to remove fixtures
4 years ago
Luiz Angelo Daros de Luca
f91a1ccc78
Use rm -rf to remove fixtures
...
rm interactively asks for confirmation while removing read-only
files and fixtures sys has dozens of them.
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
4 years ago
W. Andrew Denton
5cf7968ad1
ethtool: Add documentation to README.md
...
Signed-off-by: W. Andrew Denton <git@flying-snail.net>
4 years ago
W. Andrew Denton
892893ff05
ethtool: Log stats collection errors.
...
Signed-off-by: W. Andrew Denton <git@flying-snail.net>
4 years ago
David Leadbeater
f29590e0a8
Merge pull request #2039 from dgl/usage-stdout
4 years ago
David Leadbeater
0387f55a9b
Make node_exporter print usage to STDOUT
...
Matches updated behaviour in Prometheus and other tools.
Signed-off-by: David Leadbeater <dgl@dgl.cx>
4 years ago
Ben Kochie
c3d8fc6051
Merge pull request #2038 from hs0210/work
...
Fix golint issue caused by typo
4 years ago
Hu Shuai
5ee20043a7
Fix golint issue caused by typo
...
Signed-off-by: Hu Shuai <hus.fnst@cn.fujitsu.com>
4 years ago
W. Andrew Denton
807f3c3af3
ethtool: Remove end-to-end testing.
...
Signed-off-by: W. Andrew Denton <git@flying-snail.net>
4 years ago
Loïc Blot
55ffe57cbc
feat(rules): add NodeFileDescriptorLimit kernel exhaustion alert
...
Add a new alert when fs.file-nr is close to fs.file-max
Signed-off-by: Loic Blot <loic.blot@unix-experience.fr>
4 years ago
W. Andrew Denton
596ff45f8f
ethtool: Add a new ethtool stats collector (metrics equivalent to "ethtool -S")
...
Signed-off-by: W. Andrew Denton <git@flying-snail.net>
4 years ago
raviprasad_lr
504f9b785c
fix interval in graphs panels of node dashboard
...
Signed-off-by: raviprasad_lr <raviprasad_lr@yahoo.com>
4 years ago
Ben Kochie
46cdf618c9
Merge pull request #2020 from prometheus/superq/darwin-arm64
...
Add Darwin arm64 build
4 years ago
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>
4 years ago
Johannes 'fish' Ziemke
a5908bf82b
Make interval configurable
...
Signed-off-by: Johannes 'fish' Ziemke <github@freigeist.org>
4 years ago
Johannes 'fish' Ziemke
772335caa8
Use 5m rate in mixins
...
The default scrape interval of Prometheus is 60s, so we can't use a 1m
rate.
Signed-off-by: Johannes 'fish' Ziemke <github@freigeist.org>
4 years ago
ston1th
2b7aa4c303
Fix wrong value for OpenBSD memory buffer cache
...
Fixes #1972
Signed-off-by: ston1th <ston1th@giftfish.de>
4 years ago
Julien Pivotto
7717702c96
Merge pull request #2012 from fhemberger/filesystem-flag
...
Rename filesystem collector flags to match netdev and systemd collectors
4 years ago
Ben Kochie
e972957494
Merge pull request #2006 from prometheus/superq/promu_filter
...
Update build
4 years ago
Frederic Hemberger
39124626cd
Rename `collector.filesystem` flags to match other collectors
...
Ref: #1743
Fixes : #1994
Signed-off-by: Frederic Hemberger <mail@frederic-hemberger.de>
4 years ago