added CNPG metrics

This commit is contained in:
2026-04-18 09:46:29 +02:00
parent 8ee4dbb67b
commit 9e6d0bbefe
+27
View File
@@ -236,6 +236,33 @@ data:
target_label: outpost
regex: 'ak-outpost-(.*)-outpost'
replacement: '$1'
# CloudNativePG - Postgres metrics per instance
- job_name: 'cloudnativepg'
kubernetes_sd_configs:
- role: pod
namespaces:
names: ['database-system']
relabel_configs:
# Keep only CNPG instance pods
- source_labels: [__meta_kubernetes_pod_label_cnpg_io_cluster]
action: keep
regex: '.+'
# Keep only the metrics port (9187)
- source_labels: [__meta_kubernetes_pod_container_port_number]
action: keep
regex: '9187'
- action: labelmap
regex: __meta_kubernetes_pod_label_(.+)
- source_labels: [__meta_kubernetes_namespace]
action: replace
target_label: namespace
- source_labels: [__meta_kubernetes_pod_name]
action: replace
target_label: pod
- source_labels: [__meta_kubernetes_pod_label_cnpg_io_cluster]
action: replace
target_label: cluster
---
apiVersion: v1
kind: PersistentVolumeClaim