prometheus - add the project label in a way that will work with alerts.
Because external_labels doesn't work like you think it might.
https://github.com/prometheus/prometheus/issues/3043
Bug: skia:
Change-Id: I086ef73e05bf3283c74376f153c3d3618bd7d1ce
Reviewed-on: https://skia-review.googlesource.com/c/177912
Reviewed-by: Ben Wagner <benjaminwagner@google.com>
Commit-Queue: Joe Gregorio <jcgregorio@google.com>
diff --git a/promk/prometheus/prometheus-corp.yml b/promk/prometheus/prometheus-corp.yml
index c36d427..dc94243 100644
--- a/promk/prometheus/prometheus-corp.yml
+++ b/promk/prometheus/prometheus-corp.yml
@@ -1,8 +1,6 @@
global:
scrape_interval: 15s
evaluation_interval: 15s
- external_labels:
- project: skia-corp
rule_files:
- "alerts_corp.yml"
@@ -160,3 +158,6 @@
- source_labels: [__meta_kubernetes_pod_name]
action: replace
target_label: kubernetes_pod_name
+ - action: replace
+ target_label: project
+ replacement: skia-corp
diff --git a/promk/prometheus/prometheus-public.yml b/promk/prometheus/prometheus-public.yml
index ac50d47..508b6f4 100644
--- a/promk/prometheus/prometheus-public.yml
+++ b/promk/prometheus/prometheus-public.yml
@@ -1,8 +1,6 @@
global:
scrape_interval: 15s
evaluation_interval: 15s
- external_labels:
- project: skia-public
rule_files:
- "alerts_public.yml"
@@ -169,3 +167,6 @@
- source_labels: [__meta_kubernetes_pod_name]
action: replace
target_label: kubernetes_pod_name
+ - action: replace
+ target_label: project
+ replacement: skia-public