From cb7c70de2b3361a1e3326c8543300d40b75faf3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Dunand?= Date: Tue, 22 Oct 2024 11:49:04 +0200 Subject: [PATCH] feat(cnpg-monitoring): add new metrics --- charts/cnpg-monitoring/Chart.yaml | 4 ++-- charts/cnpg-monitoring/values.yaml | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/charts/cnpg-monitoring/Chart.yaml b/charts/cnpg-monitoring/Chart.yaml index dfcd58a..0a890a6 100644 --- a/charts/cnpg-monitoring/Chart.yaml +++ b/charts/cnpg-monitoring/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: cnpg-monitoring description: A kube-state-metrics to generate and expose CNPG resources metrics type: application -version: 0.1.0 +version: 0.2.0 dependencies: - name: kube-state-metrics - version: "5.25.*" + version: "5.26.*" repository: https://prometheus-community.github.io/helm-charts diff --git a/charts/cnpg-monitoring/values.yaml b/charts/cnpg-monitoring/values.yaml index 0133722..343fdd0 100644 --- a/charts/cnpg-monitoring/values.yaml +++ b/charts/cnpg-monitoring/values.yaml @@ -64,6 +64,22 @@ kube-state-metrics: type: Gauge gauge: path: [status, readyInstances] + - name: primary + help: CNPG pod primary state + each: + type: Gauge + gauge: + path: [status, instancesReportedState] + labelFromKey: pod + valueFrom: [isPrimary] + - name: timeline_id + help: CNPG pod timeline id + each: + type: Gauge + gauge: + path: [status, instancesReportedState] + labelFromKey: pod + valueFrom: [timeLineID] labelsFromPath: name: [metadata, name] namespace: [metadata, namespace]