Add Prometheus alerts
Change-Id: I656571d94eff1efff0c40c49f530faa58e7b6465
diff --git a/glusterfs/meta/prometheus.yml b/glusterfs/meta/prometheus.yml
new file mode 100644
index 0000000..30b4cd6
--- /dev/null
+++ b/glusterfs/meta/prometheus.yml
@@ -0,0 +1,17 @@
+{%- from "glusterfs/map.jinja" import server with context %}
+
+{%- if server.get('enabled', False) %}
+{%- raw %}
+server:
+ alert:
+ GlusterFSDown:
+ if: >-
+ glusterfs_up != 1
+ labels:
+ severity: warning
+ service: glusterfs
+ annotations:
+ summary: 'GlusterFS service down'
+ description: 'GlusterFS service is down on node {{ $labels.host }}'
+{%- endraw %}
+{%- endif %}
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
index 5ac01ff..65acbf5 100644
--- a/metadata/service/support.yml
+++ b/metadata/service/support.yml
@@ -15,3 +15,5 @@
enabled: true
telegraf:
enabled: true
+ prometheus:
+ enabled: true