ApsaraDB for MongoDB のインスタンスモニタリング機能を使用すると、インスタンス内の各ノードのリソースステータスをモニタリングできます。インスタンスコンポーネントやノードロールなどのディメンションをさまざまに組み合わせて選択し、複数の結合されたノードの CPU 使用率やメモリ使用量などの一般的なリソースのステータスを表示できます。
インスタンスモニタリングでは、結合されたモニタリングデータをクエリする 2 つの方法が提供されます。
複数ノードの集約: システムは選択されたノードのモニタリング値の平均を計算し、集約された結果を表示します。これにより、各ディメンションの全体的な運用ステータスを表示できます。
独立ノード: 選択された各ノードのモニタリング値が独立して表示されます。これにより、個々のノードの運用ステータスを比較できます。
注意事項
スタンドアロンインスタンス では、1 秒あたりの入出力操作 (IOPS) 使用量および IOPS 使用率を表示できません。これらのインスタンスアーキテクチャでは、[モニタリング情報] ページの [IOPS 使用量] および [IOPS 使用率] メトリックは常に 0 を表示し、実際の IOPS モニタリングデータを反映しません。
収集の粒度
ApsaraDB for MongoDB では、データポイント間の時間間隔である収集粒度を選択できます。サポートされている粒度は、1 分、10 分、30 分、1 時間、1 日です。
収集粒度の利用可能な範囲は、以下に示すように、モニタリングクエリの時間範囲によって異なります:
モニタリング時間範囲 | 最小収集頻度 | 最大収集頻度 |
≥ 1 分かつ ≤ 10 分 | 1 分 | 1 分 |
> 10 分かつ ≤ 20 分 | 1 分 | 10 分 |
> 20 分かつ ≤ 1 時間 | 1 分 | 30 分 |
> 1 時間かつ ≤ 1 日 | 1 分 | 1 時間 |
> 1 日かつ ≤ 30 日 | 30 分 | 1 日 |
たとえば、1 日の時間範囲のモニタリング情報を 1 分の収集粒度で表示する場合、モニタリング曲線は 1,440 個のデータポイントで構成されます。
適切な時間範囲と収集粒度を選択してください。時間範囲が 2 つの収集間隔より短い場合、モニタリンググラフには曲線ではなく単一のデータポイントのみが表示されます。
手順
MongoDB レプリカセットインスタンス または MongoDB シャードクラスターインスタンス ページに移動し、上部でリソースグループとリージョンを選択してから、ターゲットインスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、監視情報 をクリックします。
[インスタンスモニタリング] タブの左上隅で、[複数ノードの集約] または [独立ノード] を選択します。
右側のメトリックペインで、表示するメトリックを選択し、必要に応じてドラッグして順序を変更します。
インスタンスタイプに基づいて、目的のモニタリング範囲を選択します。
複数ノードの集約
レプリカセット

項目
説明
ロール
Primary、Secondary、または Readonly ロールのいずれかまたはすべてを選択して、対応するロールの集約されたモニタリング情報を表示します。
モニタリンググラフには、選択したロール内のすべてのノードのメトリック値の平均である集約結果が表示されます。
時間範囲
モニタリンググラフの上にある時間範囲をクリックして、モニタリング情報の時間範囲を変更します。
モニタリングデータは 30 日間保持されます。30 日より古いモニタリング情報は表示できません。
1 回のクエリで最大 7 日間のモニタリングデータを返すことができます。
説明長い時間範囲を選択すると、データが多すぎるためにリクエストがタイムアウトする場合があります。この場合は、クエリの時間範囲を短縮してください。
収集粒度
モニタリンググラフの左上隅にある収集粒度をクリックして、現在のモニタリング情報の 収集粒度 を変更します。
シャードクラスター

項目
説明
シャードタイプ
Mongos、Shard、または Configserver コンポーネントを選択します。
さまざまな方法でオプションを組み合わせて、対応するノードのモニタリング情報を表示できます。例:
例 1: すべてのシャードのすべてのノードロールの監視データを表示するには、次の組み合わせを選択します。
例 1: すべてのシャードのすべてのロールのモニタリング情報を表示するには、次の組み合わせを選択します。[Shard Type] を [Shard] に、[Instance ID] を [All] に、[Role] を [All] に設定します。
例 2: 指定したシャードの Primary ロールのモニタリングデータを表示するには、次の組み合わせを選択します。
例 2: 特定のシャードの Primary ロールのモニタリング情報を表示するには、次の組み合わせを選択します。[Shard Type] を [Shard] に設定し、[Instance ID] で目的のシャードを選択し、[Role] を [Primary] に設定します。
モニタリンググラフには、選択した範囲内のすべてのノードのメトリック値の平均である集約結果が表示されます。
インスタンス ID (シャード ID)
1 つまたはすべてのインスタンス ID(シャード ID)を選択します。
ロール
1 つまたはすべてのロールを選択します。
時間範囲
モニタリンググラフの上にある時間範囲をクリックして、モニタリング情報の時間範囲を変更します。
説明長い時間範囲を選択すると、データが多すぎるためにリクエストがタイムアウトする場合があります。この場合は、クエリの時間範囲を短縮してください。
収集粒度
モニタリンググラフの左上隅にある収集粒度をクリックして、現在のモニタリング情報の 収集粒度 を変更します。
独立ノード
説明最大 5 つのノードを選択できます。
レプリカセット

項目
説明
[ノード]
表示または比較する 1 つ以上のノードを選択します。
モニタリンググラフには、選択したノードのモニタリング情報の比較が表示されます。
時間範囲
モニタリンググラフの上にある時間範囲をクリックして、モニタリング情報の時間範囲を変更します。
モニタリングデータは 30 日間保持されます。30 日より古いモニタリング情報は表示できません。
1 回のクエリで最大 7 日間のモニタリングデータを返すことができます。
説明長い時間範囲を選択すると、データが多すぎるためにリクエストがタイムアウトする場合があります。この場合は、クエリの時間範囲を短縮してください。
収集粒度
モニタリンググラフの左上隅にある収集粒度をクリックして、現在のモニタリング情報の 収集粒度 を変更します。
シャードクラスター

項目
説明
シャードタイプ
表示したい Mongos、Shard、または Configserver を選択します。
[ノード]
表示または比較する 1 つ以上のノードを選択します。モニタリンググラフには、選択したノードのモニタリング情報の比較が表示されます。
時間範囲
モニタリンググラフの上にある時間範囲をクリックして、モニタリング情報の時間範囲を変更します。
説明長い時間範囲を選択すると、データが多すぎるためにリクエストがタイムアウトする場合があります。この場合は、クエリの時間範囲を短縮してください。
収集粒度
モニタリンググラフの左上隅にある収集粒度をクリックして、現在のモニタリング情報の 収集粒度 を変更します。
モニタリング情報を表示します。
メトリックトレンドグラフの x 軸上のポイントにカーソルを合わせると、その時点の詳細情報が表示されます。
モニタリンググラフの左上隅にある
アイコンをクリックして、メトリックの説明を表示します。詳細については、「メトリックの説明」をご参照ください。モニタリンググラフの右上隅にある
アイコンをクリックして、グラフを全画面で表示します。