36 lines
1 KiB
Cheetah
36 lines
1 KiB
Cheetah
|
{{/*
|
||
|
Links & Resources
|
||
|
- https://prometheus.io/blog/2016/03/03/custom-alertmanager-templates/
|
||
|
- https://prometheus.io/docs/alerting/latest/notifications/
|
||
|
- https://gist.github.com/jidckii/5ac5f8f20368b56de72af70222509b7b
|
||
|
*/}}
|
||
|
{{ define "alert-item.telegram.ccchh.internal" }}
|
||
|
<b>[{{ .Labels.alertname }}] {{ .Labels.nodename }}</b>
|
||
|
{{- if .Annotations.summary }}
|
||
|
<i>Summary</i>: {{ .Annotations.summary }}
|
||
|
{{- end }}
|
||
|
{{- if .Annotations.description }}
|
||
|
<i>Description</i>: {{ .Annotations.description }}
|
||
|
{{- end }}
|
||
|
<i>Labels</i>:
|
||
|
{{ range .Labels.SortedPairs -}}
|
||
|
• <i>{{ .Name }}</i>: <code>{{ .Value }}</code>
|
||
|
{{ end }}
|
||
|
{{- end }}
|
||
|
|
||
|
|
||
|
{{ define "alert-message.telegram.ccchh" }}
|
||
|
{{- if .Alerts.Firing }}
|
||
|
<u>🔥{{ len .Alerts.Firing }} Alert(/s) Firing 🔥</u>
|
||
|
{{ range .Alerts.Firing -}}
|
||
|
{{ template "alert-item.telegram.ccchh.internal" . }}
|
||
|
{{- end }}
|
||
|
{{- end }}
|
||
|
{{- if .Alerts.Resolved }}
|
||
|
<u>✅{{ len .Alerts.Resolved }} Alert(/s) Resolved ✅</u>
|
||
|
{{ range .Alerts.Resolved -}}
|
||
|
{{ template "alert-item.telegram.ccchh.internal" . }}
|
||
|
{{- end }}
|
||
|
{{- end }}
|
||
|
{{- end }}
|