Add alerta UI for prometheus alerts
This change add new service with:
* The new service in monitoring stack: Alerta UI
* Nginx proxy entity for Alerta UI
* Relabeling for prometheus alerts
* New webhook receiver
Change-Id: Id042f2fa04a5881cd48265fa6e7a327237024acc
Prod-related: PROD-19597
diff --git a/prometheus/server/alert/alerta_relabel.yml b/prometheus/server/alert/alerta_relabel.yml
new file mode 100644
index 0000000..a81c59a
--- /dev/null
+++ b/prometheus/server/alert/alerta_relabel.yml
@@ -0,0 +1,19 @@
+parameters:
+ _param:
+ alerta_environment_label: Development
+ prometheus:
+ server:
+ config:
+ alert:
+ labels_add:
+ environment: ${_param:alerta_environment_label}
+ alert_relabel_configs:
+ - replacement: "aggregated"
+ source_labels: "instance"
+ target_label: "instance"
+ - source_labels: ["host", "job"]
+ target_label: "instance"
+ regex: "([a-zA-Z0-9]+;[a-zA-Z0-9_]+)"
+ - source_labels: ["hostname", "job"]
+ target_label: "instance"
+ regex: "([a-zA-Z0-9]+;[a-zA-Z0-9_]+)"