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 或更高版本部署
mongot1.70.1 或更高版本。在
MongoDBSearch资源中引用 Enterprise MongoDB 部署或外部mongod部署。Ops Manager不支持引用MongoDBCommunity的MongoDBSearch资源。启用
mongotPrometheus 终结点。部署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 尚未从节点接收到任何指标。 |
Available Metric Charts
mongot Details 视图提供以下指标图表。要了解图表控件和显示选项,请参阅查看 MongoDB 进程。
衡量标准 | 说明 |
|---|---|
CPU Usage | 显示 |
JVM Memory | 显示 |
JVM GC Pause | 显示最大 Java虚拟机(JVM) 垃圾回收暂停持续时间(以秒为单位)。频繁或长时间的暂停会影响搜索查询延迟。 |
Disk Space Used | 显示 |
Index Size | 显示 |
Index Documents | 显示 |
Index Segments | 显示 |
Search Query Throughput | 显示搜索查询的总速率和失败率(操作数/秒)。 |
Search Query Latency | 以毫秒为单位显示搜索命令的平均和最大延迟。 |
Vector Search Throughput | 显示每秒操作的向量搜索查询的总速率和失败率。 |
Vector Search Latency | 以毫秒为单位显示向量搜索命令的平均和最大延迟。 |
Index Manager Health | 显示以下各种状态的索引经理数量: |
了解详情
要为
mongot节点配置指标集合,请参阅 MongoDBSearch 资源规范。mongot要学习;了解如何监控Kubernetes中的 节点,请参阅监控部署。要查看Ops Manager中的所有可用指标,请参阅查看可用的Ops Manager指标。
要学习;了解如何监控自管理的
mongot部署,请参阅监控mongot部署。