マイクロサービスエンジン(MSE)のクラウドネイティブ ゲートウェイは、アプリケーション リアルタイム監視サービス(ARMS)に基づくアラート機能を提供します。 アラート ルールに一致する場合、MSE は E メール、テキスト メッセージ、または DingTalk メッセージを使用してリアルタイムでアラート通知を送信します。 これにより、エラーをできるだけ早く特定できます。 [アラート] ページでは、アカウントのカスタム アラート ルールを管理し、アラート イベントとアラート通知の履歴を照会できます。
前提条件
連絡先グループが作成されていること。 詳細については、「連絡先グループの作成」をご参照ください。
背景情報
アラート コントロールは、データセット内のデータを表示するために使用されます。 アラート コントロールを作成すると、アラート コントロールの基礎となるデータを格納するためのデータセットも作成されます。
新しいアラート ルールは 10 分以内に有効になります。 アラート ルールに一致する場合、MSE は 1 ~ 3 分の遅延でアラートを報告します。
アラート ルールの作成
MSE コンソール にログインします。 上部のナビゲーション バーで、リージョンを選択します。
左側のナビゲーション ペインで、Cloud-Native Gateway > Alerts > [アラート ポリシー] を選択します。
[クラウドネイティブ ゲートウェイ アラート] ページで、[クラウドネイティブ ゲートウェイ アラート ポリシーの作成] をクリックします。
[クラウドネイティブ ゲートウェイ アラート ポリシーの作成] ページで、パラメーターを設定し、[完了] をクリックします。 次の表にパラメーターを示します。
パラメーター
説明
アラート ルール名
アラート ルール名。
ゲートウェイ
管理するゲートウェイ。
アラート連絡先グループ
アラート グループ。
アラート メトリック
ビジネス要件に基づいてアラート メトリックを選択します。 アラート グループごとに、サポートされるアラート メトリックが異なります。
アラート条件
アラート ルールの条件。 たとえば、ゲートウェイが 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] をクリックします。