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

ENS:CloudMonitor を使用して ENS システムイベントを表示およびサブスクライブする

最終更新日:May 27, 2025

CloudMonitor コンソールで Edge Node Service (ENS) イベントを表示できます。また、CloudMonitor を使用して ENS の使用状況を表示することもできます。ビジネスで問題が発生した場合、問題を迅速に特定してトラブルシューティングできます。

説明
  • すべてのイベントベースのアラートは、インスタンスに基づいてトリガーされます。同じイベントが 3 つのインスタンスに影響を与える場合、3 つのアラートがトリガーされます。

  • ENS システムイベントの詳細については、「ENS システムイベント」をご参照ください。

  • 重大なイベントレベルの ENS システムイベントをサブスクライブすることをお勧めします。

背景情報

CloudMonitor は、Alibaba Cloud サービスのシステムイベントを統合的にクエリ、管理、および監視できる監視サービスです。CloudMonitor の詳細については、「CloudMonitor とは」をご参照ください。

CloudMonitor を使用して、システムイベントが発生したときに通知を受信するようにアラートルールを構成できます。CloudMonitor は、次の通知方法をサポートしています。

  • ショートメッセージ、メール、または DingTalk メッセージで通知が送信されます。

  • 通知は、Message Queue、Simple Log Service (SLS)、Function Compute、または Webhook サービスに配信されるため、ビジネス要件に基づいてイベントを自動的に処理できます。

イベントのクエリ

  1. CloudMonitor コンソール にログオンします。

  2. 左側のナビゲーションウィンドウで、[イベントセンター] > [システムイベント] を選択します。[システムイベント] ページが表示されます。

  3. [イベントモニタリング] タブで、プロダクトのドロップダウンリストから [Edge Node Service] を選択し、イベントのドロップダウンリストからイベントを選択し、時間範囲を指定して、[検索] をクリックします。

  4. イベントリストで、クエリするイベントを見つけ、[アクション] 列の [詳細] をクリックして、イベントの詳細を表示します。

ENS システムイベントをサブスクライブする

サブスクリプションポリシーを作成する

このトピックでは、ENS イベント ノードポートの例外 を例として、イベントをサブスクライブする方法について説明します。

  1. CloudMonitor コンソール にログオンします。

  2. 左側のナビゲーションウィンドウで、[イベントセンター] > [イベントサブスクリプション] を選択します。

    説明

    [システムイベント] メニューを使用して、次の手順を実行してサブスクリプションポリシーを作成することもできます。

    1. 左側のナビゲーションウィンドウで、[イベントセンター] > [システムイベント] を選択します。

    2. [新しいイベントセンターへようこそ] セクションで、[すぐに作成] をクリックしてサブスクリプションポリシーを作成します。

  3. [サブスクリプションポリシー] タブで、[サブスクリプションポリシーの作成] をクリックします。

  4. [サブスクリプションポリシーの作成] ページで、パラメーターを構成します。

    • [基本情報]: サブスクリプションポリシーの名前を入力します。

    • [アラートサブスクリプション]:

      • [サブスクリプションタイプ]: [システムイベント] を選択します。

      • [サブスクリプションスコープ]:

        • [プロダクト]: [Edge Node Service] を選択します。

        • [イベントタイプ]: [異常] を選択します。

        • [イベント名]: [Disk:Stalled:Executed] を選択します。

        • [イベントレベル]: [通知 (情報)] を選択します。

        • [アプリケーショングループ][イベントコンテンツ]、および [イベントリソース]: パラメーターを空のままにします。これは、現在のアカウントに属するすべてのアプリケーショングループのすべての ENS インスタンスの [Instance:StateChange] システムイベントをサブスクライブすることを示します。

          説明

          ENS でサポートされているシステムイベントの詳細については、「ENS システムイベント」をご参照ください。

    • [複合ノイズリダクション]: デフォルト設定を使用します。

    • [通知]: 通知構成を作成します。[カスタム通知方法] にデフォルトの通知方法を使用します。

      通知構成を作成するときは、通知構成名を入力し、[通知構成] パラメーターを [通知グループを直接設定] に設定し、[連絡先グループ] ドロップダウンリストからアラート連絡グループを選択して、[OK] をクリックします。

      説明

      通知構成の作成方法の詳細については、「通知構成の管理」トピックの 通知構成ポリシーを作成する セクションをご参照ください。

      CloudMonitor は、指定されたアラート連絡グループのアラート連絡先に指定された通知方法に基づいて、アラート通知を自動的に送信します。たとえば、アラート連絡先の携帯電話番号とメールアドレスを指定し、[カスタム通知方法] にデフォルトの通知方法を使用すると、アラート連絡先はアラートの電話、ショートメッセージ、およびメールのみを受信します。

    • [プッシュと統合]: このセクションは空のままにします。

      説明

      プッシュチャネルの作成方法の詳細については、「プッシュチャネルを作成する」をご参照ください。

イベントサブスクリプションをデバッグする

システムイベント通知をサブスクライブした後、デバッグ機能を使用して、Message Queue、SLS、Function Compute、および Webhook サービスに通知が想定どおりに送信できるかどうかを確認できます。

  1. [サブスクリプションポリシー] タブで、[イベントサブスクリプションのデバッグ] をクリックします。

  2. [イベントデバッグの作成] パネルで、[プロダクト] パラメーターを Edge Node Service に設定し、[名前] パラメーターを [Disk:Stalled:Executed] に設定します。

    CloudMonitor は、JSON 形式でデバッグコンテンツを自動的に生成します。

    Instance:StateChange イベントの JSON コンテンツのサンプル

    {
        "product": "ENS",
        "resourceId": " acs:ens:cn-xian-telecom:1153803490297601:instance/<resource-id>",
        "level": "CRITICAL", // 重大
        "instanceName": "instanceName",
        "regionId": "cn-hangzhou",
        "name": "Disk:Stalled:Executed",
        "content": {
            "reason": "pg_io_hang",
            "errorTime": "2019-04-19 16:48:12",
            "resumeTime": "2019-04-19 16:52:01", // 再開時間
            "disk": [
                "disk1", // ディスク1
                "disk2" // ディスク2
            ],
            "internetIP": "117.34.20.**",
            "instanceId": "i-5glc2r7u8up69tkmd7w3k9***",
            "level": "CRITICAL", // 重大
            "regionId": "cn-xian-telecom",
            "regionName": "China Telecom (Xi'an)",
            "eventName": "Disk:Stalled:Executed",
            "status": "Executed", // 実行済み
            "timestamp": 1555663921000 // タイムスタンプ
        },
        "status": "Executed" // 実行済み
    }
  3. [OK] をクリックします。

    [操作は成功しました] メッセージが表示されます。CloudMonitor は、サブスクリプションポリシーで指定された通知方法に基づいて、テストアラート通知をアラート連絡先に自動的に送信します。