metropolis/node/core/metrics: Exclude veth interfaces from metrics
Change-Id: If4059eb9aae225ab283c4f7d6d49342e626e206f
Reviewed-on: https://review.monogon.dev/c/monogon/+/2326
Reviewed-by: Leopold Schabel <leo@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/node/core/metrics/exporters.go b/metropolis/node/core/metrics/exporters.go
index a70e0cb..022e8d5 100644
--- a/metropolis/node/core/metrics/exporters.go
+++ b/metropolis/node/core/metrics/exporters.go
@@ -37,6 +37,8 @@
"--collector.buddyinfo",
"--collector.zoneinfo",
"--collector.tcpstat",
+ "--collector.netclass.ignored-devices=^(veth.*)$",
+ "--collector.netdev.device-exclude=^(veth.*)$",
"--collector.filesystem.mount-points-exclude=^/(dev|proc|sys|data/kubernetes/kubelet/pods/.+|tmp/.+|ephermal/containerd/.+)($|/)",
},
},