Grafana でアラート ルールを設定することにより、サービス内のさまざまなメトリック データを監視し、アラート イベントが発生したときに O&M 担当者に迅速に通知できます。これにより、問題をタイムリーに特定して解決し、サービス中断を防ぐことができます。このトピックでは、Grafana でネイティブアラートを設定する方法について説明します。
Grafana 8.2.x 以前のバージョン
手順 1: Grafana にログインする
Managed Service for Grafana コンソール にログオンします。左側のナビゲーションウィンドウで、[ワークスペース管理] をクリックします。
[ワークスペース管理] ページで、管理するワークスペースを見つけ、[URL] 列の URL をクリックして Grafana に移動します。
説明ワークスペースの作成時に設定した Grafana の管理者アカウントとパスワードを使用して Grafana にログインできます。また、[alibaba Cloud でサインイン] をクリックして、現在の Alibaba Cloud アカウントで Grafana にログインすることもできます。
手順 2: 通知チャネルを作成する
左側のナビゲーションウィンドウで、
をクリックし、[通知チャネル] を選択します。表示されるページで、[新規チャネル] をクリックして通知チャネルを作成します。
パラメーター | 説明 |
名前 | チャネル名。 |
種類 | DingTalk、Webhook、E メールなどの通知方法。 |
アドレス | 通知の送信先エンドポイント。このトピックでは、DingTalk チャットボットの Webhook URL を例として使用します。DingTalk チャットボットの Webhook URL の取得方法については、「DingTalk チャットボットの Webhook URL を取得する」をご参照ください。 |
手順 3: アラート ルールを作成する
左側のナビゲーションウィンドウで、
> [ダッシュボード] を選択します。表示されるページで、[空のパネルを追加] をクリックします。[クエリ] タブで、データソースを選択し、クエリ文を設定します。[アラート] タブで、[アラートの作成] をクリックしてアラート ルールを設定します。
パラメーター
説明
ルール
名前: アラート ルールの名前。
評価頻度: アラート ルールのチェック頻度を指定します。値 1m、2m、5m は、それぞれ 1 分、2 分、5 分ごとのチェックを指定します。
期間: アラート条件がトリガーされた後、対応する通知チャネルにアラート イベントを送信するまでの時間を指定します。
条件
アラート条件。前の図のアラート条件は、クエリ A の平均値が 600 を超えるとアラートがトリガーされることを示しています。
データなしおよびエラー処理
データがない場合またはクエリがタイムアウトした場合にアラート通知を送信するかどうかを指定します。
通知
送信先: 通知の送信先エンドポイント。この例では、「手順 2: アラート通知チャネルを作成する」で設定した DingTalk チャットボットの Webhook URL を使用します。
メッセージ: 通知の内容。通知コンテンツでサポートされている式については、「メッセージ テンプレート」をご参照ください。
タグ: アラート ルールのカスタム タグ。
(オプション) 手順 4: アラート ルールを表示する
左側のナビゲーションウィンドウで、
> [アラート ルール] を選択します。[アラート ルール] タブで、アラート ルールを表示します。
Grafana 8.2.x 以降のバージョン
Grafana 9.0.x と Grafana 10.0.x のアラート操作エクスペリエンスは若干異なります。このトピックでは、Grafana 9.0.x を例として使用します。このセクションの手順 2 に加えて、「Grafana 8.2.x 以前のバージョン」セクションの手順 3: アラート ルールを作成すると同じ方法で空のパネルを追加することで、アラート ルールを作成できます。
手順 1: ARMS アラート プラグインを無効にする
Managed Service for Grafana コンソール にログオンします。左側のナビゲーションウィンドウで、[ワークスペース管理] をクリックします。
[ワークスペース管理] ページで、管理するワークスペースの ID をクリックします。
左側のナビゲーションウィンドウで、[アラート管理] をクリックします。表示されるページで、ARMS アラート プラグインを無効にし、Grafana ネイティブアラートを有効にします。
手順 2: アラート ルールを作成する
[ワークスペース管理] ページで、管理するワークスペースを見つけ、[URL] 列の URL をクリックして Grafana に移動します。
説明ワークスペースの作成時に設定した Grafana の管理者アカウントとパスワードを使用して Grafana にログインできます。また、[alibaba Cloud でサインイン] をクリックして、現在の Alibaba Cloud アカウントで Grafana にログインすることもできます。
左側のナビゲーションウィンドウで、
> [アラート ルール] を選択します。表示されるページで、[新規アラート ルール] または [アラート ルールの作成] をクリックします。[アラート ルールの作成] ページで、アラート ルールを設定し、[保存] をクリックします。

パラメーター
説明
クエリとアラート条件を設定する
クエリ文とアラート条件を設定します。
クエリ パターン: クエリ文。
操作: アラート条件の種類。有効な値 [従来の条件] は 8.2.x より前の Grafana バージョンで使用できます。
条件: アラート条件。前の図のアラート条件は、クエリ A の平均値が 600 を超えるとアラートがトリガーされることを示しています。
アラート評価動作
アラート サイクルとアラート評価動作を設定します。
評価頻度: アラート ルールのチェック頻度を指定します。値 1m、2m、5m は、それぞれ 1 分、2 分、5 分ごとのチェックを指定します。
期間: アラートのトリガー時に、対応する通知チャネルにアラート イベントを送信するまでの時間を指定します。
データなしおよびエラー処理を設定する: データがない場合またはクエリがタイムアウトした場合にアラート通知を送信するかどうかを指定します。
アラートの詳細を追加する
アラートの詳細を設定します。
ルール名: アラート ルールの名前。
フォルダー: アラート ルールが属するフォルダー。
グループ: アラート ルールが属するグループ。同じグループ内では、アラートは同じサイクルで処理されます。
概要と注釈: アラートの内容、アラート ルールが適用されるダッシュボード、およびフォルダー。
通知
カスタム ラベル: アラート ルールのカスタム ラベル。
[アラート ルール] ページで、アラート ルールを表示します。
手順 3: 連絡先ポイントを作成する
左側のナビゲーションウィンドウで、
> [連絡先ポイント] を選択します。[連絡先ポイント] タブで、[新規連絡先ポイント] または [連絡先ポイントを追加] をクリックします。
[新規連絡先ポイント] ページで、次のパラメーターを設定します。
パラメーター
説明
名前
連絡先ポイントの名前。
連絡先ポイントの種類
DingTalk、Webhook、E メールなどの通知方法。
アドレス
通知の送信先エンドポイント。このトピックでは、DingTalk チャットボットの Webhook URL を例として使用します。DingTalk チャットボットの Webhook URL の取得方法については、「DingTalk チャットボットの Webhook URL を取得する」をご参照ください。
手順 4: 通知ポリシーを作成する
通知ポリシーを作成することで、アラート ルールを連絡先ポイントにリンクできます。
左側のナビゲーションウィンドウで、
> [通知ポリシー] を選択します。[通知ポリシー] タブで、[新規ネスト ポリシー] または [新規特定ポリシー] をクリックします。次のパラメーターを設定します。その後、Grafana ネイティブアラート通知を送信できます。
パラメーター
説明
一致ラベル
適用するアラート ルールを指定するラベルを選択します。
連絡先ポイント
アラート イベントの送信先連絡先ポイントを指定します。
必要に応じて、アラートのグループ化とサイレンシング オプションを設定します。