查看实时指标
- 用于以编程访问权限Cloud Manager的 OAuth 2.0身份验证作为预览功能。
- 在预览期间,功能和相应的文档可能随时更改。要使用 OAuth 2.0身份验证,请创建一个服务帐户,以便在向Cloud Manager Public API发出的请求中使用。
注意
要查看实时指标,请单击所需部署的 Metrics按钮,然后单击Real Time 。
监控部署指标以识别性能问题并确定当前部署是否满足要求。 要详细了解可用于监控部署的指标,请参阅查看可用指标。
要访问权限此功能,您必须具有Project Owner
或Project Data Access Admin
Cloud Manager用户角色。
您可以单击右上角的 ,查看Table或Graph中的指标。
为项目启用或禁用实时性能面板
Cloud Manager 默认启用实时性能面板。要切换此设置:
在MongoDB Cloud Manager中,转到Project Settings 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
在 Projects(项目)菜单旁边,展开 Options(选项)菜单,然后单击 Project Settings(项目设置)。
显示项目设置页面。
表格视图
字段 | 显示 |
---|---|
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 | 统计信息取决于集群中节点的操作系统:
|
Connections Bytes In Bytes Out | 托管MongoDB的计算机的当前连接数以及mongostat报告的入站和出站字节数。 |
单击 以隐藏或显示表中的字段。
图形视图
图表 | 显示 |
---|---|
Connections, Network In, Network Out | 托管MongoDB的计算机的当前连接数以及mongostat报告的入站和出站字节数。 |
CPU, Disk IOPS, and Sys Mem | 统计信息取决于集群中节点的操作系统:
|
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() 已为该操作报告的详细 。 具有数据访问管理员角色的用户可以使用操作详细信息面板中的按钮来强制停止操作或非活动事务: 要停止慢速操作,请执行以下操作:
要了解有关事务的更多信息,请参阅 MongoDB 手册。 |
要隐藏/显示图表中的指标,请单击指标的颜色框。
从图表视图中读取精确指标
如果您暂停实时性能面板的 Graph 视图,则可以将鼠标悬停在折线图上,查看其在特定时刻的确切值,以及最慢的操作和最热的集合。
停止和重新启动显示
要停止更新所显示的指标,请单击Pause 。 Pause只会停止显示内容的更新,不会暂停基础数据的collection。
要重新启动显示更新,请单击Play 。