Grafana - 电子邮件通知上有一个查看面板按钮

Grafana - 电子邮件通知上有一个查看面板按钮

我正在从具有旧警报的 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 }}

答案1

如果使用自定义通知模板,则不可能有按钮,如下所示:

https://github.com/grafana/alerting/issues/177#issuecomment-2027433668

相关内容