通知模板 - Amazon Managed Grafana

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

通知模板

本文件主題是針對支援 Grafana 10.x 版的 Grafana 工作區所設計。

如需支援 Grafana 9.x 版的 Grafana 工作區,請參閱。在 Grafana 第 9 版中工作

如需支援 Grafana 8.x 版的 Grafana 工作區,請參閱。在 Grafana 第 8 版中工作

通過聯繫點發送的通知是使用通知模板構建的。Grafana 的默認模板基於 Go 模板系統,其中一些字段被評估為文本,而另一些則被評估為 HTML(這可能會影響轉義)。

默認模板默認模板是自定義模板的有用參考。

由於大多數聯繫點字段都可以模板化,因此您可以創建可重複使用的自定義模板,並在多個聯繫點中使用它們。若要瞭解使用範本的自訂通知,請參閱自訂通知

嵌套模板

您可以在其他範本中嵌入範本。

例如,您可以使用define關鍵字定義範本片段。

{{ define "mytemplate" }} {{ len .Alerts.Firing }} firing. {{ len .Alerts.Resolved }} resolved. {{ end }}

然後,您可以使用template關鍵字在此片段中嵌入自定義模板。例如:

Alert summary: {{ template "mytemplate" . }}

您可以使用以下任何內置模板選項嵌入自定義模板。

名稱 備註

default.title

顯示高階狀態資訊。

default.message

提供觸發和已解決警示的格式化摘要。

teams.default.message

類似於default.messsage,格式化為 Microsoft 團隊。

通知模板中的 HTML

警示通知範本中的 HTML 已逸出。我們不支援在產生的通知中呈現 HTML。

一些通知程序支持更改生成的通知的外觀和感覺的替代方法。例如,Grafana 安裝提醒電子郵件的基本模板。<grafana-install-dir>/public/emails/ng_alert_notification.html您可以編輯此檔案以變更所有警示電子郵件的外觀。