#1077307 prometheus-node-exporter: nfsd collector fails with recent kernel

#1077307#5
Date:
2024-07-28 08:21:44 UTC
From:
To:
  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