次のメトリクスを確認して、配置を監視できます。 すべてのハードウェア メトリクスには、最大値に関するメトリクスまたは個別のチャートが含まれています。
注意
Ops Manager は、オートメーションがプロセスを管理する場合にのみハードウェアメトリクスを収集します。モニタリングエージェントが収集できるのは、データベースメトリクスのみです。
重要
利用可能なメトリクスは、ユーザー ロールと配置タイプによって異なります。
データベースメトリクス
次のメトリクスは、MongoDB プロセスのパフォーマンスと動作を反映しています。
メトリクス | 説明 |
|---|---|
Asserts | 次の情報を表示。
アサートを監視して、データの読み取りまたは書き込み中に発生したエラーの数を確認します。サーバーログを確認して、エラーの原因を特定します。 |
Cache Activity | 次の情報を表示。
WiredTiger ストレージエンジンキャッシュの読み取りおよび書き込み (write)スループットを追跡するには、キャッシュアクティビティをモニターします。 |
Cache Ratio | 次の情報を表示。
キャッシュの比率をモニターして、キャッシュサイズが現在のワークロードに対して十分かどうかを判断します。 |
Cache Usage | 次の情報を表示。
キャッシュの使用状況をモニターし、WiredTigerキャッシュがキャパシティーに近づいているかどうかを確認します。 |
Catalog | 次の情報を表示。
カタログのカウントを監視して、データベース、コレクション、ビュー、またはインデックスの数が多すぎることによる起動エラーが発生しないようします。 |
Connection Rate | 次の情報を表示。
接続レートをモニターして、接続が作成または削除される速度を追跡する。 |
Connections | 配置へのアクティブな接続の合計数を表示。各接続は独自のスタックを使用するため、接続数が多いとRAMの使用量が増加する可能性があります。 接続を監視して、現在の接続制限が十分かどうかを判断します。 |
Cursors | 次の情報を表示。
カーソルを監視して、不要なカーソルを閉じ、アプリケーションのタイムアウト設定を短縮します。 |
DB Storage | 次の情報を表示。
ディスクサイズを手動で増やすかどうかを判断するために、ストレージス ペースを監視します。 |
Document Metrics | 次の情報を表示。
ドキュメント メトリクスを監視して、MongoDB が完了した作業を測定します。 |
Memory | 特定の時点でのメモリの総消費量をメガバイト単位で表示。
メモリを監視して、現在の配置がメモリ要件を満たしているかどうかを判断します。 |
Network | 次の情報を表示。
ネットワークのパフォーマンスを追跡するために、ネットワーク メトリクスを監視します。 |
OpCounters | 次の情報を表示。
MongoDB の操作をモニターして、高いワークロードに関連するパフォーマンスの問題を検証し、負荷に関連する操作のタイプを確認する。 |
Operation Execution Times | 次の情報を表示。
操作の実行時間をモニターして、低速な操作や潜在的なパフォーマンスのボトルネックを特定します。 |
Operation Throttling | 次の情報を表示。
操作スロットリングをモニターし、拒否または強制終了されているクエリを特定します。 |
Page Faults | 選択したサンプル期間中におけるこのプロセスのページフォールトの 1 秒あたりの平均レートを表示。Windows 以外の環境では、ハードページフォルトにのみ適用。 ページフォールトをモニターして、メモリを増やす必要があるかどうかを判断。 |
Queues | 次の情報を表示。
キューを監視して、潜在的な問題とボトルネックを特定します。 |
Query Executor | 次の情報を表示。
クエリ実行エンジンをモニターし、必要以上に多くのインデックスやドキュメントをスキャンしている非効率なクエリを特定します。 |
Query Targeting | MongoDB で実行される読み取り操作実行の効率を表示。
クエリの対象をモニターして読み取り効率を判断し、クエリとインデックスを最適化。 |
Scan and Order | インデックスを使用してソート操作を実行できない、ソートされた結果を返すクエリの、選択したサンプル期間中の 1 秒あたりの平均レート。 このメトリクスをモニターして、クエリにインデックスが必要かどうかを特定する。 |
Shard Data Size | 各シャードに保存されたデータが使用するストレージ容量をバイト単位で表示。このチャートにアクセスできるのは、MongoDB6.0 7600以降のシャーディングされたクラスターのシャーディングされた名前空間ビューのみです。 このメトリクスをモニターして、シャードのバランスが取れているかどうかを検証。 |
Shard Document Count | 各シャード上のドキュメント数を表示。このチャートにアクセスできるのは、MongoDB6.0 7600以降のシャーディングされたクラスターのシャーディングされた名前空間ビューのみです。 このメトリクスをモニターして、シャードのバランスが取れているかどうかを検証。 |
Tickets Available | 次の情報を表示。
利用可能なチケットをモニターし、パフォーマンスに影響を与える可能性のあるストレージエンジンの同時実行性の制約を特定します。 |
DB Stats
以下のメトリクスは、配置内の個別のデータベースの統計を反映します。
メトリクス | 説明 |
|---|---|
Avg Object Size | データベース内のすべてのコレクションの平均オブジェクト サイズを表示。 オブジェクト サイズを監視してお使いのオブジェクトのサイズを確認し、データベース領域をより深く理解します。 |
Collections | データベース内のコレクションの数を表示。 コレクションを監視して、再起動時間、継続的なバックアップ パフォーマンス、および安定性を見極めます。 |
Data Size | データベース内のデータファイルの実際のサイズを表示。 データサイズを監視して、データベースがメモリまたは CPU を使用しすぎていないことを確認します。 |
Index Size | データベース内のすべてのインデックスの合計サイズを表示。このメトリクスには、インデックスの基となる実際のドキュメント データに加えて、インデックスによって発生するオーバーヘッドが含まれます。 インデックスのサイズを監視してインデックスを管理します。 詳しくは、「インデックス作成戦略 」を参照してください。 |
Indexes | データベース内のインデックスの合計数を表示。 インデックスを監視してインデックスを管理します。 詳しくは、「インデックス作成戦略 」を参照してください。 |
Num Extents | データベースに連続して割り当てられたデータファイル領域の合計数を表示。 このメトリクスを監視して、データベース領域をよりよく理解します。 |
Objects | データベース内のオブジェクト数を表示。 このメトリクスを監視して、データベース領域をよりよく理解します。 |
Storage Size | データベースのストレージ サイズを表示。 ディスク サイズを手動で増やすかどうかを判断するために、ストレージ サイズを監視します。 |
Views | データベース内のビュー数を表示。 データベース領域をよりよく理解するために、ビューをモニターします。 |
ハードウェア メトリクス
以下のメトリクスは、配置をサポートするホストするマシンのパフォーマンスと使用状況を反映しています。
メトリクス | 説明 |
|---|---|
Disk IOPS | 次の情報を表示。
ディスク IOPS が最大プロビジョニングされた IOPS に近づくかどうかを監視します。 配置が将来のワークロードを処理できるかどうかを判断してください。 |
Disk Latency | 次の情報を表示。
ディスクのレイテンシを監視して、ディスクからの読み取りとディスクへの書き込みの効率性を追跡します。 |
Disk Queue Depth | MongoDB データを保存するディスク パーティションに対して発行されたリクエストのキューの平均長を表示。 ディスク キューの深さを監視して、潜在的な問題とボトルネックを特定します。 |
Disk Space Free | 次の情報を表示。
ディスクの空き領域を監視して、ディスクのオートスケーリングを使用するか、ディスク サイズを手動で増やすか判断します。 |
Disk Space Percent Free | 次の情報を表示。
空きディスク領域の割合を監視して、ディスクのオートスケーリングを使用するか、ディスク サイズを手動で増やすかを判断します。 |
Disk Space Used | 次の情報を表示。
使用済みディスク領域を監視して、ディスク サイズを手動で増やすかどうかを判断します。 |
Max Disk IOPS | メトリクスの粒度によって指定された期間における、次の最大ディスク IOPS 値を表示。
ディスク IOPS が最大プロビジョニングされた IOPS に近づくかどうかを監視します。 配置が将来のワークロードを処理できるかどうかを判断してください。 |
Max Disk Queue Depth | メトリクスの粒度によって指定された期間における、ディスク キューの深さの最大値を表示。 ディスク キューの深さは、MongoDB データを保存するディスク パーティションに対して発行されたリクエストのキューの平均長です。 ディスク キューの深さを監視して、潜在的な問題とボトルネックを特定します。 |
Max Normalized System CPU | ノード上のすべてのプロセスの最大 CPU 使用率値を、CPU コアの数で割った 0~100% の範囲で表示します。
CPU 使用率を監視して、データがメモリではなくディスクから取得されているかどうかを判断します。 |
Max Process CPU | メトリクスの粒度によって指定された期間における、次の最大プロセス CPU 値を表示。
CPU 使用率を監視して、データがメモリではなくディスクから取得されているかどうかを判断します。 |
Max System CPU | ノード上のすべてのプロセスの最大 CPU 使用率の値を表示します。
CPU 使用率を監視して、データがメモリではなくディスクから取得されているかどうかを判断します。 |
Max System Memory | システム メモリーの最大値をバイト単位で表示します。
メモリを監視して、現在の配置がメモリ要件を満たしているかどうかを判断します。 |
Normalized Process CPU | 次の情報を表示。
CPU 使用率を監視して、データがメモリではなくディスクから取得されているかどうかを判断します。 |
Normalized System CPU | ノード上のすべてのプロセスの CPU 使用率を、CPU コアの数で割った 0~100% の範囲で表示します。
CPU 使用率を監視して、データがメモリではなくディスクから取得されているかどうかを判断します。 |
Process CPU | 次の情報を表示。
CPU 使用率を監視して、データがメモリではなくディスクから取得されているかどうかを判断します。 |
Swap IO (Internal) | オペレーティング システムがRAMとディスク間でメモリページをスワップする速度を表示。
スワップ IO のレートが高い場合や継続的な場合は、ホストに対するレイテンシやメモリ負荷の増加と相関する可能性があります。 このメトリクスを使用して、ホストがスワップの入力操作と出力操作を実行する頻度を理解します。 |
Swap Usage | ホスト上のスワップ領域に関する次の情報を表示。
スワップの使用率が継続的に高い場合は、ホストに対するメモリ負荷が高い可能性があります。 スワップの使用状況をモニターして、オペレーティング システムがメモリページのディスクへの移動を開始するタイミングを特定します。 |
System CPU | ノード上のすべてのプロセスの CPU 使用量を表示します。
CPU 使用率を監視して、データがメモリではなくディスクから取得されているかどうかを判断します。 |
System Memory | 次の情報を表示。
メモリを監視して、現在の配置がメモリ要件を満たしているかどうかを判断します。 |
System Network | 次の情報を表示。
ネットワークのパフォーマンスを追跡するために、ネットワーク メトリクスを監視します。 |
ノードメトリクスの検索
MongoDB Enterprise Kubernetes Operator を介して配置された mongot (検索とベクトル検索) ノードには、次のメトリクスが利用可能です。MongoDB Ops Manager は、mongot Details ビューでこれらのメトリクスを表示します。学ぶには、「検索ノードのパフォーマンス メトリクスを表示」を参照してください。
メトリクス | 説明 |
|---|---|
CPU Usage |
|
JVM Memory |
|
JVM GC Pause | JVM コレクションのガベージ回収の一時停止最大時間を秒単位で表示します。一時停止が頻繁に発生するか、長時間続くと、検索クエリのレイテンシが影響を受ける可能性があります。 |
Disk Space Used |
|
Index Size |
|
Index Documents |
|
Index Segments |
|
Search Query Throughput | 検索クエリの合計レートと失敗レートを 1 秒あたりの操作で表示します。 |
Search Query Latency | 検索コマンドの平均レイテンシと最大レイテンシを表示します(単位:ミリ秒) |
Vector Search Throughput | ベクトル検索クエリの合計レートと失敗レートを 1 秒あたりの操作で表示します。 |
Vector Search Latency | ベクトル検索コマンドの平均レイテンシと最大レイテンシをミリ秒単位で表示します。 |
Index Manager Health | 次の各状態のインデックス マネージャーの数を表示します: |