テンプレートリファレンス
このドキュメントのトピックは、Grafana バージョン 10.x をサポートする Grafana ワークスペース向けです。
Grafana バージョン 9.x をサポートする Grafana ワークスペースについては、「Grafana バージョン 9 での作業」を参照してください。
Grafana バージョン 8.x をサポートする Grafana ワークスペースについては、「Grafana バージョン 8 での作業」を参照してください。
このセクションでは、テンプレートを作成するためのリファレンス情報を提供します。
アラート (型)
アラート型には、次のデータがあります。
| 名前 | Kind | 説明 | 例 |
|---|---|---|---|
|
Status |
文字列 |
|
{{ .Status }} |
|
Labels |
KeyValue |
アラートに付与された一連のラベル。 |
{{ .Labels }} |
|
注釈 |
KeyValue |
アラートに付与された一連の注釈。 |
{{ .Annotations }} |
| 値 | KeyValue | クラシック条件を含むすべての式の値 | {{ .Values }} |
|
StartsAt |
time.Time |
アラートが発行された時刻。 |
{{ .StartsAt }} |
|
EndsAt |
time.Time |
アラートの終了時刻がわかっている場合にのみ設定されます。それ以外の場合、最後にアラートを受信してから設定可能なタイムアウト期間が適用されます。 |
{{ .EndsAt }} |
|
GeneratorURL |
文字列 |
Grafana または外部アラートマネージャーへのリンク。 |
{{ .GeneratorURL }} |
|
SilenceURL |
文字列 |
アラートをサイレンスするリンク (このアラートのラベルがあらかじめ入力されています)。Grafana 管理のアラートのみ。 |
{{ .SilenceURL}} |
|
DashboardURL |
文字列 |
Grafana ダッシュボードへのリンク (アラートルールが Grafana に属している場合)。Grafana 管理のアラートのみ。 |
{{ .DashboardURL }} |
|
PanelURL |
文字列 |
Grafana ダッシュボードパネルへのリンク (アラートルールが Grafana に属している場合)。Grafana 管理のアラートのみ。 |
{{ .PanelURL }} |
|
Fingerprint |
文字列 |
アラートの識別に使用するフィンガープリント。 |
{{ .Fingerprint }} |
|
ValueString |
文字列 |
アラート内の各削減された式のラベルと値を含む文字列。 |
{{ .ValueString }} |
ExtendedData
ExtendedData オブジェクトには、以下のプロパティが含まれています。
| 名前 | Kind | 説明 | 例 |
|---|---|---|---|
|
レシーバー |
|
通知を送信するコンタクトポイントの名前。 |
|
|
Status |
|
ステータスは、少なくとも 1 つのアラートが発せられている場合は |
|
|
アラート |
|
この通知のすべての発生アラートと解決済みアラートのリスト。 |
|
|
発生アラート |
|
この通知のすべての発生アラートのリスト。 |
|
|
解決済みアラート |
|
この通知で解決されたすべてのアラートのリスト。 |
|
|
GroupLabels |
|
これらのアラートをこの通知にグループ化するラベル。 |
|
|
CommonLabels |
|
この通知のすべてのアラートに共通するラベル。 |
|
|
CommonAnnotations |
|
この通知のすべてのアラートに共通する注釈。 |
|
|
ExternalURL |
|
この通知を送信した Grafana ワークスペースまたはアラートマネージャーへのリンク。 |
|
KeyValue 型
KeyValue 型は、キー (ラベル) 値 (注釈) の文字列を組み合わせたものです。
KeyValue として保存されたデータに直接アクセスするメソッドだけでなく、データをソート、削除、変換するメソッドも備えています。
| 名前 | 引数 | 戻り値 | メモ | 例 |
|---|---|---|---|---|
|
SortedPairs |
キーと値の文字列のソート済みのリスト |
|
||
|
Remove |
[]string |
KeyValue |
指定したキーを除いたキー/値のマップのコピーを返します。 |
|
|
名前 |
[]string |
名前のリスト |
|
|
|
[Values] (値) |
[]string |
値のリスト |
|
[時間]
時間は Go timeMonday, 1st January 2022 at 10:00AM 形式で出力するには、次のテンプレートを作成します。
{{ .StartsAt.Format "Monday, 2 January 2006 at 3:04PM" }}
Go の時間形式に関するリファレンスは、こちら