云数据库MongoDB管理控制台提供了丰富的性能监控数据,方便您查看和掌握实例的运行状态。
背景信息
关于云数据库MongoDB的监控信息功能,请您了解以下内容:
- 新旧版本MongoDB管理控制台支持的监控信息功能存在差异,建议您使用新版MongoDB管理控制台,体验更多特性。
- 如果您使用的是新版本MongoDB管理控制台,但查看到的实例采集粒度为1秒/次或300秒/次,属于正常现象,原因为:
- 当前部分存量实例继承原有的监控粒度采集设置。
- 实例在旧版本MongoDB管理控制台进行了监控粒度采集设置。
- 如果您使用的是旧版本MongoDB管理控制台,但查看到的实例采集粒度为60秒/次,属于正常现象,说明该实例是在监控采集粒度统一变更为60秒/次后创建。更多信息请参见【通知】11月19日监控采集粒度变更为60秒。
注意事项
- 如果您接收到来自阿里云的告警信息(例如提示您CPU使用率高于80%),在您通过查看实例的监控信息进行问题溯源分析时,您需要筛选实例的节点,以排查各节点是否存在异常。
- 监控数据保存时间为7天,您无法查看7天之前的监控信息。
操作步骤
监控项说明(副本集实例和分片集群实例)
监控项 | 说明 |
---|---|
CPU使用率 | cpu_usage:实例的CPU使用率。 |
内存使用率 | mem_usage:实例的内存使用率。 |
IOPS使用量 | IOPS使用量,包括:
|
IOPS使用率 | iops_usage:实例使用IOPS大小与最大可用IOPS的比值。 |
磁盘空间使用量 | 实例使用的磁盘空间,包括:
|
磁盘空间使用率 | disk_usage:实例总使用空间与规格最大可使用空间的比值。 |
操作QPS数 | 实例的操作QPS数,包括:
|
连接数 | current_conn:实例当前连接数 |
cursors | 实例当前使用的cursor数,包括:
|
网络流量 | 实例的网络流量,包括:
|
等待全局锁的队列长度 | 实例当前等待全局锁的队列长度,包括:
|
WiredTiger | 实例wiredTiger引擎cache层指标,包括:
|
主备延时 | repl_lag:采集实例主备节点的数据同步延时信息。 |
WT请求队列 | 查看当前正在并发(out)的读写请求数以及剩余可用(available)的并发数。包括:
|
IO延迟 | iocheck_cost:反映当前IO的响应性能。
说明 该监控项仅适用于副本集实例。
|
监控项说明(Serverless实例)
监控项 | 说明 |
---|---|
磁盘空间使用率(单位:%) | sl_disk_usage:当前实例总使用空间与当前规格最大可使用空间的比值。 |
操作QPS数(单位:个) | 实例的操作QPS个数,包括:
|
网络流量(单位:B) | 实例的网络流量,包括:
|
连接数(单位:个) | sl_connections:实例的当前连接数。 |
每秒访问次数(单位:个) | sl_qps:实例的每秒访问次数。 |
更多信息
您可以将MongoDB实例接入至数据库自治服务DAS(Database Autonomy Service)。在DAS控制台中,您可以对MongoDB实例的实时性能、实时会话、慢日志、磁盘空间等信息进行监控和管理,详情请参见DAS操作流程。