本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
通知模板
本文件主題是針對支援 Grafana 10.x 版的 Grafana 工作區所設計。
如需支援 Grafana 9.x 版的 Grafana 工作區,請參閱。在 Grafana 第 9 版中工作
如需支援 Grafana 8.x 版的 Grafana 工作區,請參閱。在 Grafana 第 8 版中工作
通過聯繫點發送的通知是使用通知模板構建的。Grafana 的默認模板基於 Go 模板系統
默認模板默認模板是自定義模板的有用參
由於大多數聯繫點字段都可以模板化,因此您可以創建可重複使用的自定義模板,並在多個聯繫點中使用它們。若要瞭解使用範本的自訂通知,請參閱自訂通知。
嵌套模板
您可以在其他範本中嵌入範本。
例如,您可以使用define
關鍵字定義範本片段。
{{ define "mytemplate" }} {{ len .Alerts.Firing }} firing. {{ len .Alerts.Resolved }} resolved. {{ end }}
然後,您可以使用template
關鍵字在此片段中嵌入自定義模板。例如:
Alert summary: {{ template "mytemplate" . }}
您可以使用以下任何內置模板選項嵌入自定義模板。
名稱 | 備註 |
---|---|
|
顯示高階狀態資訊。 |
|
提供觸發和已解決警示的格式化摘要。 |
|
類似於 |
通知模板中的 HTML
警示通知範本中的 HTML 已逸出。我們不支援在產生的通知中呈現 HTML。
一些通知程序支持更改生成的通知的外觀和感覺的替代方法。例如,Grafana 安裝提醒電子郵件的基本模板。<grafana-install-dir>/public/emails/ng_alert_notification.html
您可以編輯此檔案以變更所有警示電子郵件的外觀。