Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/ /

查看实时指标

在此页面上

  • 为项目启用或禁用实时性能面板
  • 表格视图
  • 图形视图
  • 从图表视图中读取精确指标
  • 停止和重新启动显示

注意

Availability Ops Manager 可以显示自动化管理的 MongoDB 部署的实时指标。 collection实时数据需要使用 MongoDB Agent。

MongoDB Ops Manager支持 mongod (副本集和分片)和mongos进程的实时指标。

要查看实时指标,请单击所需部署的 Metrics按钮,然后单击Real Time

监控部署指标以识别性能问题并确定当前部署是否满足要求。 要详细学习;了解可用于监控部署的指标,请参阅查看可用指标。

要使用此功能,您必须:

  • 属于项目

  • 具有“全局监控管理员”角色或“全局所有者”角色

您可以单击右上角的 ,查看TableGraph中的指标。

注意

所需权限

要为项目启用 Real-Time Performance Panel,必须具有该项目的 Project Owner 角色。

Ops Manager 默认启用实时性能面板。要切换此设置:

1
2
字段
显示
Commands
Queries
Updates
Deletes
Inserts
GetMores
mongostat已报告的指定操作(命令、查询等)的数量。
Time / Read
Time / Write
Time / Command
当前读取请求、写入请求和其他数据库命令的延迟指标。 仅适用于MongoDB 3.4 +。 要学习;了解更多信息,请参阅serverStatus 中opLatencies
Scanned / Returned
Scanned Objects / Returned
扫描的文档和对象与当前查询中返回的文档和对象的比率。 这些指标可用于确定查询是否以及如何使用索引。 要学习;了解详情,请参阅分析查询性能。
Active Readers
Active Writers
Queued Readers
Queued Writers
mongostat报告的活动读取、排队读取、活动写入和排队写入的数量。
Lag Time
将操作从副本集的主节点复制到从节点所需的时间。 仅适用于副本集的从节点。 要了解更多信息,请参阅副本集从节点成员。
CPU
Disk IOPS
Sys Mem

统计信息取决于集群中节点的操作系统:

  • Linux:显示托管 MongoDB 的计算机的 CPU 和磁盘容量的当前使用百分比以及总物理内存使用量,不包括缓冲区、缓存和交换空间。

  • macOS:显示托管 MongoDB 的计算机的 CPU 和磁盘容量的当前使用百分比以及总物理内存使用量(不包括缓存和交换空间)。

  • Windows:显示托管 MongoDB 的计算机的当前 CPU 和磁盘容量使用百分比以及总物理内存使用量。

Connections
Bytes In
Bytes Out
托管MongoDB的计算机的当前连接数以及mongostat报告的入站和出站字节数。

单击 以隐藏或显示表中的字段。

图表
显示
Connections, Network In, Network Out
托管MongoDB的计算机的当前连接数以及mongostat报告的入站和出站字节数。
CPU, Disk IOPS, and Sys Mem

统计信息取决于集群中节点的操作系统:

  • Linux:显示托管 MongoDB 的计算机的 CPU 和磁盘容量的当前使用百分比以及总物理内存使用量,不包括缓冲区、缓存和交换空间。

  • macOS:显示托管 MongoDB 的计算机的 CPU 和磁盘容量的当前使用百分比以及总物理内存使用量(不包括缓存和交换空间)。

  • Windows:显示托管 MongoDB 的计算机的当前 CPU 和磁盘容量使用百分比以及总物理内存使用量。

Operations
Query Execution Times
显示当前读取请求、写入请求和其他数据库命令的延迟指标。 仅适用于MongoDB 3.4 +。 要学习;了解更多信息,请参阅serverStatus 中opLatencies
Query Targeting
扫描的文档和对象与当前查询中返回的文档和对象的比率。 这些指标可用于确定查询是否以及如何使用索引。 要学习;了解详情,请参阅分析查询性能。
Reads & Writes
Replication Lag
将操作从副本集的主节点复制到从节点所需的时间。 仅适用于副本集的从节点。 要了解更多信息,请参阅副本集从节点成员。
Hottest Collections

mongotop已报告的具有最多操作的集合。 对于每个热集合,该表还显示该集合的Utilization Percent

Utilization Percent 根据mongotop在采样周期内报告的读取和写入时间计算得出。 具体来说, Utilization Percent是样本期间某个集合的读写时间相对于部署中所有集合的读写时间的百分比(四舍五入到最接近的0.1 %)。 如果在此期间没有读写操作发生, Utilization Percent可能为0 %。

最热的collection对应于Atlas Charts中显示的最新时间。也就是说,如果显示正在运行(未暂停),则集合对应于当前时间戳的最热集合。 如果显示暂停,则集合对应于暂停时的最热集合。

Slowest Operations

db.currentOp()报告的最慢操作。

这些操作与Atlas Charts中显示的最新时间相对应。换言之,如果显示器正在运行(未暂停),则这些操作对应于当前时间戳下最慢的操作。 如果显示暂停,则操作对应于暂停时最慢的操作。

单击该操作可查看JSON document db.currentOp() 已为该操作报告的详细 。

具有数据访问管理员角色的用户可以使用操作详细信息面板中的按钮来强制停止操作或非活动事务:

要停止慢速操作,请执行以下操作:

  1. 单击Slowest Operations窗格中的操作。

  2. 单击Kill Op Operation Details窗格中的 。

    或者,如果操作是非活动事务,请单击Kill Session

  3. Yes, terminate this operationConfirm Operation单击 模式中的 。

要了解有关事务的更多信息,请参阅 MongoDB 手册。

要隐藏/显示图表中的指标,请单击指标的颜色框。

如果您暂停实时性能面板的 Graph 视图,则可以将鼠标悬停在折线图上,查看其在特定时刻的确切值,以及最慢的操作和最热的集合。

要停止更新所显示的指标,请单击PausePause只会停止显示内容的更新,不会暂停基础数据的collection。

要重新启动显示更新,请单击Play

后退

MongoDB 进程