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

CloudMonitor:イベント購読ポリシーの管理 (推奨)

最終更新日:May 14, 2024

リソースのシステムイベントまたはメトリックがアラート条件を満たす場合、CloudMonitorは指定されたアラート連絡先にアラート通知を自動的に送信します。 イベントサブスクリプション機能を使用して、カスタムアラート通知を設定することもできます。 たとえば、JSON形式のデータテンプレートに基づいて、システムイベントまたはしきい値トリガーイベントのサブスクライブ、アラートのマージとノイズ除去、アラート連絡先グループのアップグレード、カスタムアラート通知方法の指定、およびアラート通知を宛先チャネルにプッシュできます。

背景情報

イベントサブスクリプション機能を使用して、次の操作を実行できます。

  • システムイベントまたはしきい値トリガーイベントをサブスクライブするようにサブスクリプションポリシーを設定できます。

  • システムイベントまたはしきい値トリガーイベントのサブスクリプション範囲に基づいてアラートをマージできます。 次に、アラートの有効性を管理する条件を指定することで、アラートのノイズを除去できます。 これにより、短期間に過剰な数のアラート通知が繰り返し送信されることを防止する。

  • CloudMonitorは、特定のアラート連絡先にノイズ除去された有効なアラート通知を送信します。 関連するアラートが指定された期間内にクリアされない場合、CloudMonitorは自動的に次のアラート連絡先グループにアラート通知を送信します。

  • ビジネス要件に基づいて、通知方法、通知テンプレート、およびアラートレベルを指定できます。 すべてのアラートデータは、Message Service (MNS) 、Simple Log Service、Function Compute、およびwebhookのチャネルにプッシュできます。

サブスクリプションポリシーの作成

このトピックでは、例としてECSインスタンスのシステムイベントInstance:InstanceFailure.Reboot:Executingを使用してイベントをサブスクライブする方法について説明します。

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

  2. 左側のナビゲーションウィンドウで、イベントセンター > イベントサブスクリプション.

    説明

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

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

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

  3. On theサブスクリプションポリシータブをクリックします。サブスクリプションポリシーの作成.

  4. On theサブスクリプションポリシーの作成ページでパラメーターを設定します。

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

    • アラートサブスクリプション: [サブスクリプションタイプ][システムイベント] を選択します。 では、サブスクリプションスコープセクションで、ECS (Elastic Compute Service)のため制品,異常のためイベントタイプ,インスタンス: InstanceFailure。Reboot:Executingのためイベント名、および重要のためイベントレベル. [アプリケーショングループ][イベントコンテンツ][イベントリソース] は設定しないでください。 これは、Alibaba Cloudアカウント内のすべてのアプリケーショングループのすべてのECSインスタンスのシステムイベントInstance:InstanceFailure.Reboot:Executingをサブスクライブしていることを示します。

      説明

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

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

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

      通知設定を作成するときに、通知設定名を入力し、[通知設定][通知グループを直接設定] を選択し、[連絡先グループ] でアラート連絡先グループを選択し、[OK] をクリックします。

      説明

      通知設定の作成方法の詳細については、「通知設定ポリシーの作成」をご参照ください。

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

    • プッシュと統合: 設定は必要ありません。

      説明

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

    表 1 サブスクリプションポリシーのパラメーター

    セクション

    パラメーター

    説明

    基本情報

    名前

    サブスクリプションポリシーの名前。

    説明

    サブスクリプションポリシーの説明。

    アラートサブスクリプション

    サブスクリプションタイプ

    アラートサブスクリプションのタイプ。 有効な値:

    • システムイベント: システムイベントには、さまざまなクラウドサービスの障害イベントとO&Mイベントが含まれます。 システムイベントをサブスクライブすると、イベントが発生したときにアラート通知を受信したり、サードパーティのシステムを使用したりできます。 サービス、イベントタイプ、イベント名、イベントレベル、アプリケーショングループ、イベントコンテンツ、イベントリソースなど、システムイベントのサブスクリプション範囲を設定する必要があります。

    • しきい値イベント: しきい値トリガーアラートルールの条件が満たされると、しきい値に基づいてイベントがトリガーされます。 しきい値トリガーイベントをサブスクライブする場合は、カスタムアラート通知をきめ細かく設定できます。 たとえば、アラートをマージおよびノイズ除去し、カスタムのアラート通知方法を指定できます。 サービス、指標、重大度、アプリケーショングループなど、しきい値トリガーイベントのサブスクリプション範囲を設定する必要があります。

    合成ノイズリダクション

    説明

    マージルールを設定しない場合、サブスクリプションポリシーによって処理されるすべてのアラートはデフォルトでマージされます。

    マージコンテンツ

    統合されるアラートに基づいてディメンションを選択します。 このパラメーターの有効な値は、[サブスクリプションタイプ] パラメーターを設定した後、[サブスクリプションスコープ] に依存します。

    ノイズリダクション

    アラート通知が送信される頻度を減らすために使用されるメソッド。 有効な値:

    • 条件付きトリガー、継続トリガー、およびトリガー後に通知が抑制されます。アラートが指定された期間 (デフォルト値: 5分) 内に指定された時間 (デフォルト値: 5回) を超えて連続してトリガーされた場合、CloudMonitorはアラートに対して1回だけアラート通知を送信します。 次に、指定されたミュート期間 (デフォルト値: 5 Minutes) が有効になります。 ミュート期間中、CloudMonitorはアラート通知を再送信しません。 ミュート期間終了後、このプロセスが再開される。

    • 直接トリガー、トリガー後に通知の抑制: アラートがトリガーされると、CloudMonitorはアラート通知を送信します。 次に、指定されたミュート期間 (デフォルト値: 5 Minutes) が有効になります。 ミュート期間中、CloudMonitorはアラート通知を再送信しません。 ミュート期間終了後、このプロセスが再開される。

    • 直接トリガーされ、抑制されません (ただし、SMS、電話、その他のチャネルにはデフォルトのストーム防止設定があります): アラートがトリガーされると、CloudMonitorはアラート通知を送信します。

      説明

      デフォルトでは、CloudMonitorは5分以内に最大50のアラート通知をメールで送信できます。

    通知

    通知設定

    システムイベントまたはしきい値トリガーイベントがアラート条件を満たすと、CloudMonitorはアラート連絡先に直接通知を送信するか、アラートレベルに基づいてさまざまなアラート連絡先に通知を送信します。

    既存の通知設定を選択するか、[通知設定の作成] をクリックします。

    通知設定ポリシーのパラメーターを設定する方法の詳細については、「通知設定ポリシーのパラメーター」をご参照ください。

    カスタム通知方法

    カスタムアラート通知方法。

    通知方法の横にある [変更] をクリックして、通知テンプレートアラートレベルを変更できます。

    プッシュと統合

    プッシュチャンネル

    アラート通知のプッシュチャネル。 プッシュチャネルを作成するには、次の操作を実行します。

    1. [チャンネルの追加] をクリックします。

    2. 既存のプッシュチャンネルを選択するか、[チャンネルを増やす] をクリックしてプッシュチャンネルを作成します。

      通知プッシュチャネルのパラメーターを設定する方法の詳細については、「通知プッシュチャネルのパラメーター」をご参照ください。

  5. クリック送信.

  6. デバッグイベントのサブスクリプション。

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

    2. [Create event debugging] パネルで、[Products] パラメーターを [Elastic Compute Service (ECS)] に設定し、[Name] パラメーターを [Instance:InstanceFailure.Reboot:Executing] に設定します。

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

    3. [OK] をクリックします。

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

サブスクリプションポリシーの表示

サブスクリプションポリシーの作成後、サブスクリプションポリシーの詳細を表示できます。

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

  2. 左側のナビゲーションウィンドウで、イベントセンター > イベントサブスクリプション.

    説明

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

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

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

  3. On theサブスクリプションポリシータブで、表示するサブスクリプションポリシーを見つけて、表示で、アクション列を作成します。

    [サブスクリプションポリシーの詳細] パネルでは、基本情報、イベントサブスクリプション、組み合わされたノイズリダクション、およびサブスクリプションポリシーの通知を表示できます。

サブスクリプションポリシーの変更

アラート要件に基づいて、既存のサブスクリプションポリシーを変更できます。

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

  2. 左側のナビゲーションウィンドウで、イベントセンター > イベントサブスクリプション.

    説明

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

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

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

  3. On theサブスクリプションポリシータブで、変更するサブスクリプションポリシーを見つけて、編集で、アクション列を作成します。

  4. On theサブスクリプションポリシーの編集ページでパラメーターを設定します。

    サブスクリプションポリシーのパラメーターを設定する方法の詳細については、「サブスクリプションポリシーのパラメーター」をご参照ください。

  5. クリック送信.

サブスクリプションポリシーの削除

サブスクリプションポリシーを削除すると、指定されたアラート送信先はアラート通知を受信しなくなります。

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

  2. 左側のナビゲーションウィンドウで、イベントセンター > イベントサブスクリプション.

    説明

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

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

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

  3. On theサブスクリプションポリシータブで、削除するサブスクリプションポリシーを見つけて、削除で、アクション列を作成します。

  4. では、削除プロンプトメッセージ, クリックOK.

サブスクリプションポリシーの無効化

デフォルトでは、新しいサブスクリプションポリシーのステータスは、[ステータス] 列に [有効] と表示されます。 サブスクリプションポリシーを一時的に無効にして、手動の変更による不要なアラート通知を多数防ぐことができます。 サブスクリプションポリシーを無効にすると、指定されたアラート送信先はアラート通知を受信しなくなります。

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

  2. 左側のナビゲーションウィンドウで、イベントセンター > イベントサブスクリプション.

    説明

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

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

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

  3. On theサブスクリプションポリシータブで、無効にするサブスクリプションポリシーを見つけて、無効にするで、アクション列を作成します。

  4. 表示されるメッセージで、OK.

サブスクリプションポリシーの有効化

[ステータス][無効] のサブスクリプションポリシーを有効にできます。 サブスクリプションポリシーを有効にすると、アラート通知が自動的に再開されます。

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

  2. 左側のナビゲーションウィンドウで、イベントセンター > イベントサブスクリプション.

    説明

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

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

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

  3. On theサブスクリプションポリシータブで、ステータスが [無効] のサブスクリプションポリシーをフィルタリングし、有効にするサブスクリプションポリシーを見つけて、有効化で、アクション列を作成します。

  4. 表示されるメッセージで、OK.

参考資料