我将从具有旧版警报的 Grafana 8 切换到具有新的统一警报系统的 Grafana 10.3。我希望电子邮件通知具有用于访问链接到警报的仪表板和面板的按钮,就像旧的警报系统一样。我知道这是可能的,因为几个月前我在测试通知模板时意外地做到了这一点。但是,由于此后配置发生了多次更改,我不记得配置是什么,并且这些按钮从我的电子邮件通知中完全消失了。查看grafana文档和旧版本的配置也没有帮助。我正在尝试在电子邮件通知中获取以下内容:
这是我的通知模板:
{{- define "email.message_alert" -}}
{{ .Labels.alertname }} has value of {{ .Values.B }}
{{- end -}}
{{ define "email.message" }}
There are {{ len .Alerts.Firing }} firing alert(s), and {{ len .Alerts.Resolved }} resolved alert(s)
{{ if .Alerts.Firing -}}
Firing alerts:
{{- range .Alerts.Firing }}
- {{ template "email.message_alert" . }}
{{- end }}
{{- end }}
{{ if .Alerts.Resolved -}}
Resolved alerts:
{{- range .Alerts.Resolved }}
- {{ template "email.message_alert" . }}
{{- end }}
{{- end }}
{{ end }}
如果使用自定义通知模板,则不可能有按钮,如下所述:
https://github.com/grafana/alerting/issues/177#issuecomment-2027433668