云数据库MongoDB提供的监控功能可以对实例各节点资源的运行情况进行监控,您可以通过基本监控功能查看常用资源(例如CPU使用率和内存使用率)的运行情况。
注意事项
如果您接收到来自阿里云的告警信息(例如提示您CPU使用率高于80%),在您通过查看实例的监控信息进行问题溯源分析时,您需要筛选实例的节点,以排查各节点是否存在异常。
监控数据保存时间为30天,您无法查看30天之前的监控信息。
MongoDB单节点架构实例、4.2版本副本集云盘版实例以及4.2版本分片集群云盘版实例暂不支持查看IOPS使用量和IOPS使用率。
目前上述架构的实例在控制台监控信息页面的监控指标IOPS使用量和IOPS使用率一直显示为0,无法代表真正的IOPS监控数据。
采集粒度
云数据库 MongoDB 版支持自由选择监控采集粒度,即监控点之间的时间间隔,支持的采集粒度分别为:5秒、30秒、1分钟、10分钟、30分钟、1小时、1天。
假如您选择查看时间范围为1天的监控信息,并且选择采集粒度为1分钟,此时监控曲线会由1440个监控点连线组成。
采集粒度可选范围受限于查看监控的时间范围,具体如下:
监控时间范围 | 采集粒度最小值 | 采集粒度最大值 |
>=1分钟 且 <=10分钟 | 5秒 | 1分钟 |
>10分钟 且 <=30分钟 | 5秒 | 10分钟 |
>30分钟 且 <=1小时 | 5秒 | 30分钟 |
>1小时 且 <=1天 | 1分钟 | 1小时 |
>1天 且 <=7天 | 30分钟 | 1天 |
请自行选择合适的时间范围和监控采集粒度,如果您选择的时间范围小于两个采集粒度值,会导致监控图上只有一个监控点,无法形成监控线。
操作步骤
访问MongoDB副本集实例列表或MongoDB分片集群实例列表,在上方选择地域,然后单击目标实例ID。
在目标实例页面的左侧导航栏,单击监控信息。
单击基本监控页签。
根据实例类型,选择要查看监控信息的节点。
副本集
在页面左上方,您可以通过选择Primary、Secondary或Readonly节点,查看对应节点的监控信息。
说明当您选择角色但未选择节点时,监控图展示的将是所选角色下所有节点监控数值按平均值聚合后的结果。
分片集群
在页面左上方,您可以通过选择Mongos、Shard或CS(ConfigServer)节点查看对应的监控信息。
如果选择Shard节点,您可以选择Primary节点、Secondary节点或ReadOnly节点,查看对应节点的监控信息。
说明当选择角色但未选择节点时,监控图展示的将是所选角色下所有节点监控数值按平均值聚合后的结果。
单节点
您可以直接查看Primary节点的监控信息。
根据业务需求,单击页面右上角的时间范围,更改当前查看监控信息的时间范围。
根据业务需求,单击监控图左上方的采集粒度,更改当前监控信息的采集粒度。
查看监控信息。您可以将鼠标放置在目标监控指标趋势图横坐标的某点,查看该时间点实例对应监控指标的详细信息。
监控指标及其具体含义,请参见监控项说明。