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]