From 32158e4cef82b024ecc4cd92b6a4e088ff2655d2 Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Sat, 20 Sep 2025 08:56:24 +0100 Subject: [PATCH] Clean up some metric labels Signed-off-by: Marcus Noble --- manifests/monitoring/vmagent.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/manifests/monitoring/vmagent.yaml b/manifests/monitoring/vmagent.yaml index fc0c186..d7e5add 100644 --- a/manifests/monitoring/vmagent.yaml +++ b/manifests/monitoring/vmagent.yaml @@ -17,6 +17,10 @@ data: - job_name: 'vmagent' static_configs: - targets: ['localhost:8429'] + relabel_configs: + - action: drop + source_labels: [__name__] + regex: "flag" - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token job_name: kubernetes-nodes @@ -111,6 +115,21 @@ data: source_labels: - __meta_kubernetes_pod_node_name target_label: kubernetes_node + # We don't care about the flag metrics from VM + - action: drop + source_labels: [__name__] + regex: "flag" + # Drop unneeded labels + - action: labeldrop + regex: beta_kubernetes_io_os + - action: labeldrop + regex: beta_kubernetes_io_arch + - action: labeldrop + regex: kubernetes_io_arch + - action: labeldrop + regex: kubernetes_io_os + - action: labeldrop + regex: topology_jiva_openebs_io_nodeName - job_name: kubernetes-pods kubernetes_sd_configs: @@ -149,6 +168,17 @@ data: regex: Pending|Succeeded|Failed source_labels: - __meta_kubernetes_pod_phase + # Drop unneeded labels + - action: labeldrop + regex: beta_kubernetes_io_os + - action: labeldrop + regex: beta_kubernetes_io_arch + - action: labeldrop + regex: kubernetes_io_arch + - action: labeldrop + regex: kubernetes_io_os + - action: labeldrop + regex: topology_jiva_openebs_io_nodeName - job_name: 'node-exporter' kubernetes_sd_configs: