Add API availability alert for Prometheus
Change-Id: Ica5b15863e550d68e9653248c80c3a6c7a3865a4
diff --git a/cinder/meta/prometheus.yml b/cinder/meta/prometheus.yml
new file mode 100644
index 0000000..aca77cc
--- /dev/null
+++ b/cinder/meta/prometheus.yml
@@ -0,0 +1,15 @@
+{% raw %}
+server:
+ alert:
+ CinderAPIDown:
+ if: >-
+ max(openstack_api_check_status{service=~"cinder.+"}) by (service) == 0
+ for: 2m
+ labels:
+ severity: down
+ service: "{{ $labels.service }}"
+ annotations:
+ summary: "Endpoint check for '{{ $labels.service }}' is down"
+ description: >-
+ Endpoint check for '{{ $labels.service }}' is down for 2 minutes
+{% endraw %}
\ No newline at end of file
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
index 5ceec61..d1f3754 100644
--- a/metadata/service/support.yml
+++ b/metadata/service/support.yml
@@ -13,3 +13,5 @@
enabled: true
grafana:
enabled: true
+ prometheus:
+ enabled: true
\ No newline at end of file