一、操作场景
·日常健康巡检与状态监控
查看节点信息可作为日常运维的一部分,例行确认集群中每个成员(主节点、从节点)的健康状况,及时发现并隔离异常节点,保障集群整体稳定。
·故障排查与性能分析
应用程序报告查询缓慢或出现连接异常,查看各节点的角色与使用容量,可以快速判断是否存在主节点压力过大、某个从节点磁盘即将写满,或节点角色发生非预期切换等问题,从而精准地进行故障排查。
·容量规划与成本优化
分析各节点的使用容量趋势,可以科学地做出扩容磁盘、升级规格或删除闲置节点的决策,实现资源的精细化管理。
二、功能说明
云数据库 MongoDB 提供完善的节点信息查看与管理功能,你可清晰查看实例中每个节点的详细信息,为运维决策提供关键依据,主要包括:
·节点 ID:节点的唯一标识。
·节点角色:明确区分主节点与副本节点。
·运行状态:实时监控节点的健康状态。
·使用容量:了解节点的存储资源使用情况。
三、操作步骤
1. 登录 MongoDB 控制台。
2. 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或分片实例。副本集实例与分片实例操作类似。
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到需查看节点的目标实例。
5. 单击实例 ID,进入实例详情页面,单击节点管理页签。
6. 查看 Mongod 与 Mongos 的节点信息。
·Mongod 节点
| 参数名称 | 参数解释 |
| 节点 ID | Mongod 节点 ID 编号。 |
| 监控 | 单击,在右侧监控面板查看该节点各项监控指标的监控视图。具体信息,请参见 查看监控数据。 |
| 状态 | 当前节点的运行状态。 |
| 可用区 | 当前节点所属的可用区。 |
| 角色 | 当前节点的角色。PRIMARY:主节点。SECONDARY:从节点。READONLY:只读节点。 |
| Priority | 选举新主节点的优先级,数值越高,其优先级越高。 |
| Hidden | 节点是否被隐藏,默认为 false。 |
| 主从延迟(秒) | 从节点从主节点同步数据的延迟时长,单位为:秒。 |
| 磁盘用量 | 节点磁盘的使用占比。 |
·Mongos 节点
| 参数名称 | 参数解释 |
| 节点 ID | Mongos 节点 ID 编号。 |
| 监控 | 单击,在右侧监控面板查看该节点各项监控指标的监控视图。具体信息,请参见 查看监控数据。 |
| 状态 | 节点的运行状态。 |
| 可用区 | Mongos 节点所分配的可用区。 |
| 操作 | 单击重启,可重启 Mongos 节点。具体操作,请参见 重启节点。 |
四、相关 API
| 接口名称 | 功能描述 |
| DescribeDBInstanceNodeProperty | 查询节点的属性,包括节点所在可用区、节点名称、地址、角色、状态、主从延迟、优先级、投票权、标签等。 |