AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

検索ノードのパフォーマンス メトリクスを表示

Search とベクトル検索のリリースにより、MongoDB Enterprise Kubernetes Operator で実行される自己管理型配置の Ops Manager で mongot ノードの可視性が導入されました。Ops Manager はこれらのノードからパフォーマンスデータを収集し、mongot Details ビューに表示します。mongot ノードの Details ビューを開くには、Deployment ビューからノードをクリックします。Ops Manager は各ノードの Prometheus エンドポイントから 60 秒ごとに mongot メトリクスをスクレイピングします。

Ops Manager で mongot ノードデータを表示する前に、次の前提条件を確認します。

  • Ops Manager 8.0.25 以降を実行する。Cloud Manager は mongot ノードのモニタリングをサポートしません。

  • MongoDB Enterprise Kubernetes Operator 1.9 以降を使用して mongot 1.70.1 以降を配置します。

  • MongoDBSearch リソースでエンタープライズ MongoDB 配置または外部 mongod 配置を参照します。MongoDB Ops Manager は MongoDBCommunity を参照する MongoDBSearch リソースをサポートしません。

  • mongot Prometheus エンドポイントを有効にします。MongoDB Enterprise Kubernetes Operator は、MongoDBSearch リソースを配置すると、デフォルトでポート 9946 でこのエンドポイントを有効にします。

MongoDBSearch リソースが同じ Kubernetes クラスター内の MongoDB 配置を指している場合、MongoDB Enterprise Kubernetes Operator はメトリクスを MongoDB Ops Manager に自動的に転送します。外部 mongod を指す場合は、spec.observability.metricsForwarder 設定を手動で構成する必要があります。Kubernetes Operator メトリクスコレクターと MongoDB Ops Manager 間のネットワーク接続を許可します。詳細については、MongoDBSearch リソース仕様を参照してください。

MongoDB Ops Manager での mongot ノードのモニタリングには、次の制限が適用されます。

  • MongoDB Ops Manager は、MongoDB Enterprise Kubernetes Operator を介して配置された mongot ノードのみをモニターします。MongoDB Ops Manager は、Kubernetes 以外の mongot 配置をモニターしません。

  • MongoDB Ops Manager は、mongot ノードの読み取り専用の可視性を提供します。MongoDB Enterprise Kubernetes Operator を使用して、mongot ノードのライフサイクルを管理します。

  • MongoDB Ops Manager は mongot メトリクスのみを収集します。MongoDB Ops Manager は mongot ログやトレースを収集しません。

  • Ops Manager は、検索インデックスのマネジメントやクエリツーリングを提供しません。

  • MongoDB Ops Manager は mongot メトリクスを 1 分単位で保存します。より細かい単位のリクエストでは 1 分単位のデータが返されます。

MongoDB Ops Manager は、最近受信したメトリクスから各 mongot ノードのヘルスステータスを計算します。MongoDB Ops Manager は、ノードの横にバッジとしてステータスを表示します。

ステータス
バッジの色
条件

ヘルシー

緑色

少なくとも 1 つのインデックスマネージャーが安定状態にあるか、ノードにインデックスがない。

劣化しました

アンバー

少なくとも 1 つのインデックス マネージャーが失敗しました。

Stale

Red

Ops Manager は 120 秒以上ノードからメトリクスを受信していないか、ノードにインデックスがあるものの、安定状態に達しているものはありません。

不明

グレー

Ops Manager はノードからメトリクスを受信していません。

mongot Details ビューには、次のメトリクス チャートが表示されます。チャートのコントロールと表示オプションについて学ぶには、「MongoDB プロセスの表示」を参照してください。

メトリクス
説明

CPU Usage

mongot プロセスの正規化された CPU 使用率を表示します。

JVM Memory

mongotプロセスで使用されているJVMヒープメモリと最大ヒープキャパシティを表示します。このチャートを使用して、検索パフォーマンスに影響する可能性のあるメモリの負荷を特定します。

JVM GC Pause

JVM コレクションのガベージ回収の一時停止最大時間を秒単位で表示します。一時停止が頻繁に発生するか、長時間続くと、検索クエリのレイテンシが影響を受ける可能性があります。

Disk Space Used

mongot プロセスで使用されているディスク スペースの割合を表示します。

Index Size

mongot プロセス上のすべての検索インデックスの合計サイズがバイト単位で表示されます。

Index Documents

mongotプロセス上のすべての検索インデックスのドキュメントの合計数を表示します。

Index Segments

mongot プロセス上のすべての検索インデックスの Lucene セグメントの合計数を表示します。

Search Query Throughput

検索クエリの合計レートと失敗レートを 1 秒あたりの操作で表示します。

Search Query Latency

検索コマンドの平均レイテンシと最大レイテンシを表示します(単位:ミリ秒)

Vector Search Throughput

ベクトル検索クエリの合計レートと失敗レートを 1 秒あたりの操作で表示します。

Vector Search Latency

ベクトル検索コマンドの平均レイテンシと最大レイテンシをミリ秒単位で表示します。

Index Manager Health

次の各状態のインデックス マネージャーの数を表示します: STEADY_STATE、FAILED、FAILED_EXCEEDED。