diff --git a/resources/chaosknoten/grafana/docker_compose/alertmanager_alert_templates.tmpl b/resources/chaosknoten/grafana/docker_compose/alertmanager_alert_templates.tmpl index 5318fb0..4651496 100644 --- a/resources/chaosknoten/grafana/docker_compose/alertmanager_alert_templates.tmpl +++ b/resources/chaosknoten/grafana/docker_compose/alertmanager_alert_templates.tmpl @@ -20,16 +20,25 @@ Links & Resources {{ define "alert-message.telegram.ccchh" }} -{{- if .Alerts.Firing }} -🔥{{ len .Alerts.Firing }} Alert(/s) Firing 🔥 -{{ range .Alerts.Firing -}} -{{ template "alert-item.telegram.ccchh.internal" . }} -{{- end }} -{{- end }} -{{- if .Alerts.Resolved }} -✅{{ len .Alerts.Resolved }} Alert(/s) Resolved ✅ -{{ range .Alerts.Resolved -}} -{{ template "alert-item.telegram.ccchh.internal" . }} -{{- end }} -{{- end }} + {{- if .Alerts.Firing }} + 🔥{{ len .Alerts.Firing }} Alert(/s) Firing 🔥 + {{- if le (len .Alerts.Firing) 6 }} + {{- range .Alerts.Firing }} + {{ template "alert-item.telegram.ccchh.internal" . }} + {{- end }} + {{- else }} + There are too many alerts firing at once + {{- end }} + {{- end }} + + {{- if .Alerts.Resolved }} + ✅{{ len .Alerts.Resolved }} Alert(/s) Resolved ✅ + {{- if le (len .Alerts.Resolved) 6 }} + {{- range .Alerts.Resolved }} + {{ template "alert-item.telegram.ccchh.internal" . }} + {{- end }} + {{- else }} + There are too many resolved alerts to list + {{- end }} + {{- end }} {{- end }}