metropolis/node/core/metrics: configure node-exporter collectors
To have a better overview over the nodes we enable additional collectors
and tell the filesystem collector to not report high cardinality mountpoints.
Change-Id: I267c7c82d671f03c037aabcb067a06fdf29aef65
Reviewed-on: https://review.monogon.dev/c/monogon/+/1933
Tested-by: Jenkins CI
Reviewed-by: Leopold Schabel <leo@monogon.tech>
diff --git a/metropolis/node/core/metrics/exporters.go b/metropolis/node/core/metrics/exporters.go
index bef545c..2d2a74b 100644
--- a/metropolis/node/core/metrics/exporters.go
+++ b/metropolis/node/core/metrics/exporters.go
@@ -36,6 +36,10 @@
Executable: "/metrics/bin/node_exporter",
Arguments: []string{
"--web.listen-address=127.0.0.1:" + node.MetricsNodeListenerPort.PortString(),
+ "--collector.buddyinfo",
+ "--collector.zoneinfo",
+ "--collector.tcpstat",
+ "--collector.filesystem.mount-points-exclude=^/(dev|proc|sys|data/kubernetes/kubelet/pods/.+|tmp/.+|ephermal/containerd/.+)($|/)",
},
},
}