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

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

最終更新日:Aug 26, 2026

MSE はアプリケーションモニタリングとアラート機能を提供します。アラート条件が満たされると、MSE はメール、SMS、DingTalk などのチャネルを通じてリアルタイム通知を送信し、異常の検知に役立ちます。このトピックでは、アラート ルールの作成方法と管理方法について説明します。

前提条件

連絡先グループの作成

背景情報

アラートコントロールは、基本的にデータセットの視覚的な表現です。アラートコントロールを作成すると、そのデータを格納するための対応するデータセットが自動的に作成されます。

説明

新しいアラート ルールが有効になるまで約 10 分かかります。アラート評価は 1~3 分遅延する場合があります。

アラート ルールの作成

  1. MSEコンソールにログインし、上部メニューでリージョンを選択します。

  2. 左側メニューで、マイクロサービスの登録 > アラート管理システム > [Alert rule management] を選択します。

  3. [MSE alert list] ページで、[Create] MSE アラートルール をクリックします。

  4. [Create] MSE アラートルール ページでアラート関連のパラメーターを設定し、保存 をクリックします。

    パラメーター

    説明

    [Alert name]

    アラート ルールの名前を入力します。

    MSE インスタンス

    ターゲットクラスターを選択します。クラスター名の後に、Nacos や ZooKeeper などのレジストリと設定センターのタイプがかっこ () 内に表示されます。現在、Nacos と ZooKeeper のインスタンスのみに対応しています。

    [Alert group]

    アラートメトリクスのグループを選択します。

    アラートメトリクス

    監視するメトリクスを選択します。使用可能なメトリクスは、選択した [Alert group] によって異なります。

    アラート条件

    アラートをトリガーする条件を設定します。たとえば、サービス数が 100 を超えた場合にアラートをトリガーできます。

    [Filter conditions]

    デフォルト値は [No Filter] です。設定は不要です。

    期間

    アラートがトリガーされるまでに、アラート条件が継続する必要がある期間です。

    アラートレベル

    アラートの重大度レベルを設定します。重大度レベルは低い順に Default、P4、P3、P2、P1 です。

    [Alert message]

    アラートがトリガーされたときに送信される通知メッセージの内容を設定します。Go テンプレート構文を使用して、メッセージ内のパラメーター変数をカスタマイズできます。例:

    Alerting cluster ID: {{$label.service_cluster_id}}
    Alerting cluster node: {{$label.kubernetes_pod_name}}
    Configured threshold: {{$labels.metrics_params_value}}
    Actual value that triggered the alert: {{ printf "%.2f" $value }} 

    アラートメッセージの内容は、選択したアラートメトリクスに応じて自動的に調整されます。

    アラート通知

    モードを選択し、設定を構成します。[Simple Mode] または [Standard Mode] を選択できます。

    通知ポリシー

    このパラメーターは、アラート通知が [Standard Mode] に設定されている場合にのみ必要です。

    設定された通知ポリシーに基づき、ARMS アラートセンターは、生成されたアラートイベントの通知をディスパッチ、処理、送信します。

    [Create notification policy] をクリックしてポリシーをすばやく作成するか、[Notification policies] ページでカスタムポリシーを作成してから、ここで選択します。詳細については、「Notification policies」をご参照ください。

    詳細設定

    アラートチェック間隔

    アラート ルールのチェック間隔です。デフォルト値は 1 分です。

    [Check after data is complete]

    1 サイクルのデータ収集が完了した後にのみ、アラート条件をチェックします。

    [タグ]

    [Create tag] をクリックして、アラート ルールにタグを追加します。これらのタグは、ディスパッチルールの条件として使用できます。

    アノテーション

    [Create annotation] をクリックし、key を message に、value を {{variable_name}} alert message に設定します。設定後の形式は、たとえば message:{{$labels.pod_name}} restart alert message のようになります。例:message:{{$labels.pod_name}} restart alert message。

次のステップ

作成したアラート ルールは、MSE のアラートリスト ページに表示されます。

  • MSE のアラートリスト ページでは、アラート ルールの 操作 列で次の操作を実行できます。

    • アラート ルールを編集するには、編集 をクリックし、編集 MSE アラートルール ページでアラート ルールを変更してから、[Done] をクリックします。

    • アラート ルールを 有効化 または [Disable] するには、[Enable] または [Disable] をクリックし、表示されるプロンプトダイアログボックスで [Confirm] をクリックします。

    • アラート ルールを削除するには、削除 をクリックし、確認ダイアログボックスで [OK] をクリックします。

    • アラート履歴を表示するには、[アラートイベント履歴] をクリックします。[Event list] ページに過去のアラート情報が表示されます。

  • 任意: 複数のアラート ルールを一括で管理するには、ルールを選択してから、[Batch Operations > Enable alert rules]、[Disable alert rules]、[Delete alert rules]、または [Set tags] をクリックします。表示される確認ダイアログボックスで [OK] をクリックします。