Docs 菜单

Docs 主页启动和管理 MongoDBMongoDB Atlas

监控实时性能

在此页面上

  • 必需的访问权限
  • 启用或禁用实时性能面板
  • 访问实时性能面板
  • 图形视图
  • 表格视图

仅在 M10+ 集群上可用

实时性能面板 (RTPP) 监视并显示当前网络流量、集群中托管 MongoDB 的计算机上的数据库操作以及有关主机的硬件统计信息。使用 RTPP 直观地识别相关数据库操作、评估查询执行时间和扫描文档与返回文档的比率、监控网络负载和吞吐量,以及发现副本集从节点上潜在的复制延迟。

注意

如果工作负载触发的db.currentOp() 输出大于每个样本的 RTPP 最大大小4 MB,则 RTPP 可能不起作用。

要为项目启用或禁用 Real-Time Performance Panel,您必须拥有 Project Owner 访问权限。拥有 Organization Owner 访问权限的用户必须将自己作为 Project Owner 添加到项目中。

Real-Time Performance Panel 默认启用。要为某项目禁用或启用 Real-Time Performance Panel

1
2

要查看实时性能面板:

1
2

如果副本集位于分片集群中,则先点击包含该副本集的分片集群。

3
4

Atlas 将数据显示为图表。点击 Table 以表格形式查看数据。

5
图表/位置
说明
Connections, Network In, Network Out (面板顶部)
显示托管 MongoDB 的计算机的当前连接数以及mongostat报告的入站和出站字节数。
CPU, Disk IOPS, and Sys Mem (面板顶部)
显示托管 MongoDB 的计算机当前 CPU 使用率、磁盘每秒读写次数以及总物理内存使用量(不包括缓冲区和交换空间)。
Operations
Query Execution Times
显示当前读取请求、写入请求和其他数据库命令的延迟统计信息。在 MongoDB 3中可用。 6或更高版本。有关更多信息,请参阅serverStatus中的opLatencies
Query Targeting

显示扫描的文档和对象与当前查询中返回的文档和对象的比率。这些统计信息可用于确定查询是否以及如何使用索引。有关详细信息,请参阅分析查询性能

注意

Atlas Search 进程 ( mongot ) 用于保持 Atlas Search 索引更新的变更流游标可以提高查询目标比率,并在该比率较高时触发查询目标警报

Reads & Writes
Replication Lag
仅适用于副本集的从节点。显示将操作从副本集的主节点复制到从节点所需的时间。有关更多信息,请参阅副本集从节点成员
Hottest Collections

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

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

最热集合与图表中显示的最新时间相对应。也就是说,如果显示器正在运行(即未暂停),这些集合与当前时间戳下的最热集合相对应。如果显示暂停,则集合与暂停时的最热集合相对应。

注意

如果您为集合启用了Queryable Encryption ,则RTPP不会在此位置显示该集合。 Atlas 编辑这些信息。

Slowest Operations

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

这些操作与图表中显示的最新时间相对应。也就是说,如果显示器正在运行(即未暂停),这些操作与当前时间戳下最慢的操作相对应。如果显示暂停,则操作对应于暂停时最慢的操作。

选择一项操作以打开Operation Details面板,您可以在其中使用Kill Op按钮终止所选操作。 Kill Op按钮对所选操作发出db.killOp()方法。

注意

如果您为集合启用了Queryable Encryption ,则在涉及加密字段时, RTPP会隐藏查询的 JSON 视图。 Atlas 编辑这些信息。

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

暂停性能面板不会影响基础数据的集合。当您恢复 Graph(图表)视图时,折线图将从空显示重新开始。

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

字段
说明
Commands
Queries
Updates
Deletes
Inserts
GetMores
Time / Read
Time / Write
Time / Command
显示当前读取请求、写入请求和其他数据库命令的延迟统计信息。要了解详情,请参阅serverStatus中的opLatencies
Scanned / Returned
Scanned Objects / Returned
显示扫描的文档和对象与当前查询中返回的文档和对象的比率。这些统计信息可用于确定查询是否以及如何使用索引。要了解详情,请参阅分析查询性能。
Active Readers
Active Writers
Queued Readers
Queued Writers
Lag Time
仅适用于副本集的从节点。显示将操作从副本集的主节点复制到从节点所需的时间。要了解更多信息,请参阅副本集从节点成员。
CPU
Disk IOPS
Sys Mem
显示托管 MongoDB 的计算机当前 CPU 使用率、磁盘每秒读写次数以及总物理内存使用量(不包括缓冲区和交换空间)。
Connections
Bytes In
Bytes Out
显示托管 MongoDB 的计算机的当前连接数以及mongostat报告的入站和出站字节数。
← 监控查询性能