~xdavidwu/flux

ed9d269909a20bd841ab2c35ba96146d9d9a552a — Pinghao Wu 20 days ago cef7489
prometheus: pod-based sd
1 files changed, 22 insertions(+), 0 deletions(-)

M monitoring/prometheus/configmap.yaml
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_(.+)