翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
通知テンプレート
このドキュメントトピックは、Grafana バージョン 10.x をサポートする Grafana ワークスペース向けに設計されています。
Grafana バージョン 9.x をサポートする Grafana ワークスペースについては、「」を参照してくださいGrafana バージョン 9 での作業。
Grafana バージョン 8.x をサポートする Grafana ワークスペースについては、「」を参照してくださいGrafana バージョン 8 での作業。
連絡先を介して送信される通知は、通知テンプレートを使用して構築されます。Grafana のデフォルトテンプレートは Go テンプレートシステム
デフォルトのテンプレート default_template.go
ほとんどのコンタクトポイントフィールドはテンプレート化できるため、再利用可能なカスタムテンプレートを作成し、複数のコンタクトポイントで使用できます。テンプレートを使用したカスタム通知の詳細については、「」を参照してください通知をカスタマイズする。
ネストされたテンプレート
テンプレートは他のテンプレートに埋め込むことができます。
例えば、 define
キーワードを使用してテンプレートフラグメントを定義できます。
{{ define "mytemplate" }} {{ len .Alerts.Firing }} firing. {{ len .Alerts.Resolved }} resolved. {{ end }}
その後、 template
キーワードを使用して、このフラグメント内にカスタムテンプレートを埋め込むことができます。例:
Alert summary: {{ template "mytemplate" . }}
カスタムテンプレートを埋め込むには、次の組み込みテンプレートオプションのいずれかを使用できます。
名前 | メモ |
---|---|
|
高レベルのステータス情報を表示します。 |
|
発声アラートと解決済みアラートのフォーマットされた概要を提供します。 |
|
に似ており |
通知テンプレートの HTML
アラート通知テンプレートの HTML はエスケープされます。結果の通知では、HTML のレンダリングはサポートされていません。
一部の通知機能は、結果の通知のルックアンドフィールを変更する代替方法をサポートしています。例えば、Grafana は に E メールをアラートするためのベーステンプレートをインストールします<grafana-install-dir>/public/emails/ng_alert_notification.html
。このファイルを編集して、すべてのアラート E メールの外観を変更できます。