{{/* Always produce a non-empty message. Handles single or multiple firing alerts and missing username. */}} {{ if gt (len .Alerts.Firing) 1 -}} {{ len .Alerts.Firing }} logins on {{ with .CommonLabels.cluster }}{{ . }}{{ else }}unknown host{{ end }}: {{- range .Alerts.Firing }} • {{ with .Labels.username }}{{ . }}{{ else }}unknown{{ end }} — Source: {{ with .Labels.source }}{{ . }}{{ else }}?{{ end }}{{ with .Labels.method }}, Method: {{ . }}{{ else }}, Method: ?{{ end }} {{- end }} {{ else if eq (len .Alerts.Firing) 1 -}} {{ $a := index .Alerts.Firing 0 -}} Login: {{ with $a.Labels.username }}{{ . }}{{ else }}unknown{{ end }} on {{ $a.Labels.cluster }} Source: {{ with $a.Labels.source }}{{ . }}{{ else }}?{{ end }}{{ with $a.Labels.method }}, Method: {{ . }}{{ else }}, Method: ?{{ end }} {{ else -}} Login detected — details unavailable. {{ end -}}