You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
1.1 KiB
Cheetah
19 lines
1.1 KiB
Cheetah
{{ define "__single_message_title" }}{{ range .Alerts.Firing }}{{ .Labels.alertname }} @ {{ .Annotations.identifier }}{{ end }}{{ range .Alerts.Resolved }}{{ .Labels.alertname }} @ {{ .Annotations.identifier }}{{ end }}{{ end }}
|
|
|
|
{{ define "custom_title" }}[{{ .Status | toUpper }}{{ if eq .Status "firing" }}:{{ .Alerts.Firing | len }}{{ end }}] {{ if or (and (eq (len .Alerts.Firing) 1) (eq (len .Alerts.Resolved) 0)) (and (eq (len .Alerts.Firing) 0) (eq (len .Alerts.Resolved) 1)) }}{{ template "__single_message_title" . }}{{ end }}{{ end }}
|
|
|
|
{{ define "custom_slack_message" }}
|
|
{{ if or (and (eq (len .Alerts.Firing) 1) (eq (len .Alerts.Resolved) 0)) (and (eq (len .Alerts.Firing) 0) (eq (len .Alerts.Resolved) 1)) }}
|
|
{{ range .Alerts.Firing }}{{ .Annotations.description }}{{ end }}{{ range .Alerts.Resolved }}{{ .Annotations.description }}{{ end }}
|
|
{{ else }}
|
|
{{ if gt (len .Alerts.Firing) 0 }}
|
|
*Alerts Firing:*
|
|
{{ range .Alerts.Firing }}- {{ .Annotations.summary }}
|
|
{{ end }}{{ end }}
|
|
{{ if gt (len .Alerts.Resolved) 0 }}
|
|
*Alerts Resolved:*
|
|
{{ range .Alerts.Resolved }}- {{ .Annotations.summary }}
|
|
{{ end }}{{ end }}
|
|
{{ end }}
|
|
{{ end }}
|