すべてのプロダクト
Search
ドキュメントセンター

Microservices Engine:アラート ルールの管理

最終更新日:Jan 08, 2025

マイクロサービスエンジン(MSE)のクラウドネイティブ ゲートウェイは、アプリケーション リアルタイム監視サービス(ARMS)に基づくアラート機能を提供します。 アラート ルールに一致する場合、MSE は E メール、テキスト メッセージ、または DingTalk メッセージを使用してリアルタイムでアラート通知を送信します。 これにより、エラーをできるだけ早く特定できます。 [アラート] ページでは、アカウントのカスタム アラート ルールを管理し、アラート イベントとアラート通知の履歴を照会できます。

前提条件

連絡先グループが作成されていること。 詳細については、「連絡先グループの作成」をご参照ください。

背景情報

アラート コントロールは、データセット内のデータを表示するために使用されます。 アラート コントロールを作成すると、アラート コントロールの基礎となるデータを格納するためのデータセットも作成されます。

説明

新しいアラート ルールは 10 分以内に有効になります。 アラート ルールに一致する場合、MSE は 1 ~ 3 分の遅延でアラートを報告します。

アラート ルールの作成

  1. MSE コンソール にログインします。 上部のナビゲーション バーで、リージョンを選択します。

  2. 左側のナビゲーション ペインで、Cloud-Native Gateway > Alerts > [アラート ポリシー] を選択します。

  3. [クラウドネイティブ ゲートウェイ アラート] ページで、[クラウドネイティブ ゲートウェイ アラート ポリシーの作成] をクリックします。

  4. [クラウドネイティブ ゲートウェイ アラート ポリシーの作成] ページで、パラメーターを設定し、[完了] をクリックします。 次の表にパラメーターを示します。

    パラメーター

    説明

    アラート ルール名

    アラート ルール名。

    ゲートウェイ

    管理するゲートウェイ。

    アラート連絡先グループ

    アラート グループ。

    アラート メトリック

    ビジネス要件に基づいてアラート メトリックを選択します。 アラート グループごとに、サポートされるアラート メトリックが異なります。

    アラート条件

    アラート ルールの条件。 たとえば、ゲートウェイが 1 秒あたりに受信するリクエスト数が前日と比較して 20% 減少した場合、MSE はアラート通知を送信します。

    フィルター条件

    デフォルト値:[フィルターなし]。 デフォルト値は、フィルター条件が不要であることを示します。

    期間

    アラート イベントが生成される時間を指定します。

    アラート レベル

    アラートの重大度。 有効な値:デフォルト、P4、P3、P2、および P1。 値は重大度順に昇順でリストされています。

    アラート メッセージ

    アラートがトリガーされたときに表示するアラートの内容。 Go テンプレート構文を使用して、[アラート メッセージ] パラメーターのアラート変数を設定できます。 例:

    ID of the instance on which alerting is enabled: {{$label.envoy_clusterid}}
    Alert threshold: {{$labels.metrics_params_value}}
    Actual value for alert triggering: {{ printf "%.2f" $value }}

    // アラート情報は、アラート メトリックによって異なります。

    アラート通知

    [シンプル モード] または [標準モード] を選択します。

    通知ポリシーの指定

    標準モード がアラート通知に選択されている場合、ARMS のアラートセンターは、設定した通知ポリシーに基づいてアラートイベントをディスパッチおよび処理し、アラート通知を送信します。

    詳細設定

    展开图标 アイコンをクリックします。 タグや注釈などのパラメーターを設定できます。

    アラート チェック サイクル

    アラート ルールベースのチェックが実行される間隔。

    タグ

    [タグの作成] をクリックして、アラート ルールのタグを作成します。 タグは、ディスパッチ ルールのオプションとして使用されます。

    注釈

    [注釈の作成] をクリックします。 [キー]message に設定し、[値]{{変数名}}アラート情報 の形式の値に設定します。 作成した注釈は、message:{{$labels.pod_name}}Restart}}Alert information // {{変数名}}アラート情報 の形式です。 例:message:{{$labels.pod_name}}Restart です。

次の手順

  • [クラウドネイティブ ゲートウェイ アラート] ページで、管理するアラート ルールを見つけ、[アクション] 列のオプションをクリックして、アラート ルールに対して次のいずれかの操作を実行します。

    • アラート ルールを変更するには、[アクション] 列の [編集] をクリックします。 [クラウドネイティブ ゲートウェイ アラート ポリシーの編集] ページで、アラート ルールを変更し、[保存] をクリックします。

    • アラート ルールを [有効] または [無効] にするには、[アクション] 列の [開始] または [停止] をクリックします。 表示されるメッセージで、[OK] をクリックします。

    • アラート ルールを削除するには、[アクション] 列の [削除] をクリックします。 表示されるメッセージで、[OK] をクリックします。

    • アラート履歴を表示するには、[アクション] 列の [アラート イベント履歴] をクリックします。 [イベント] ページで、アラート履歴を表示できます。

  • オプション。 複数のアラート ルールを一度に管理するには、ルールを選択し、ビジネス要件に基づいて次の操作を実行します。

    • 複数のアラートルールを一度に有効にするには、ページの左下隅にある [一括操作] をクリックし、[アラートルールを有効にする] をクリックします。表示されるメッセージで、[OK] をクリックします。

    • 複数のアラート ルールを一度に無効にするには、ページの左下隅にある [一括操作] をクリックし、[アラート ルールの無効化] をクリックします。 表示されるメッセージで、[OK] をクリックします。

    • 複数のアラート ルールを一度に削除するには、ページの左下隅にある [一括操作] をクリックし、[アラート ルールの削除] をクリックします。 表示されるメッセージで、[OK] をクリックします。

    • 一度に複数のタグを設定するには、ページの左下隅にある [一括操作] をクリックし、[タグの設定] をクリックします。表示されるメッセージで、[OK] をクリックします。