From beab899dee52d6adc59a9ca4b8cd54c3639bc7fd Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Sat, 27 Dec 2025 22:47:02 +0900 Subject: [PATCH] FEAT(kube-state-metrics): add pod and container - label relabeling for ... Copy exported_pod and exported_container to pod and container labels for Grafana dashboard query compatibility. This fixes CNPG dashboard queries that filter by container and pod names. --- kube-state-metrics/helm-values/kube-state-metrics.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/kube-state-metrics/helm-values/kube-state-metrics.yaml b/kube-state-metrics/helm-values/kube-state-metrics.yaml index 6d3afc9..0b5d97d 100644 --- a/kube-state-metrics/helm-values/kube-state-metrics.yaml +++ b/kube-state-metrics/helm-values/kube-state-metrics.yaml @@ -22,9 +22,17 @@ prometheus: relabelings: - targetLabel: cluster replacement: "mayne-cluster" - # exported_namespace를 namespace로 복사하여 모든 네임스페이스의 메트릭을 올바르게 표시 + # exported_* 레이블을 표준 레이블로 복사하여 Grafana 대시보드 호환성 확보 metricRelabelings: - sourceLabels: [exported_namespace] targetLabel: namespace regex: (.+) replacement: ${1} + - sourceLabels: [exported_pod] + targetLabel: pod + regex: (.+) + replacement: ${1} + - sourceLabels: [exported_container] + targetLabel: container + regex: (.+) + replacement: ${1}