summaryrefslogtreecommitdiff
path: root/roles/monitoring/alerta/files
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-03-06 19:02:27 +0100
committerChristian Pointner <equinox@spreadspace.org>2022-03-06 19:08:21 +0100
commitc5fad84c1abe4bd208a75e34a92c242b8bbaf9ff (patch)
treef6b38e47f00aa065295517b81be61515cc5247bb /roles/monitoring/alerta/files
parentalerta: test alertmanager silence integration (diff)
alerta: add mailer
Diffstat (limited to 'roles/monitoring/alerta/files')
-rw-r--r--roles/monitoring/alerta/files/email.tmpl32
1 files changed, 32 insertions, 0 deletions
diff --git a/roles/monitoring/alerta/files/email.tmpl b/roles/monitoring/alerta/files/email.tmpl
new file mode 100644
index 00000000..939e0038
--- /dev/null
+++ b/roles/monitoring/alerta/files/email.tmpl
@@ -0,0 +1,32 @@
+
+------------------------------------------------------------
+[{{ alert.status|title }}] {{ alert.environment }}: {{ alert.severity|title }} {{ alert.event }} on {{ alert.service|join(', ') }} {{ alert.resource }}
+------------------------------------------------------------
+
+Alert ID: {{ alert.id }}
+Create Time: {{ alert.create_time }}
+Environment: {{ alert.environment }}
+Services: {{ alert.service|join(', ') }}
+Resource: {{ alert.resource }}
+Event: {{ alert.event }}
+Group: {{ alert.group }}
+Value: {{ alert.value }}
+Severity: {{ alert.previous_severity|title}} -> {{ alert.severity|title }}
+Status: {{ alert.status|title }}
+Text: {{ alert.text }}
+Duplicate Count: {{ alert.duplicate_count }}
+Origin: {{ alert.origin }}
+Tags: {{ alert.tags|join(', ') }}
+{% for key,value in alert.attributes.items() -%}
+{{ key|title }}: {{ value | safe }}
+{% endfor -%}
+
+{% if alert.raw_data %}
+Raw Data
+{{ alert.raw_data | safe }}
+{% endif %}
+
+To acknowledge this alert visit this URL:
+{{ dashboard_url | safe }}/#/alert/{{ alert.id }}
+
+Generated by {{ program }} on {{ hostname }} at {{ now }}