Search およびベクトル検索のリリースにより、MongoDB Enterprise Kubernetes Operator で実行中自己管理型配置向けに Ops Manager で mongotノードの可視性が導入されました。 Ops Manager はこれらのノードからパフォーマンス データを収集し、mongotDetails ビューに表示します。Details mongotノードの ビューを開くには、Deployment ビューからノードをクリックします。 Ops Managermongot 60は、各ノードの Prometheus エンドポイントから 秒ごとに メトリクスをスクレイピングします。
前提条件
Ops Manager で mongotノードデータを表示する前に、次の前提条件を確認してください。
Ops Manager 8.0.25 以降を実行します。 Cloud Manager は
mongotノードのモニタリングをサポートしていません。MongoDB Enterprise Kubernetes Operator 1.9 以降を使用して、
mongot1.70.1 以降を配置します。MongoDBSearchリソースで、エンタープライズMongoDBデプロイまたは外部mongod配置を参照します。 MongoDB Ops Manager は、MongoDBCommunityを参照MongoDBSearchリソースをサポートしていません。mongotPrometheus エンドポイントを有効にします。 MongoDB Enterprise Kubernetes Operator は、MongoDBSearchリソースを配置すると、ポート9946でこのエンドポイントをデフォルトで有効にします。
MongoDBSearchリソースが同じKubernetesクラスター内のMongoDBデプロイを指す場合、 MongoDB Enterprise Kubernetes Operator はメトリクスを Ops Manager に自動的に転送します。外部の を指す場合は、 設定を手動で構成する必要があります。mongod spec.observability.metricsForwarderKubernetes Operator メトリクス コレクターと Ops Manager 間のネットワーク接続を許可します。詳細については、「 MongoDBSearch リソース仕様 」を参照してください。
制限
Ops Manager の mongotノードモニタリングには次の制限が適用されます。
Ops Manager は、MongoDB Enterprise Kubernetes Operator を通じて配置された
mongotノードのみを監視します。 Ops Manager は、 Kubernetes以外のmongot配置を監視しません。Ops Manager は、
mongotノードの読み取り専用の可視性を提供します。 MongoDB Enterprise Kubernetes演算子を使用して、mongotノードのライフサイクルを管理します。Ops Manager は
mongotメトリクスのみを収集します。 Ops Manager はmongotのログまたはトレースを収集しません。Ops Manager には、検索インデックス管理またはクエリ ツールは提供されていません。
Ops Manager は
mongotメトリクスを 1 分の粒度で保存します。より細かい粒度のリクエストでは、1 分のデータが返されます。
ヘルス ステータス
Ops Manager は、最近受信したメトリクスから各 mongotノードのヘルス ステータスを計算します。 Ops Manager は、ノードの横にステータスをバッジとして表示します。
ステータス | バッジの色 | 条件 |
|---|---|---|
健康 | 緑色 | 少なくとも 1 つのインデックスマネージャーが定常状態であるか、ノードにインデックスがありません。 |
降格 | オレンジ | 少なくとも 1 つのインデックスマネージャーが失敗しています。 |
Stale | Red | MongoDB Ops Manager は 120 秒以上ノードからメトリクスを受信していないか、ノードにインデックスはありますが、いずれも定常状態に達していません。 |
不明 | 灰色 | Ops Manager はノードからメトリクスを受信していません。 |
利用可能なメトリック チャート
mongotDetailsビューには、次のメトリクス チャートが表示されます。チャートの制御と表示オプションの詳細については、 「 MongoDBプロセスの表示 」を参照してください。
メトリクス | 説明 |
|---|---|
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 | 次の各状態のインデックスマネージャーの数を表示: |
詳細
ノードのメトリクスコレクションを構成するには、「
mongotMongoDBSearch リソース仕様 」を参照してください。mongotKubernetesで ノードをモニタリングする方法について詳しくは、「 配置のモニタリング 」を参照してください。Ops Manager で利用可能なすべてのメトリクスを確認するには、「 利用可能なメトリクスの確認 」を参照してください。
自己管理型
mongot配置のモニタリングの詳細については、「 mongo 配置のモニタリング 」を参照してください。