|
57 | 57 | replacement: drycc-controller-metric:8000 |
58 | 58 | - target_label: __metrics_path__ |
59 | 59 | replacement: /v2/metrics |
| 60 | + - job_name: "controller-pods" |
| 61 | + scheme: http |
| 62 | + honor_labels: true |
| 63 | + kubernetes_sd_configs: |
| 64 | + - role: pod |
| 65 | + relabel_configs: |
| 66 | + - action: drop |
| 67 | + source_labels: [__meta_kubernetes_pod_container_init] |
| 68 | + regex: true |
| 69 | + - action: keep_if_equal |
| 70 | + source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_port, __meta_kubernetes_pod_container_port_number] |
| 71 | + - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape] |
| 72 | + action: keep |
| 73 | + regex: true |
| 74 | + - target_label: __param_scheme |
| 75 | + replacement: http |
| 76 | + - source_labels: [__address__] |
| 77 | + regex: ([^:]+)(?::\d+)? |
| 78 | + target_label: __param_host |
| 79 | + replacement: $1 |
| 80 | + - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_port, __meta_kubernetes_pod_container_port_number] |
| 81 | + regex: (\d+);.*|.*;(\d+) |
| 82 | + target_label: __param_port |
| 83 | + replacement: ${1}${2} |
| 84 | + - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_path] |
| 85 | + regex: (.+) |
| 86 | + target_label: __param_path |
| 87 | + replacement: $1 |
| 88 | + - source_labels: [__param_path] |
| 89 | + regex: ^$ |
| 90 | + replacement: /metrics |
| 91 | + target_label: __param_path |
| 92 | + - target_label: __address__ |
| 93 | + replacement: drycc-controller-metric:8000 |
| 94 | + - target_label: __metrics_path__ |
| 95 | + replacement: /v2/metrics |
| 96 | + - action: labelmap |
| 97 | + regex: __meta_kubernetes_pod_label_(.+) |
| 98 | + - source_labels: [__meta_kubernetes_pod_name] |
| 99 | + target_label: pod |
| 100 | + - source_labels: [__meta_kubernetes_pod_container_name] |
| 101 | + target_label: container |
| 102 | + - source_labels: [__meta_kubernetes_namespace] |
| 103 | + target_label: namespace |
| 104 | + - source_labels: [__meta_kubernetes_pod_node_name] |
| 105 | + action: replace |
| 106 | + target_label: node |
60 | 107 | - job_name: "kubernetes-apiservers" |
61 | 108 | kubernetes_sd_configs: |
62 | 109 | - role: endpoints |
|
0 commit comments