Skip to content

Commit c67375d

Browse files
committed
Monitoring Compatibility with PGO v4 & PGO v5
Updates the Prometheus configuration in the monitoring installer for pgMonitor v4.5, which provides compatibility with PGO v4 and PGO v5 PostgreSQL clusters.
1 parent 2e7ef2b commit c67375d

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

kustomize/monitoring/prometheus-config.yaml

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,22 @@ data:
1919
- role: pod
2020
2121
relabel_configs:
22-
- source_labels: [__meta_kubernetes_pod_label_postgres_operator_crunchydata_com_crunchy_postgres_exporter]
22+
- source_labels: [__meta_kubernetes_pod_label_postgres_operator_crunchydata_com_crunchy_postgres_exporter,__meta_kubernetes_pod_label_crunchy_postgres_exporter]
2323
action: keep
2424
regex: true
25+
separator: ""
2526
- source_labels: [__meta_kubernetes_pod_container_port_number]
2627
action: drop
2728
regex: 5432
29+
- source_labels: [__meta_kubernetes_pod_container_port_number]
30+
action: drop
31+
regex: 10000
32+
- source_labels: [__meta_kubernetes_pod_container_port_number]
33+
action: drop
34+
regex: 8009
35+
- source_labels: [__meta_kubernetes_pod_container_port_number]
36+
action: drop
37+
regex: 2022
2838
- source_labels: [__meta_kubernetes_pod_container_port_number]
2939
action: drop
3040
regex: ^$
@@ -33,19 +43,25 @@ data:
3343
target_label: kubernetes_namespace
3444
- source_labels: [__meta_kubernetes_pod_name]
3545
target_label: pod
36-
- source_labels: [__meta_kubernetes_namespace,__meta_kubernetes_pod_label_postgres_operator_crunchydata_com_cluster]
46+
- source_labels: [__meta_kubernetes_pod_label_postgres_operator_crunchydata_com_cluster,__meta_kubernetes_pod_label_pg_cluster]
47+
target_label: cluster
48+
separator: ""
49+
replacement: '$1'
50+
- source_labels: [__meta_kubernetes_namespace,cluster]
3751
target_label: pg_cluster
38-
separator: ':'
52+
separator: ":"
3953
replacement: '$1$2'
4054
- source_labels: [__meta_kubernetes_pod_ip]
4155
target_label: ip
4256
replacement: '$1'
43-
- source_labels: [__meta_kubernetes_pod_label_postgres_operator_crunchydata_com_instance]
57+
- source_labels: [__meta_kubernetes_pod_label_postgres_operator_crunchydata_com_instance,__meta_kubernetes_pod_label_deployment_name]
4458
target_label: deployment
4559
replacement: '$1'
46-
- source_labels: [__meta_kubernetes_pod_label_postgres_operator_crunchydata_com_role]
60+
separator: ""
61+
- source_labels: [__meta_kubernetes_pod_label_postgres_operator_crunchydata_com_role,__meta_kubernetes_pod_label_role]
4762
target_label: role
4863
replacement: '$1'
64+
separator: ""
4965
- source_labels: [dbname]
5066
target_label: dbname
5167
replacement: '$1'

0 commit comments

Comments
 (0)