1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00
Files
niveum/configs/monitoring/template.tmpl
2021-09-18 23:54:12 +02:00

26 lines
758 B
Cheetah

{{ define "telegram.default" }}
{{range .Alerts -}}
{{ $severity := index .Labels "severity" }}
{{ $desc := "" }}
{{ $grafana := "d/alpUteInz/niveum" }}
{{ if eq .Status "firing" }}
{{ $desc = index .Annotations "description" }}
{{ $grafana = index .Annotations "url" }}
{{- if eq $severity "critical" -}}
🔥 <b>CRITICAL</b> 🔥
{{- else if eq $severity "warning" -}}
⚠ <b>WARNING</b> ⚠
{{- else -}}
<b>{{ $severity }}</b>
{{- end -}}
{{ else -}}
{{ $desc = "The issue has been resolved. 😌" }}
🎉 <del>RESOLVED</del> 🎉
{{- end }}
<i>{{ index .Labels "alertname"}}</i>
{{ index .Annotations "summary"}}: {{ $desc }}
See on <a href="https://monitoring.xn--kiern-0qa.de/{{ $grafana }}">Grafana</a>.
{{end -}}
{{end}}