对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

查看搜索节点性能指标

Search 和 Vector Search 的发布在Ops Manager中为在MongoDB Enterprise Kubernetes Operator 上运行的自管理部署引入了mongot节点可见性。 Ops Manager从这些节点收集性能数据并将其显示在mongotDetails 视图中。要打开Details 节点的mongot 视图,请从Deployment 视图中单击该节点。 Ops Manager每mongot 60秒从每个节点的 Prometheus 端点抓取 个指标。

在 MongoDB Ops Manager 中查看 mongot 节点数据之前,请确认已满足以下先决条件:

  • 运行Ops Manager 8.0.25 或更高版本。Cloud Manager不支持mongot节点监控。

  • 使用 MongoDB Enterprise Kubernetes Operator 1.9 或更高版本部署 mongot 1.70.1 或更高版本。

  • 在 MongoDBSearch资源中引用 Enterprise MongoDB 部署或外部 mongod部署。Ops Manager不支持引用 MongoDBCommunity 的 MongoDBSearch 资源。

  • 启用 mongot Prometheus 终结点。部署 MongoDBSearch 资源时,MongoDB Enterprise Kubernetes Operator 会在端口 9946 上默认启用此终结点。

当MongoDBSearch 资源指向同一Kubernetes集群中的MongoDB 部署时, MongoDB Enterprise Kubernetes Operator 会自动将指标转发到Ops Manager 。当它指向外部mongod 时,您必须手动配置spec.observability.metricsForwarder 设置。支持Kubernetes Operator指标收集器和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 节点生命周期。

  • Ops Manager 仅收集 mongot 指标。Ops Manager 不会收集 mongot 日志或追踪。

  • MongoDB Ops Manager 不提供搜索索引管理或查询工具。

  • Ops Manager 以 1 分钟粒度存储 mongot 指标。粒度更细的请求返回 1 分钟数据。

MongoDB Ops Manager 会根据最近收到的指标计算每个 mongot 节点的健康状态。MongoDB Ops Manager 将状态显示为节点旁的标记。

状态
标志颜色
条件

健康

绿色

至少有一个索引经理处于稳定状态,或节点没有索引。

已降级

Amber

至少一个索引经理已失败。

Stale

红色

Ops Manager在超过 120 秒内未从节点收到指标,或者节点有索引但没有达到稳定状态。

未知

灰色

MongoDB Ops Manager 尚未从节点接收到任何指标。

mongot Details 视图提供以下指标图表。要了解图表控件和显示选项,请参阅查看 MongoDB 进程。

衡量标准
说明

CPU Usage

显示 mongot 进程的正常化 CPU 使用百分比。

JVM Memory

显示 mongot 进程的 Java 虚拟机(JVM)堆内存使用量和最大堆容量。使用此图表来识别可能影响搜索性能的内存压力。

JVM GC Pause

显示最大 Java虚拟机(JVM) 垃圾回收暂停持续时间(以秒为单位)。频繁或长时间的暂停会影响搜索查询延迟。

Disk Space Used

显示 mongot 进程使用的磁盘空间百分比。

Index Size

显示 mongot 进程上所有搜索索引的合并大小(以字节为单位)。

Index Documents

显示 mongot 进程上所有搜索索引的文档总数。

Index Segments

显示 mongot 进程上所有搜索索引的 Lucene 段总数。

Search Query Throughput

显示搜索查询的总速率和失败率(操作数/秒)。

Search Query Latency

以毫秒为单位显示搜索命令的平均和最大延迟。

Vector Search Throughput

显示每秒操作的向量搜索查询的总速率和失败率。

Vector Search Latency

以毫秒为单位显示向量搜索命令的平均和最大延迟。

Index Manager Health

显示以下各种状态的索引经理数量:STEADY_STATE、FAILED 和 FAILED_EXCEEDED。