Jonathan Davies
36e0d1f6d4
os_release.go: Removed caching of modtime/filename of os-release file. ( #2987 )
...
Signed-off-by: Jonathan Davies <jpds@protonmail.com>
2024-04-17 21:27:47 +02:00
coderwander
0202220881
refactor: Optimize code by using built-in constants in the standard library ( #2989 )
...
Signed-off-by: coderwander <770732124@qq.com>
2024-04-16 09:43:16 +02:00
Ayoub Mrini
bf67c859bb
fibre_channel: update procfs to take into account optional attributes ( #2933 )
...
Signed-off-by: machine424 <ayoubmrini424@gmail.com>
2024-04-15 11:52:59 +02:00
looklose
7d4103c089
chore: fix typo in comment
...
Signed-off-by: looklose <shishuaiqun@yeah.net>
2024-04-10 14:24:02 +02:00
Daniel Kimsey
29cdbd63fe
zfs: Log mib when sysctl read fails on FreeBSD
...
When the zfs collector fails on FreeBSD it doesn't log which `mib` triggered the issue. This makes diagnostics hard.
Incompatibilities in the list of supported mibs is not uncommon with major os updates. By adding this change, it'll be easier for users to report the specific mib that is triggering the failure.
Related to #2847
Signed-off-by: Daniel Kimsey <90741+dekimsey@users.noreply.github.com>
2024-04-10 12:44:05 +02:00
Jonathan Davies
b6227af54b
os_release.go: Added support end parsing support. ( #2982 )
...
* os_release.go: Added support end parsing support.
Fixes : #2977
Signed-off-by: Jonathan Davies <jpds@protonmail.com>
* os_release_test.go: Added TestParseOSSupportEnd.
Signed-off-by: Jonathan Davies <jpds@protonmail.com>
---------
Signed-off-by: Jonathan Davies <jpds@protonmail.com>
2024-04-03 12:23:03 +02:00
PrometheusBot
3accd4cf82
Update common Prometheus files ( #2973 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-03-24 15:00:46 +01:00
Pranshu Srivastava
ebddab47e1
collector/textfile: Avoid inconsistent help-texts ( #2962 )
...
Avoid metrics with inconsistent help-texts. The earlier behaviour has
been preserved in the sense that the first encountered instance is still
used to generate metrics, whereas the subsequent inconsistent ones are
ignored along with a few peripheral changes.
```
# HELP node_scrape_collector_duration_seconds node_exporter: Duration of a collector scrape.
#TYPE node_scrape_collector_duration_seconds gauge
node_scrape_collector_duration_seconds{collector="textfile"} 0.0004005
# HELP node_scrape_collector_success node_exporter: Whether a collector succeeded.
# TYPE node_scrape_collector_success gauge
node_scrape_collector_success{collector="textfile"} 1
# HELP node_textfile_mtime_seconds Unixtime mtime of textfiles successfully read.
# TYPE node_textfile_mtime_seconds gauge
node_textfile_mtime_seconds{file="/Users/rexagod/repositories/misc/node_exporter/ne-bar.prom"} 1.710812009e+09
node_textfile_mtime_seconds{file="/Users/rexagod/repositories/misc/node_exporter/ne-foo.prom"} 1.710811982e+09
# HELP node_textfile_scrape_error 1 if there was an error opening or reading a file, 0 otherwise
# TYPE node_textfile_scrape_error gauge
node_textfile_scrape_error 1
# HELP promhttp_metric_handler_errors_total Total number of internal errors encountered by the promhttp metric handler.
# TYPE promhttp_metric_handler_errors_total counter
promhttp_metric_handler_errors_total{cause="encoding"} 0
promhttp_metric_handler_errors_total{cause="gathering"} 0
# HELP promhttp_metric_handler_requests_in_flight Current number of scrapes being served.
# TYPE promhttp_metric_handler_requests_in_flight gauge
promhttp_metric_handler_requests_in_flight 1
# HELP promhttp_metric_handler_requests_total Total number of scrapes by HTTP status code.
# TYPE promhttp_metric_handler_requests_total counter
promhttp_metric_handler_requests_total{code="200"} 0
promhttp_metric_handler_requests_total{code="500"} 0
promhttp_metric_handler_requests_total{code="503"} 0
# HELP tau_infrastructure_performing_maintenance_task At what timestamp a given task started or stopped, the last time it was run.
# TYPE tau_infrastructure_performing_maintenance_task gauge
tau_infrastructure_performing_maintenance_task{main_task="nightly",start_or_stop="start",sub_task="main"} 1.64728080198446e+09
```
Fixes : #2317
Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
2024-03-24 06:43:03 +01:00
occupyhabit
641cf2c6b1
chore: fix some typos ( #2974 )
...
Signed-off-by: occupyhabit <wangmengjiao@outlook.com>
2024-03-23 16:22:21 +01:00
prombot
6425f079d1
Update common Prometheus files
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-03-22 12:35:21 +01:00
Ben Kochie
b3bbd1f52c
Sanitize ethtool metric name keys
...
Apply the same metric name sanitization to the keys as to the metric
names. This avoids conflicting help strings in the metric registry.
Fixes: https://github.com/prometheus/node_exporter/issues/2893
Signed-off-by: Ben Kochie <superq@gmail.com>
2024-03-21 12:09:01 +01:00
PrometheusBot
274cd51ce7
Update common Prometheus files ( #2964 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-03-21 09:15:02 +01:00
PrometheusBot
32ac7f4811
Update common Prometheus files ( #2959 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-03-18 19:32:49 +01:00
dependabot[bot]
9d359d082f
build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 ( #2955 )
...
Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-17 16:32:11 +01:00
PrometheusBot
666a5d7193
Update common Prometheus files ( #2954 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-03-17 16:32:01 +01:00
Gavin Lam
94ef5cc666
Enable watchdog module by default; Add no data error ( #2953 )
...
Signed-off-by: Gavin Lam <gavin.oss@tutamail.com>
2024-03-14 07:50:55 +01:00
Gavin Lam
95efb86f6b
Add new collector and metrics for watchdog ( #2309 ) ( #2880 )
...
Signed-off-by: Gavin Lam <gavin.oss@tutamail.com>
2024-03-09 10:00:06 +01:00
linuxgcc
5e412a689a
disable selinux,fix end-to-end-test.sh error( #2934 ) ( #2937 )
...
Signed-off-by: heyitao <heyitao@uniontech.com>
Co-authored-by: heyitao <heyitao@uniontech.com>
2024-03-08 15:06:03 +01:00
Adrian Berger
cc49133321
Add multi-cluster support for Nodes dashboard ( #2945 )
...
Signed-off-by: Adrian Berger <adria.berger94@gmail.com>
2024-03-08 14:41:36 +01:00
dependabot[bot]
8dbeac961e
build(deps): bump github.com/prometheus/procfs from 0.12.0 to 0.13.0 ( #2952 )
...
Bumps [github.com/prometheus/procfs](https://github.com/prometheus/procfs ) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/prometheus/procfs/releases )
- [Commits](https://github.com/prometheus/procfs/compare/v0.12.0...v0.13.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-08 10:01:54 +01:00
PrometheusBot
90c7f0f279
Update common Prometheus files ( #2949 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-03-08 09:49:22 +01:00
dependabot[bot]
4ec07ee08c
build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0 ( #2948 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.17.0 to 0.18.0.
- [Commits](https://github.com/golang/sys/compare/v0.17.0...v0.18.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>
2024-03-06 11:16:50 +01:00
dependabot[bot]
d502a147c3
build(deps): bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 ( #2944 )
...
Bumps [github.com/prometheus/client_model](https://github.com/prometheus/client_model ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/prometheus/client_model/releases )
- [Commits](https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.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>
2024-03-06 11:06:12 +01:00
dependabot[bot]
762f15ea97
build(deps): bump github.com/prometheus/client_golang ( #2942 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.18.0 to 1.19.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/v1.19.0/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.18.0...v1.19.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>
2024-03-06 10:57:55 +01:00
dependabot[bot]
cdb1e4c7e2
build(deps): bump golang.org/x/sys from 0.16.0 to 0.17.0 ( #2943 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/sys/compare/v0.16.0...v0.17.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>
2024-03-06 10:57:44 +01:00
PrometheusBot
3866d2a829
Update common Prometheus files ( #2946 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-03-04 18:55:14 +01:00
PrometheusBot
c371a7f582
Update common Prometheus files ( #2939 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-02-26 19:30:39 +01:00
Ben Kochie
3a02ab1cf0
Revert "filesystem: fix mountTimeout not working issue ( #2903 )" ( #2932 )
...
This reverts commit 9f1f791ac2
.
Signed-off-by: Ben Kochie <superq@gmail.com>
2024-02-20 10:31:08 +01:00
Pamela Mei
12192475c8
filesystem: surface device errors ( #2923 )
...
filesystem: surface filesystem device error
Fixes : #2918
---------
Signed-off-by: Pamela Mei i540369 <pamela.mei@sap.com>
2024-02-18 12:04:30 +01:00
Ben Kochie
09014c0c5c
Enforce no subprocess policy ( #2926 )
...
Add depguard to golangci-lint to enforce the no-os/exec policy.
Signed-off-by: Ben Kochie <superq@gmail.com>
2024-02-16 09:41:06 +01:00
Taylor Sly
9f9473859b
Fix description for NodeDiskIOSaturation alert ( #2929 )
...
NodeDiskIOSaturation description should say 30m per the "for" clause
Signed-off-by: Taylor Sly <slyt@users.noreply.github.com>
2024-02-16 08:58:22 +01:00
DongWei
9f1f791ac2
filesystem: fix mountTimeout not working issue ( #2903 )
...
Signed-off-by: DongWei <jiangxuege@hotmail.com>
2024-02-14 15:36:16 +01:00
Caleb Webber
6d18ce7bca
Revert "Add ZFS freebsd per dataset stats ( #2753 )" ( #2925 )
...
This reverts commit f34aaa6109
.
Signed-off-by: Caleb Webber <caleb@codingthemsoftly.com>
2024-02-14 09:13:18 +01:00
PrometheusBot
d54744a555
Update common Prometheus files ( #2917 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-02-07 22:57:18 +01:00
Ben Kochie
29fca60a45
Fix hwmon error capture ( #2915 )
...
Fix golangci-lint "ineffectual assignment" by correctly capturing any
errors within the hwmon gathering loop.
Signed-off-by: Ben Kochie <superq@gmail.com>
2024-02-07 15:06:24 +01:00
TaoGe
fe78e7e51a
fix hwmon nil ptr ( #2873 )
...
* fix hwmon nil ptr
syslink maybe lost in some cases.
---------
Signed-off-by: TaoGe <6657718+yowenter@users.noreply.github.com>
2024-02-03 10:13:12 +01:00
dependabot[bot]
14949db87f
build(deps): bump github.com/jsimonetti/rtnetlink from 1.4.0 to 1.4.1 ( #2909 )
...
Bumps [github.com/jsimonetti/rtnetlink](https://github.com/jsimonetti/rtnetlink ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/jsimonetti/rtnetlink/releases )
- [Commits](https://github.com/jsimonetti/rtnetlink/compare/v1.4.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: github.com/jsimonetti/rtnetlink
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>
2024-02-02 09:03:01 +01:00
dependabot[bot]
1ae329e393
build(deps): bump github.com/prometheus/common from 0.45.0 to 0.46.0 ( #2910 )
...
Bumps [github.com/prometheus/common](https://github.com/prometheus/common ) from 0.45.0 to 0.46.0.
- [Release notes](https://github.com/prometheus/common/releases )
- [Commits](https://github.com/prometheus/common/compare/v0.45.0...v0.46.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>
2024-02-01 17:59:31 +01:00
tyltr
34467b1d7a
chore:remove constant from function ( #2884 )
...
Signed-off-by: tyltr <tylitianrui@126.com>
2024-01-29 13:09:38 +01:00
David O'Rourke
94ddad4dec
exec_bsd: Fix labels for vm.stats.sys.v_syscall sysctl ( #2895 )
...
Signed-off-by: David O'Rourke <david.orourke@gmail.com>
2024-01-29 13:08:53 +01:00
Alper Polat
4db443e5a6
Bump golang-builder version ( #2908 )
...
Signed-off-by: Alper Polat <gitperr@gmail.com>
2024-01-27 17:06:25 +01:00
DBS-ST-VIT
e22174ca8e
diskstats: ignore zram devices on linux systems by default ( #2898 )
...
Signed-off-by: DBS-ST-VIT <dbs-st-vit@users.noreply.github.com>
Co-authored-by: DBS-ST-VIT <dbs-st-vit@users.noreply.github.com>
2024-01-15 09:32:58 +01:00
PrometheusBot
f18cd07fff
Update common Prometheus files ( #2897 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-01-08 19:20:34 +01:00
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>
2024-01-01 22:18:54 +01:00
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>
2024-01-01 22:18:41 +01:00
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>
2024-01-01 20:42:54 +01:00
PrometheusBot
73d95309e9
Update common Prometheus files ( #2879 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-12-19 21:23:28 +01:00
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>
2023-12-19 10:08:34 +01:00
PrometheusBot
120c481210
Update common Prometheus files ( #2872 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-12-19 10:08:17 +01:00
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>
2023-12-14 13:15:27 +01:00