クラウドデータベースアイテムの MongoDB サービスインスタンスの CPU 使用率、メモリ使用率などの複数のモニターをモニタリングすることによるクラウドモニタリングは、ユーザーがインスタンスの実行ステータスをモニタリングするのに役立ち、ユーザーがモニタリングアイテムにアラームルールを設定できるようにします。 MongoDB サービスを購入した後、 クラウドモニタリングは、上記のモニタリング項目のデータを自動的に収集します。

モニタリングサービス

  • モニタリング項目
    モニタリング項目 意味 分析コード 単位 最小モニター細分性
    CPU 使用率 インスタンスの CPU 使用率 ユーザーディメンション、インスタンスディメンション、マスターディメンション 割合 5 分
    メモリ使用量 インスタンスのメモリ使用量 ユーザーディメンション、インスタンスディメンション、マスターディメンション 割合 5 分
    ディスクの使用状況 インスタンスのディスク使用量 ユーザーディメンション、インスタンスディメンション、マスターディメンション 割合 5 分
    IOPS の使用量 インスタンスの使用量 ユーザーディメンション、インスタンスディメンション、マスターディメンション 割合 5 分
    接続使用量 接続数は、アプリケーションが MongoDB に接続できるインスタンスの数です。 接続使用数は、使用された接続数の割合です。 ユーザーディメンション、インスタンスディメンション、マスターディメンション 割合 5 分
    1 秒あたりの平均 SQL クエリ数 MongoDB インスタンスの 1 秒あたりの SQL クエリの平均数 ユーザーディメンション、インスタンスディメンション、マスターディメンション 5 分
    接続使用数 現在のアプリケーションが接続している MongoDB のインスタンス数 ユーザーディメンション、インスタンスディメンション、マスターディメンション 5 分
    インスタンスが使用しているディスク容量 インスタンスによって実際に使用されているディスク容量の合計 ユーザーディメンション、インスタンスディメンション、マスターディメンション バイト 5 分
    データが占有しているディスク容量 データによって使用されているディスク容量 ユーザーディメンション、インスタンスディメンション、マスターディメンション バイト 5 分
    ディスク容量の使用ログ ログが占有しているディスク容量 ユーザーディメンション、インスタンスディメンション、マスターディメンション バイト 5 分
    イントラネットトラフィック インスタンスのネットワークフロートラフィック ユーザーディメンション、インスタンスディメンション、マスターディメンション バイト 5 分
    アウトバウンドイントラネットトラフィック インスタンスのネットワークフロートラフィック ユーザーディメンション、インスタンスディメンション、マスターディメンション バイト 5 分
    リクエスト数 サーバーに送信された要求の総数 ユーザーディメンション、インスタンスディメンション、マスターディメンション 5 分
    挿入操作数 [INSERT] コマンドが MongoDB インスタンスが最後に開始されてから現在の累積受領までの回数 ユーザーディメンション、インスタンスディメンション、マスターディメンション 5 分
    クエリ操作数 [query] コマンドが MongoDB インスタンスが最近開始されてから現在累積されている [query] コマンドまでの回数 ユーザーディメンション、インスタンスディメンション、マスターディメンション バイト 5 分
    更新操作数 [update] コマンドが MongoDB インスタンスが最近開始されてから現在累積されている [update] コマンドまでの回数 ユーザーディメンション、インスタンスディメンション、マスターディメンション 5 分
    削除操作数 MongoDB インスタンスが最後に起動されてから[Delete] の累積実行までの操作数 ユーザーディメンション、インスタンスディメンション、マスターディメンション 5 分
    [getmore] からの操作数 MongoDB インスタンスが最後に起動されてから現在の[getmore] の累積実行までの操作数 ユーザーディメンション、インスタンスディメンション、マスターディメンション 5 分
    コマンド操作数 MongoDB が最後に起動されてからデータベースに送信されたコマンドの総数。 ユーザー、インスタンス、およびマスター/バックアップ 5 分
    インスタンス障害 アラームルールを設定できるイベントタイプメトリック - - -
    • メトリックデータは最大 31 日間保存できます。

    • メトリックデータは最大 14 日間連続して表示できます。

  • メトリックデータの表示
    1. CloudMonitor コンソールにログインします。
    2. [クラウドサービスモニタリング] にある、 [ApsaraDB for MongoDB] インスタンスリストへ移動します。
    3. プロダクトインスタンスリストでインスタンス名をクリックするか、または[アクション] 列から [メトリックチャート] をクリックし、インスタンスモニタリング詳細ページのメトリックを表示します。
    4. ページ上部にある、[時間範囲] ショートカットをクリックする、または特定の選択機能を使用します。 データは、 最大連続 14 日間分を閲覧することができます。
    5. メトリックチャートの右上隅にある [ズームイン] ボタンをクリックしてグラフを拡大します。

アラームサービス

  • パラメーターの説明
    • メトリクス項目: MongoDB 用に ApsaraDB によって提供されるモニタリングインジケーター
    • 統計サイクル: アラームシステムは、統計サイクルに基づいて、モニタリングデータがアラームしきい値を超えたかどうかを確認します。 たとえば、メモリ使用量に関するアラームルールの統計周期が 1 分に設定されている場合、システムはメモリ使用量が 1 分おきにしきい値を超えたかどうかを確認します。
    • 統計方法: データがしきい値を超えているかどうかを判断するための方法を設定します。 統計方法で "平均"、"最大"、"最小"、"合計" を設定できます。
      • 平均: 統計サイクル内のメトリックデータの平均値 統計結果は、15 分以内に収集されたすべてのメトリックデータの平均です。 80% を超える平均値は、しきい値を超えたと見なされます。
      • 最大: 統計サイクル内のメトリックデータの最大値 統計サイクル内に収集されたメトリックデータの最大値が 80% を超えると、値がしきい値を超えます。
      • 最小: 統計サイクル内のメトリックデータの最小値 統計サイクル内に収集されたメトリックデータの最小値が 80% を超えると、その値はしきい値を超えます。
      • 合計: 統計サイクル内のメトリックデータの合計 統計サイクル内に収集されたメトリックデータの合計が 80% を超えると、それはしきい値を超えます。 トラフィックベースインジケーターには、前述の統計方法が必要です。
    • 連続時間: メトリック項目の値が連続した数回の統計サイクルでしきい値を継続的に超えたときにトリガーされるアラームを指します。

      たとえば、しきい値を 3 回超えた後、5 分の統計サイクル内に CPU 使用率が 80% を超えるとアラームが発生するように設定できます。 CPU 使用率が初めて 80% を超えたことが判明した場合、警告通知は送信されません。 CPU 使用率が 80% を 2 回続けて超えても、アラームは発生しません。 アラームは、CPU 使用率が 3 回目に 80% を超えた場合にのみ発生します。 つまり、実際のデータが最初にしきい値を超えてからアラームルールがトリガーされるまでの間に消費される最小時間は、統計サイクル* (連続検出回数-1) = 5 * (3-1) = 10 分 です。

  • 単一のアラームルールの設定
    1. CloudMonitor コンソールにログインします。
    2. [クラウドサービスモニタリング] > [ApsaraDB for MongoDB] を選択します 。
    3. インスタンス名または稼働中のモニターチャートをクリックして、インスタンスのモニター詳細ページへ移動します。
    4. モニタリングチャートの右上隅にあるベルボタンをクリックして、インスタンスに対応するモニタリング項目にアラームルールを設定します。
  • 一括アラームルールの設定
    1. CloudMonitor コンソールにログインします。
    2. MongoDB (バージョンインスタンスのクラウドサービス一覧でモニターされているクラウドデータベース) へ移動します。
    3. インスタンスリストページで目的のインスタンスを選択したら、ページの下にある [アラームルールの設定] をクリックして、アラームルールをまとめて追加できます。