dependabot[bot]
d8e2be1e88
build(deps): bump github.com/prometheus/client_golang ( #2887 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.17.0 to 1.18.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.17.0...v1.18.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
bd99fb09c5
build(deps): bump github.com/beevik/ntp from 1.3.0 to 1.3.1 ( #2886 )
...
Bumps [github.com/beevik/ntp](https://github.com/beevik/ntp ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/beevik/ntp/releases )
- [Changelog](https://github.com/beevik/ntp/blob/main/RELEASE_NOTES.md )
- [Commits](https://github.com/beevik/ntp/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/beevik/ntp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
683d2cd81f
build(deps): bump github.com/prometheus/exporter-toolkit ( #2885 )
...
Bumps [github.com/prometheus/exporter-toolkit](https://github.com/prometheus/exporter-toolkit ) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/prometheus/exporter-toolkit/releases )
- [Changelog](https://github.com/prometheus/exporter-toolkit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prometheus/exporter-toolkit/compare/v0.10.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/exporter-toolkit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
PrometheusBot
73d95309e9
Update common Prometheus files ( #2879 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
11 months ago
dependabot[bot]
95d419dd09
build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 ( #2877 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
PrometheusBot
120c481210
Update common Prometheus files ( #2872 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
11 months ago
João Pedro Lima
16f7122d31
Add mitigation information to the linux vulnerabilities collector ( #2806 )
...
While the CPU vulnerabilities collector has been added in https://github.com/prometheus/node_exporter/pull/2721 , it's currently not including information regarding the mitigation strategy used for a given vulnerability.
This information can be quite valuable, as often times different mitigation strategies come with a different performance impact.
This commit adds a third label to the cpu_vulnerabilities_info metric, to include the "mitigation" used for a given vulnerability - if a given vulnerability is not affecting a node or the node is still vulnerable, the mitigation is expected to be empty.
Signed-off-by: João Lima <jlima@cloudflare.com>
12 months ago
PrometheusBot
c2dcc798d5
Update common Prometheus files ( #2870 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
12 months ago
frigo
0550ab3f04
Add TCPOFOQueue to default netstat metrics ( #2867 )
...
Adds a count for TCP packets received out of orders. This can be an
indication that there is packet loss on the way packets travel towards
this server. In that case, the sender will retransmit (and we can
already monitor the Tcp_RetransSegs there), but we have no way to
monitor the packet loss on the receiver side. When a packet is received
and the receiver detects previous one missing, it will increase the
TCPOFOQueue counter and reply with selective ACK to the sender, both
possible indications of packet loss. Confirmation of packet loss can be
achieved by taking packet captures, ignoring wireshark analysis, and
carefully looking at data being retransmitted based on the TCP seq.
Just like RetransSegs, TCPOFOQueue should be interesting for any
deployment as a mean to detect packet loss, so here suggesting adding it
to the default list.
Signed-off-by: François Rigault <frigo@amadeus.com>
Co-authored-by: François Rigault <frigo@amadeus.com>
12 months ago
dependabot[bot]
9666d00248
build(deps): bump golang.org/x/sys from 0.13.0 to 0.15.0 ( #2863 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.13.0 to 0.15.0.
- [Commits](https://github.com/golang/sys/compare/v0.13.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 months ago
dependabot[bot]
12d5add3f5
build(deps): bump github.com/jsimonetti/rtnetlink from 1.3.5 to 1.4.0 ( #2864 )
...
Bumps [github.com/jsimonetti/rtnetlink](https://github.com/jsimonetti/rtnetlink ) from 1.3.5 to 1.4.0.
- [Release notes](https://github.com/jsimonetti/rtnetlink/releases )
- [Commits](https://github.com/jsimonetti/rtnetlink/compare/v1.3.5...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/jsimonetti/rtnetlink
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 months ago
Gavin Lam
332232c22c
Add new collector and metrics for XFRM ( #2544 ) ( #2866 )
...
Signed-off-by: Gavin Lam <gavin.oss@tutamail.com>
12 months ago
dependabot[bot]
e508aff0d6
build(deps): bump howett.net/plist from 1.0.0 to 1.0.1 ( #2862 )
...
Bumps [howett.net/plist](https://github.com/DHowett/go-plist ) from 1.0.0 to 1.0.1.
- [Commits](https://github.com/DHowett/go-plist/compare/v1.0.0...v1.0.1 )
---
updated-dependencies:
- dependency-name: howett.net/plist
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 months ago
dependabot[bot]
e1724b3c34
build(deps): bump github.com/alecthomas/kingpin/v2 from 2.3.2 to 2.4.0 ( #2865 )
...
Bumps [github.com/alecthomas/kingpin/v2](https://github.com/alecthomas/kingpin ) from 2.3.2 to 2.4.0.
- [Release notes](https://github.com/alecthomas/kingpin/releases )
- [Commits](https://github.com/alecthomas/kingpin/compare/v2.3.2...v2.4.0 )
---
updated-dependencies:
- dependency-name: github.com/alecthomas/kingpin/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 months ago
Simon Pasquier
12f1744e79
Fix debug log in cpu collector ( #2857 )
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
1 year ago
Ben Kochie
4abf2c972e
Update containerization warnings ( #2855 )
...
Running node_exporter in containers is now a fairly well understood
problem. Replace the warnings with something less dire and more
prescriptive.
Signed-off-by: Ben Kochie <superq@gmail.com>
1 year ago
PrometheusBot
97029a20a8
Update common Prometheus files ( #2851 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
1 year ago
Tobias Klausmann
78af952e63
NFSd: handle new wdeleg_getattr attribute in /proc/net/rpc/nfsd ( #2810 )
...
This attribute was introduced it v6.6-rc1.
The relevant changes in procfs were merged here:
https://github.com/prometheus/procfs/pull/574
and are part of procfs v0.11.2
I have also figured out that the stat should be part of the v4 ops
counters struct, but that will need changes to both procfs and this
code. Since people are already using 6.6-rc1, I think it's better to get
the code out there --- even if they don't care about wdeleg_getattr,
currently they get _no_ nfsd stats with 6.6-rc1.
I will make two follow-up PRs to clean this up in the next releases of
procfs and node-exporter.
Signed-off-by: Tobias Klausmann <klausman@schwarzvogel.de>
1 year ago
Anton Lugovoi
81fc05c45f
Make filesystem space prediction window configurable ( #2844 )
...
Signed-off-by: fitz123 <alugovoi@ordercapital.com>
1 year ago
Ayoub NASR
7333465abf
Add NodeBondingDegraded alert ( #2843 )
...
Signed-off-by: Ayoub Nasr <ayoub.nasr@scality.com>
1 year ago
Ben Kochie
74ff1c6937
Release 1.7.0 ( #2845 )
...
* [FEATURE] Add ZFS freebsd per dataset stats #2753
* [FEATURE] Add cpu vulnerabilities reporting from sysfs #2721
* [ENHANCEMENT] Parallelize stat calls in Linux filesystem collector #1772
* [ENHANCEMENT] Add missing linkspeeds to ethtool collector 2711
* [ENHANCEMENT] Add CPU MHz as the value for `node_cpu_info` metric #2778
* [ENHANCEMENT] Improve qdisc collector performance #2779
* [ENHANCEMENT] Add include and exclude filter for hwmon collector #2699
* [ENHANCEMENT] Optionally fetch ARP stats via rtnetlink instead of procfs #2777
* [BUFFIX] Fix ZFS arcstats on FreeBSD 14.0+ 2754
* [BUGFIX] Fallback to 32-bit stats in netdev #2757
* [BUGFIX] Close btrfs.FS handle after use #2780
* [BUGFIX] Move RO status before error return #2807
* [BUFFIX] Fix `promhttp_metric_handler_errors_total` being always active #2808
* [BUGFIX] Fix nfsd v4 index miss #2824
Signed-off-by: Ben Kochie <superq@gmail.com>
1 year ago
dependabot[bot]
ed1b8e3d88
build(deps): bump github.com/prometheus/client_model ( #2838 )
...
Bumps [github.com/prometheus/client_model](https://github.com/prometheus/client_model ) from 0.4.1-0.20230718164431-9a2bf3000d16 to 0.5.0.
- [Release notes](https://github.com/prometheus/client_model/releases )
- [Commits](https://github.com/prometheus/client_model/commits/v0.5.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_model
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
5ffc733af3
build(deps): bump github.com/prometheus/common from 0.44.0 to 0.45.0 ( #2837 )
...
Bumps [github.com/prometheus/common](https://github.com/prometheus/common ) from 0.44.0 to 0.45.0.
- [Release notes](https://github.com/prometheus/common/releases )
- [Commits](https://github.com/prometheus/common/compare/v0.44.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/common
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
PrometheusBot
47ccad51df
Update common Prometheus files ( #2840 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
1 year ago
nemobis
d39e5aa48d
Fix typo in CHANGELOG.md ( #2836 )
...
Use # consistently for PR number.
Signed-off-by: nemobis <federicoleva@tiscali.it>
1 year ago
joey
6122cee47a
fix readme about expose memory statistics
...
Signed-off-by: joey <zchengjoey@gmail.com>
1 year ago
dongjiang
86ed8cdc6b
NFSd: fix nfsd v4 index miss ( #2824 )
...
* fix nfsd v4 index miss
---------
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
1 year ago
Ben Kochie
0f6a4d8c39
Merge pull request #2808 from ToMe25/fix_error_total_disabling
...
Fix promhttp_metric_handler_errors_total being always active
1 year ago
Ben Kochie
63844996e8
Merge pull request #2816 from prometheus/dependabot/go_modules/github.com/prometheus/procfs-0.12.0
...
build(deps): bump github.com/prometheus/procfs from 0.11.1 to 0.12.0
1 year ago
Ben Kochie
31a9cca551
Update e2e fixtures
...
Update for fixes in https://github.com/prometheus/procfs/pull/543
Signed-off-by: Ben Kochie <superq@gmail.com>
1 year ago
dependabot[bot]
fd799e4287
build(deps): bump github.com/prometheus/procfs from 0.11.1 to 0.12.0
...
Bumps [github.com/prometheus/procfs](https://github.com/prometheus/procfs ) from 0.11.1 to 0.12.0.
- [Release notes](https://github.com/prometheus/procfs/releases )
- [Commits](https://github.com/prometheus/procfs/compare/v0.11.1...v0.12.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/procfs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
d108e55b17
build(deps): bump golang.org/x/net from 0.11.0 to 0.17.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.11.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.11.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
prombot
d52c047abb
Update common Prometheus files
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
1 year ago
yang-stressfree
7dd2f0dc4f
Update README.md: update the 'more details' url in the section 'TLS endpoint' ( #2814 )
...
* Update README.md: correct the wrong url(link to exporter-toolkit web-config) in the section 'TLS endpoint'
Signed-off-by: yang-stressfree <68363665+yang-stressfree@users.noreply.github.com>
* Update README.md
Co-authored-by: Ben Kochie <superq@gmail.com>
Signed-off-by: yang-stressfree <68363665+yang-stressfree@users.noreply.github.com>
---------
Signed-off-by: yang-stressfree <68363665+yang-stressfree@users.noreply.github.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
1 year ago
Conall O'Brien
60c86ab218
Fix inconsistent variable name, to address compilation issue ( #2820 )
...
https://github.com/prometheus/node_exporter/issues/2819
Signed-off-by: Conall O'Brien <conall@conall.net>
1 year ago
dependabot[bot]
8ff3c43922
build(deps): bump github.com/prometheus/client_golang ( #2815 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.16.0 to 1.17.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.16.0...v1.17.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
ToMe25
db3a43783a
Fix promhttp_metric_handler_errors_total metric not being disabled by flag
...
Signed-off-by: ToMe25 <ToMe25@gmx.de>
1 year ago
dongjiang
e8c5110ada
fix(zfs) zfs `arcstats.p` on FreeBSD 14.0+ ( #2754 )
...
* dongjiang, fix zfs arcstats.p
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
* dongjiang, fix gofmt -s
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
* change warn log to debug log by code review
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
---------
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
1 year ago
prombot
446b3e64ff
Update common Prometheus files
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
1 year ago
Metbog
e387997e4c
Move RO status before error return
...
Signed-off-by: Metbog <metbog@gmail.com>
1 year ago
Conall O'Brien
f34aaa6109
Add ZFS freebsd per dataset stats ( #2753 )
...
* Rename parsePoolObjsetFile to parseLinuxPoolObjsetFile to better reflect
it's scope
* Create a new parseFreeBSDPoolObjsetStats function, to generate a list
of per pool metrics to be queried via sysctl
---------
Signed-off-by: Conall O'Brien <conall@conall.net>
1 year ago
PrometheusBot
5ae22fa2c0
Update common Prometheus files ( #2798 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
1 year ago
dependabot[bot]
e590476dc7
build(deps): bump golang.org/x/sys from 0.10.0 to 0.12.0 ( #2797 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.10.0 to 0.12.0.
- [Commits](https://github.com/golang/sys/compare/v0.10.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Daniel Swarbrick
685b98ec7f
Optionally fetch ARP stats via rtnetlink instead of procfs ( #2777 )
...
* Optionally fetch ARP stats via rtnetlink instead of procfs
Implement collection of ARP stats via rtnetlink to work around
shortcomings in the output of /proc/net/arp, which truncates InfiniBand
link-layer addresses.
Fixes : #2776
---------
Signed-off-by: Daniel Swarbrick <daniel.swarbrick@gmail.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
1 year ago
Ben Kochie
cda1d820bb
Update to Go 1.21 ( #2796 )
...
* Update Go build to 1.21.
* Update machine images to Ubuntu 22.04 current.
Signed-off-by: Ben Kochie <superq@gmail.com>
1 year ago
Daniel Swarbrick
381f32b1c5
btrfs: close btrfs.FS handle after use
...
Despite being quite hard to provoke (< 10% in my testing), the btrfs
collector would occasionally leave stale FDs relating to btrfs
mountpoints, making the filesystems unable to be unmounted.
Fixes : #2772 .
Signed-off-by: Daniel Swarbrick <daniel.swarbrick@gmail.com>
1 year ago
Josh Bradley
f2b274350a
fix(qdisc) flag naming corrected for consistency ( #2782 )
...
* fix collector qdisc flag naming for consistency
---------
Signed-off-by: jbradleynh <jbradley@fastly.com>
1 year ago
John Kordich
e120d958f5
Change log message from Warn to Debug
...
Signed-off-by: John Kordich <jkordich@gmail.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
Signed-off-by: John Kordich <jkordich@gmail.com>
1 year ago
John Kordich
933b1c1797
Add new node_cpu_frequency_hertz metric
...
Revert changes to node_cpu_info and add new node_cpu_frequency_hertz
metric for measuring CPU frequency from /proc/cpuinfo
Signed-off-by: John Kordich <jkordich@gmail.com>
1 year ago
John Kordich
e84c278107
Update e2e-output.txt with new expected metric values
...
Changes the e2e-output.txt file to have the expected CPU MHz values
for the node_cpu_info metric.
Signed-off-by: John Kordich <jkordich@gmail.com>
1 year ago