M monitoring/prometheus/configmap.yaml => monitoring/prometheus/configmap.yaml +22 -0
@@ 14,3 14,25 @@ data:
credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token
kubernetes_sd_configs:
- role: node
+ - job_name: pod
+ kubernetes_sd_configs:
+ - role: pod
+ selectors:
+ - role: pod
+ label: metrics
+ relabel_configs:
+ - action: keep
+ source_labels: [__meta_kubernetes_pod_container_port_name]
+ regex: metrics
+ - action: replace
+ source_labels:
+ - __meta_kubernetes_namespace
+ - __meta_kubernetes_pod_name
+ - __meta_kubernetes_pod_container_name
+ separator: /
+ target_label: instance
+ - action: replace
+ source_labels: [__meta_kubernetes_pod_node_name]
+ target_label: node
+ - action: labelmap
+ regex: __meta_kubernetes_pod_annotation_prometheus_xdavidwu_link_(.+)