次のメトリクスを確認して、配置を監視できます。 すべてのハードウェア メトリクスには、最大値に関するメトリクスまたは個別のチャートが含まれています。
注意
Ops Manager は、オートメーションがプロセスを管理する場合にのみハードウェアメトリクスを収集します。モニタリングエージェントが収集できるのは、データベースメトリクスのみです。
重要
利用可能なメトリクスは、ユーザー ロールと配置タイプによって異なります。
データベース メトリクス
次のメトリクスは、 MongoDBプロセスのパフォーマンスと動作を反映します。
メトリクス | 説明 |
|---|---|
Asserts | 次の情報を表示。
アサートを監視して、データの読み取りまたは書き込み中に発生したエラーの数を確認します。サーバーログを確認して、エラーの原因を特定します。 |
Cache Activity | 次の情報を表示。
キャッシュアクティビティを監視して、 WiredTigerストレージエンジンキャッシュの読み取りおよび書込みスループットを追跡します。 |
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 | 各シャードに保存されたデータが使用するストレージ容量をバイト単位で表示。このチャートにアクセスするには、 MongoDB 6.0+ を持つシャーディングされたクラスターのシャーディングされた名前空間ビューでのみアクセスできます。 このメトリクスをモニターして、シャードのバランスが取れているかどうかを検証。 |
Shard Document Count | 各シャード上のドキュメント数を表示。このチャートにアクセスするには、 MongoDB 6.0+ を持つシャーディングされたクラスターのシャーディングされた名前空間ビューでのみアクセスできます。 このメトリクスをモニターして、シャードのバランスが取れているかどうかを検証。 |
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 | 次の情報を表示。
ネットワークのパフォーマンスを追跡するために、ネットワーク メトリクスを監視します。 |
ノードメトリクスの検索
The following metrics are available for mongot (Search and Vector Search) nodes deployed through the MongoDB Enterprise Kubernetes Operator. Ops Manager displays these metrics in the mongot Details view. To learn more, see View Search Node Performance Metrics.
メトリクス | 説明 |
|---|---|
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 | 次の各状態のインデックス マネージャーの数を表示します: |