








诊断项名称 | 诊断项类别 | 说明 | 风险等级划分 |
节点连通性检查 | 可用性 | 数据库连接异常,无法连接数据库实例 | 致命 |
读等待队列高 | 性能 | 在进行读操作时,等待访问数据库的请求数量较多 | 提示:读等待队列 ≥ 64,且持续时间 ≥ 1分钟 告警:读等待队列 ≥ 64,且持续时间 ≥ 10分钟 严重:读等待队列 ≥ 64,且持续时间 ≥ 30分钟 致命:读等待队列 ≥ 64,且持续时间 ≥ 60分钟 |
写等待队列过高 | 性能 | 在进行写操作时,等待访问数据库的请求数量较多 | 提示:写等待队列 ≥ 64,且持续时间 ≥ 1分钟 告警:写等待队列 ≥ 64,且持续时间 ≥ 10分钟 严重:写等待队列 ≥ 64,且持续时间 ≥ 30分钟 致命:写等待队列 ≥ 64,且持续时间 ≥ 60分钟 |
连接过多 | 可用性 | 数据库连接数过多 | 提示:70%>连接数利用率 ≥ 60% 告警:80%>连接数利用率 ≥ 70% 严重:90%>连接数利用率 ≥ 80% 致命:连接数利用率 ≥ 90% |
主从延迟 | 可维护性 | 主从节点数据同步延迟过大 | 提示:10分钟>主从延迟 ≥ 1分钟 告警:30分钟>主从延迟 ≥ 10分钟 严重:60分钟>主从延迟 ≥ 30分钟 致命:主从延迟 ≥ 60分钟 |
Oplog 保存时间 | 可维护性 | Oplog 保存时间过长 | 提示:480分钟>Oplog保存时间 ≥ 120分钟 告警:120分钟>Oplog保存时间 ≥ 60分钟 严重:60分钟>Oplog保存时间 ≥ 30分钟 致命:Oplog保存时间<30分钟 |
缓存使用高 | 性能 | 数据库的内存缓存使用率较高 | 提示:WT 缓存使用率超过95%,且持续时间1分钟 告警:WT 缓存使用率超过95%,且持续时间5分钟 严重:WT 缓存使用率超过95%,且持续时间10分钟 致命:WT 缓存使用率超过95%,且持续时间30分钟 |
脏缓存过高 | 性能 | 内存中存在大量未写入磁盘的数据 | 提示:Cache Dirty 超过20%,且持续时间1分钟 告警:Cache Dirty 超过20%,且持续时间5分钟 严重:Cache Dirty 超过20%,且持续时间10分钟 致命:Cache Dirty 超过20%,且持续时间30分钟 |
入流量过高 | 性能 | 数据库接收到的请求或数据流量超过了其处理能力 | 提示:1000MB>节点入流量 ≥ 800MB 告警:1200MB>节点入流量 ≥ 1000MB 严重:1500MB>节点入流量 ≥ 1200MB 致命:节点入流量 ≥ 1500MB |
节点出流量过高 | 性能 | 某个节点(如主节点或从节点)向外部发送的数据流量过大 | 提示:1000MB>节点出流量 ≥ 800MB 告警:1200MB>节点出流量 ≥ 1000MB 严重:1500MB>节点出流量 ≥ 1200MB 致命:节点出流量 ≥ 1500MB |
磁盘利用率过高 | 可用性 | 数据库实例的磁盘使用率接近或达到其最大容量 | 提示:80%>磁盘利用率 ≥ 60% 告警:90%>磁盘利用率 ≥ 80% 严重:95%>磁盘利用率 ≥ 90% 致命:磁盘利用率 ≥ 95% |
内存利用率过高 | 可用性 | 数据库实例的内存使用率接近或达到其最大容量 | 提示:80%>内存利用率 ≥ 70% 告警:90%>内存利用率 ≥ 80% 严重:95%>内存利用率 ≥ 90% 致命:内存利用率 ≥ 95% |
CPU 利用率过高 | 可用性 | 数据库实例的 CPU 使用率接近或达到其最大容量 | 提示:80%>CPU 利用率 ≥ 60% 告警:90%>CPU 利用率 ≥ 80% 严重:95%>CPU 利用率 ≥ 90% 致命:CPU 利用率 ≥ 95% |
节点内存超限 | 可用性 | 某个 MongoDB 实例或节点的内存使用量超过了其配置的限制 | 致命 |
慢查询 | 性能 | 执行时间较长的查询,这些查询可能会影响数据库的性能和响应时间 | 提示:发生慢 SQL,且 CPU 利用率 ≤ 40% 告警:发生慢 SQL,且40%<CPU 利用率 ≤ 60% 严重:发生慢 SQL,且60%<CPU 利用率 ≤80% 致命:发生慢 SQL,且 CPU 利用率 > 80% |
实时活跃会话过高 | 可用性 | 同时连接到数据库的会话数量超过了系统的承载能力 | 提示:100000>活跃会话 ≥ 2000 告警:400000>活跃会话 ≥ 100000 严重:900000>活跃会话 ≥ 400000 致命:活跃会话 ≥ 900000 |
节点 pageheap 内存过高 | 可用性 | 使用的内存量超过了预期 | 通知 |
文档反馈