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 サービスに配信されるため、ビジネス要件に基づいてイベントを自動的に処理できます。
イベントのクエリ
CloudMonitor コンソール にログオンします。
左側のナビゲーションウィンドウで、[イベントセンター] > [システムイベント] を選択します。[システムイベント] ページが表示されます。
[イベントモニタリング] タブで、プロダクトのドロップダウンリストから [Edge Node Service] を選択し、イベントのドロップダウンリストからイベントを選択し、時間範囲を指定して、[検索] をクリックします。
イベントリストで、クエリするイベントを見つけ、[アクション] 列の [詳細] をクリックして、イベントの詳細を表示します。
ENS システムイベントをサブスクライブする
サブスクリプションポリシーを作成する
このトピックでは、ENS イベント ノードポートの例外 を例として、イベントをサブスクライブする方法について説明します。
CloudMonitor コンソール にログオンします。
左側のナビゲーションウィンドウで、 を選択します。
説明[システムイベント] メニューを使用して、次の手順を実行してサブスクリプションポリシーを作成することもできます。
左側のナビゲーションウィンドウで、 を選択します。
[新しいイベントセンターへようこそ] セクションで、[すぐに作成] をクリックしてサブスクリプションポリシーを作成します。
[サブスクリプションポリシー] タブで、[サブスクリプションポリシーの作成] をクリックします。
[サブスクリプションポリシーの作成] ページで、パラメーターを構成します。
[基本情報]: サブスクリプションポリシーの名前を入力します。
[アラートサブスクリプション]:
[サブスクリプションタイプ]: [システムイベント] を選択します。
[サブスクリプションスコープ]:
[プロダクト]: [Edge Node Service] を選択します。
[イベントタイプ]: [異常] を選択します。
[イベント名]: [Disk:Stalled:Executed] を選択します。
[イベントレベル]: [通知 (情報)] を選択します。
[アプリケーショングループ]、[イベントコンテンツ]、および [イベントリソース]: パラメーターを空のままにします。これは、現在のアカウントに属するすべてのアプリケーショングループのすべての ENS インスタンスの [Instance:StateChange] システムイベントをサブスクライブすることを示します。
説明ENS でサポートされているシステムイベントの詳細については、「ENS システムイベント」をご参照ください。
[複合ノイズリダクション]: デフォルト設定を使用します。
[通知]: 通知構成を作成します。[カスタム通知方法] にデフォルトの通知方法を使用します。
通知構成を作成するときは、通知構成名を入力し、[通知構成] パラメーターを [通知グループを直接設定] に設定し、[連絡先グループ] ドロップダウンリストからアラート連絡グループを選択して、[OK] をクリックします。
説明通知構成の作成方法の詳細については、「通知構成の管理」トピックの 通知構成ポリシーを作成する セクションをご参照ください。
CloudMonitor は、指定されたアラート連絡グループのアラート連絡先に指定された通知方法に基づいて、アラート通知を自動的に送信します。たとえば、アラート連絡先の携帯電話番号とメールアドレスを指定し、[カスタム通知方法] にデフォルトの通知方法を使用すると、アラート連絡先はアラートの電話、ショートメッセージ、およびメールのみを受信します。
[プッシュと統合]: このセクションは空のままにします。
説明プッシュチャネルの作成方法の詳細については、「プッシュチャネルを作成する」をご参照ください。
イベントサブスクリプションをデバッグする
システムイベント通知をサブスクライブした後、デバッグ機能を使用して、Message Queue、SLS、Function Compute、および Webhook サービスに通知が想定どおりに送信できるかどうかを確認できます。
[サブスクリプションポリシー] タブで、[イベントサブスクリプションのデバッグ] をクリックします。
[イベントデバッグの作成] パネルで、[プロダクト] パラメーターを Edge Node Service に設定し、[名前] パラメーターを [Disk:Stalled:Executed] に設定します。
CloudMonitor は、JSON 形式でデバッグコンテンツを自動的に生成します。
[OK] をクリックします。
[操作は成功しました] メッセージが表示されます。CloudMonitor は、サブスクリプションポリシーで指定された通知方法に基づいて、テストアラート通知をアラート連絡先に自動的に送信します。