Source: prometheus-node-exporter
Version: 1.5.0-1+b6
Severity: normal

  Hi,

  With kernel from backports, prometheus-node-exporter fails with messages such 
as:
prometheus-node-exporter[4912]: ts=2024-07-28T05:02:06.051Z 
caller=collector.go:169 level=error msg="collector failed" name=nfsd 
duration_seconds=0.000194152 err="failed to retrieve nfsd stats: unknown NFSd 
metric line \"wdeleg_getattr\""

'wdeleg_getattr' is indeed a new property of recent kernels.
Upstream bug is https://github.com/prometheus/node_exporter/issues/3017
It has been fixed with https://github.com/prometheus/node_exporter/pull/2810
that is included in 1.8.0 (testing has 1.8.1-1)

  Would it be possible to do a backport of prometheus-node-exporter
for it to work with backported kernels?
  Note that a backport would require to first solve/backport with following 
packages:
 sbuild-build-depends-main-dummy : Depends: 
golang-github-prometheus-client-golang-dev (>= 1.19.0) but 1.14.0-3 is to be 
installed
                                   Depends: 
golang-github-prometheus-community-go-runit-dev but it is not installable
                                   Depends: 
golang-github-prometheus-exporter-toolkit-dev (>= 0.10.0) but it is not going 
to be installed
                                   Depends: golang-github-prometheus-procfs-dev 
(>= 0.10.0) but 0.8.0-3 is to be installed

  Regards,
    Vincent


-- System Information:
Debian Release: trixie/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'oldstable-updates'), (500, 'oldstable-security'), (500, 'unstable'), (500, 
'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel

Kernel: Linux 6.8.12-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Reply via email to