| server: | |
| global: | |
| scrape_interval: 15s | |
| evaluation_interval: 15s | |
| service: | |
| type: NodePort | |
| nodePort: 30090 | |
| extraScrapeConfigs: | | |
| # Scrape all annotated workload pods in prod-sre. | |
| - job_name: antiatropos-prod-sre-pods | |
| kubernetes_sd_configs: | |
| - role: pod | |
| relabel_configs: | |
| - source_labels: [__meta_kubernetes_namespace] | |
| action: keep | |
| regex: prod-sre | |
| - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape] | |
| action: keep | |
| regex: "true" | |
| - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_path] | |
| action: replace | |
| target_label: __metrics_path__ | |
| regex: (.+) | |
| - source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port] | |
| action: replace | |
| regex: ([^:]+)(?::\d+)?;(\d+) | |
| replacement: $1:$2 | |
| target_label: __address__ | |