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

ApsaraDB for MongoDB:イベント通知のサブスクライブ

最終更新日:Aug 28, 2026

ApsaraDB for MongoDB は CloudMonitor と統合されています。システムイベントをサブスクライブし、アラートルールを設定することで、イベントとインスタンスの正常性をリアルタイムで追跡できます。

背景情報

CloudMonitor では、クラウドサービスの障害など、システム例外が発生した場合にアラート通知を配信する 2 つの方法があります。

  • イベントのサブスクライブ: E メール、または DingTalk チャットボットを介してイベント通知を受信し、迅速に対応できます。

  • アラートの設定:アラートを Simple Message Queue、Function Compute、コールバック URL、または Simple Log Service にルーティングして、例外処理を自動化します。

手順

イベントのサブスクライブ

次の例では、[インスタンス障害開始] システムイベントを使用して、イベントをサブスクライブする方法を示します。

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

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

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

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

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

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

      • サブスクリプションタイプをシステムイベントに設定します。

      • サブスクリプションスコープ セクションで、製品 を ApsaraDB for MongoDB に、イベントタイプ を 例外 に、イベント名 を インスタンス障害の開始 に、および イベントレベル を クリティカル に設定します。イベント内容、イベント内容、または イベントリソース パラメーターは設定しません。これにより、アカウントは、すべてのアプリケーション グループにあるすべての ApsaraDB for MongoDB インスタンスの インスタンス障害の開始 システムイベントにサブスクライブされます。

        説明

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

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

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

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

      説明

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

      システムは、グループ内のアラート連絡先に設定された連絡方法に基づいて、アラート通知を送信します。 たとえば、あるアラート連絡先に電話番号とメールアドレスの両方が設定されており、カスタム通知方法 がデフォルトの方法を使用する場合、その連絡先はアラートの電話、テキストメッセージ、メールのみを受信します。

    • [プッシュと統合]:設定は不要です。

      説明

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

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

    セクション

    パラメーター

    説明

    [基本情報]

    名前

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

    説明

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

    [アラームサブスクリプション]

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

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

    • [システムイベント]:システムイベントには、さまざまなクラウドプロダクトの障害イベントや O&M イベントが含まれます。システムイベントをサブスクライブすると、イベント発生時に通知を受信したり、外部システムをトリガーしたりできます。システムイベントのサブスクリプション範囲 (プロダクト、イベントタイプ、イベント名、イベントレベル、アプリケーション グループ、イベント内容、イベントリソースを含む) を設定する必要があります。

      • イベント内容: このフィールドは、キーワードの包含一致検索を行います。複数のキーワードを指定するには、コンマ (,) で区切ります。ホワイトリスト モードでは、内容に指定されたいずれかのキーワードが含まれているイベントが一致します。ブラックリスト モードでは、内容に指定されたすべてのキーワードが含まれているイベントのみが一致します。たとえば、ホワイトリスト モードで re,1754xxxxx651403 を入力した場合、re または 1754xxxxx651403 のいずれかを含むすべてのイベントが返されます。

        "content": {"invokeId": "t-bj05sxXXXXXXa5xq8","repeats": 1,"finishTime": "2025-08-05T17:07:17Z","commandName": "cmd-2025-08-06","instanceId": "i-2ze61xxxxxugk0zoh7","repeatMode": "Once","playerUid": 1754xxxxx651403,"exitCode": 0,"startTime": "2025-08-05T17:07:14Z","ownerId": 18250xxxxx44564,"commandId": "c-bj05sxxxxxxog00","invocationStatus": "Success"}
      • イベントリソース: 対応するクラウド製品のリソース ID (例: acs:ecs:cn-shanghai:{uid}:instance/{instanceId}) です。 入力ボックスは、入力したキーワードを含むリソースと一致します。 複数のキーワードを指定するには、コンマ (,) で区切ります。 ホワイトリストモードでは、リソースに指定されたキーワードのいずれかが含まれている場合に一致します。 ブラックリストモードでは、リソースに指定されたすべてのキーワードが含まれている場合にのみ一致します。 たとえば、ホワイトリストモードで instanceId_1,instanceId_2 と入力すると、ID が instanceId_1 または instanceId_2 のインスタンスからのイベントが一致します。

    • [しきい値イベント]:しきい値ベースのアラートルールがトリガーされると、CloudMonitor はしきい値イベントも生成します。しきい値イベントをサブスクライブすると、統合ノイズリダクションやカスタム通知メソッドなど、より細かい粒度でアラート通知を制御およびカスタマイズできます。しきい値イベントのサブスクリプション範囲 (プロダクトカテゴリ、メトリクス、重大度レベル、アプリケーション グループを含む) を設定する必要があります。

    [複合ノイズリダクション]

    説明

    マージルールを設定しない場合、サブスクリプションポリシーに一致したすべてのアラートがデフォルトでマージされます。

    [コンテンツのマージ]

    サブスクリプションスコープ の サブスクリプションタイプ セクションからマージディメンションを選択します。

    [ノイズリダクション]

    アラート通知の頻度を減らします。オプション:

    • 条件付きトリガー、トリガー後に抑制:指定された期間 (デフォルト: 5 分) 内に指定された回数 (デフォルト: 5 回) 連続してアラートがトリガーされると、ミュート期間 (デフォルト: 5 分) が開始されます。ミュート期間中は、重複する通知は送信されません。このプロセスは、ミュート期間が終了した後に繰り返されます。

    • 直接トリガー、トリガー後に抑制:アラートがトリガーされるとすぐに通知が送信されます。その後、ミュート期間 (デフォルト: 5 分) が開始され、その間は重複する通知は送信されません。このプロセスは、ミュート期間が終了した後に繰り返されます。

    • 直接トリガー、抑制なし (システムのデフォルトのアンチストーム設定を使用):アラートがトリガーされるとすぐに通知が送信されます。

    [通知]

    [通知設定]

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

    既存の通知設定を選択するか、通知設定の作成 をクリックして新規作成することができます。

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

    [カスタム通知方法]

    アラート通知メソッドをカスタマイズします。

    通知方法の横にある編集をクリックすると、通知テンプレートとアラームレベルを変更できます。

    [プッシュと統合]

    [プッシュチャンネル]

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

    1. [新規プッシュを作成] をクリックします。

    2. 既存のプッシュチャネルを選択するか、チャンネルの追加 をクリックして新しいチャネルを作成します。

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

  5. 送信 をクリックします。

  6. イベントサブスクリプションをデバッグします。

    1. サブスクリプションポリシー タブで、Debugイベントサブスクリプション をクリックします。

    2. イベントテストの作成 パネルで、製品 を ApsaraDB for MongoDB に、[名前] を Instance Failure Start に設定します。

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

    3. 決定 をクリックします。

      システムに操作が完了しました。というメッセージが表示されます。その後、CloudMonitor は、サブスクリプションポリシーの通知方法に基づいて、アラート連絡先にテストアラート通知を自動的に送信します。

アラートルールの設定

  1. アラート連絡先またはアラート連絡先グループを作成します。詳細については、「アラート連絡先またはアラート連絡先グループの作成」をご参照ください。

  2. ApsaraDB for MongoDB コンソールにログインします。

  3. 左側のナビゲーションペインで、インスタンスタイプに応じて、レプリカセットインスタンス または シャーディングインスタンス をクリックします。

  4. ページの左上隅で、インスタンスのリソースグループとリージョンを選択します。

  5. 対象インスタンスの ID をクリックするか、管理 列の 操作 をクリックします。

  6. イベントアラートを設定します。

    1. インスタンス詳細ページの左側のナビゲーションペインで、アラームルール をクリックします。

    2. アラームルールの設定 をクリックして CloudMonitor コンソールに移動します。

    3. アラームルールを作成 をクリックします。

    4. アラームルールを作成 パネルで、以下のパラメーターを設定します。

      パラメーター

      説明

      [製品]

      変更は不要です。デフォルト値は現在のインスタンスのタイプです。

      [リソーススコープ]

      アラートルールが適用されるクラウドプロダクトリソース。デフォルト値: [インスタンス]。

      [対象リソースの設定]

      変更は不要です。デフォルト値は現在のインスタンスの ID です。

      [ポリシーの説明]

      アラートルールの中核となる部分です。モニタリングデータが指定された条件を満たすと、アラートがトリガーされます。設定するには、次の手順を実行します。

      1. ルールの追加 をクリックします。

      2. [ルール説明の設定] パネルで、ルール名 を入力し、インジケータータイプ を設定します。

        • [単一メトリック]:メトリクスを選択し、そのしきい値とアラートレベルを設定します。

        • [複数メトリクス]:アラートレベルを選択し、2 つ以上のメトリクスのアラート条件を設定します。

        • [インテリジェントアラーム]:インテリジェントしきい値の詳細については、「概要」および「インテリジェントしきい値のアラートルールの作成」をご参照ください。

          説明

          インテリジェントしきい値機能は、招待制のプレビュー段階です。アクセスを申請するには、チケットを送信する必要があります。

      3. 決定 をクリックします。

      説明

      複雑なアラート条件の設定方法の詳細については、「アラートルールの式」をご参照ください。

      [サイレントチャネルの時刻]

      未解決の問題に対するアラート通知の間隔。有効な値:5 分、15 分、30 分、60 分、3 時間、6 時間、12 時間、24 時間。

      メトリクスがしきい値を超えると、CloudMonitor はアラートをトリガーし、ミュート期間を開始します。この期間中、それ以上の通知は送信されません。ミュート期間が終了しても問題が解決しない場合は、別の通知が送信されます。

      たとえば、サイレントチャネルの時刻 を 12 時間 に設定し、アラートが解決されない場合、CloudMonitor は 12 時間後に再度アラート通知を送信します。

      [有効期間]

      アラートルールが有効な期間です。通知はこの期間中にのみ送信されます。

      説明

      アラートルールが有効期間外の場合、アラート通知は送信されませんが、アラート履歴は [アラート履歴] リストに引き続き表示されます。

      [アラーム連絡先グループ]

      アラート通知を受信する連絡先グループ。

      アラート連絡先グループには、1 つ以上のアラート連絡先を含めることができます。アプリケーション グループの通知は、このグループの連絡先に送信されます。

      アラート連絡先とアラート連絡先グループの作成方法の詳細については、「アラート連絡先またはアラート連絡先グループの作成」をご参照ください。

      [Tags]

      タグキーとタグ値で構成されるアラートルールのタグ。

      説明

      最大 6 つのタグを追加できます。

      [アラームコールバック]

      CloudMonitor から POST リクエストを介してアラート情報を受信する、一般公開されている URL。HTTP のみがサポートされています。詳細については、「しきい値トリガーのアラートコールバックの使用」をご参照ください。

      コールバック URL の接続性をテストするには、次の手順を実行します:

      1. コールバック URL の右側にあるテストをクリックします。

        WebHook テスト パネルでは、Webhook によって返されるステータスコードとテスト結果に基づいて、コールバック URL の接続性を確認できます。

        説明

        また、ウェブフックの [コールバックテンプレートタイプ] と [言語] を設定し、再度 テスト をクリックして、対応するテスト結果を取得することもできます。

      2. 閉じる をクリックします。

      説明

      このパラメーターを設定するには、詳細設定 をクリックします。

      [Auto Scaling]

      Auto Scaling スイッチを有効にすると、アラート発生時に対応するスケーリングルールがトリガーされます。Auto Scaling には、リージョン、スケーリンググループ、および スケーリングルール を指定する必要があります。

      説明

      このパラメーターを設定するには、詳細設定 をクリックします。

      [SLS モニタリング]

      SLS モニタリング スイッチを有効にすると、アラート発生時にアラート情報が Simple Log Service のログストアに送信されます。 Simple Log Service の リージョン、[プロジェクト名]、および Logstore を指定する必要があります。

      プロジェクトと Logstore の作成方法の詳細については、「Logtail を使用した ECS インスタンス上のテキストログの収集と分析」をご参照ください。

      説明

      このパラメーターを設定するには、詳細設定 をクリックします。

      [Simple Massage Queue (旧 MNS)(SMQ) - トピック]

      Simple Massage Queue (旧 MNS)(SMQ) - トピック スイッチを有効にすると、アラートが発生した際に、アラート情報がシンプルメッセージキューのトピックに送信されます。シンプルメッセージキューのリージョンとトピックを指定する必要があります。

      トピックの作成方法の詳細については、「トピックの作成」をご参照ください。

      説明

      このパラメーターを設定するには、詳細設定 をクリックします。

      [Function Compute]

      Function Compute スイッチを有効にすると、アラート発生時にアラート通知が Function Compute に送信され、処理されます。Function Compute のリージョン、サービス、および関数を指定する必要があります。

      サービスと関数の作成方法の詳細については、「関数の作成」をご参照ください。

      説明

      このパラメーターを設定するには、詳細設定 をクリックします。

      データなしの処理

      モニタリングデータが利用できない場合にアラートを処理する方法。有効な値:

      • [何もしないでください] (デフォルト)

      • [データアラームを送信しない]

      説明

      このパラメーターを設定するには、詳細設定 をクリックします。

    5. 決定 をクリックします。

関連API

CloudMonitor API

説明

PutEventRule

イベントのアラートルールを作成または変更します。