diff --git a/monitoring/base/alloy/node-scraper/config.alloy b/monitoring/base/alloy/node-scraper/config.alloy index 24ae18f..26a57bd 100644 --- a/monitoring/base/alloy/node-scraper/config.alloy +++ b/monitoring/base/alloy/node-scraper/config.alloy @@ -181,7 +181,7 @@ prometheus.exporter.unix "node_exporter" { ] filesystem { - mount_points_exclude = "(^/etc|^/dev|^/proc|^/sys|^/run|/kubelet/.+)($|/)" + mount_points_exclude = "(^/etc|^/dev|^/proc|^/sys|^/run|/kubelet|/volume-subpaths|/kubelet-pods)(?:$|/.*)" fs_types_exclude = "^(tmpfs|shm|autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs|erofs)$" mount_timeout = "5s" } @@ -222,9 +222,7 @@ prometheus.relabel "node_exporter" { // Discovery: Kubernetes - Nodes // ============================================ -discovery.kubernetes "kube_nodes" { - role = "node" -} +w discovery.relabel "kubelet" { targets = discovery.kubernetes.kube_nodes.targets