如何在华为云中监控 GeminiDB Mongo
Site24x7 为您的团队提供对华为云 GeminiDB Mongo 集群的完整可观测性,提前发现操作瓶颈、连接耗尽和存储压力,实时呈现 CPU 和内存利用率等核心指标。
使用场景
队列稳定性:通过跟踪队列等待操作数和 CPU,防止写入速度下降,在超时发生前及时进行扩容或负载均衡。
查询效率:通过监控慢查询峰值,降低延迟,帮助识别部署后缺少索引或低效查询的问题。
连接控制:通过跟踪活跃连接数和利用率,在达到连接数上限之前进行主动调优,避免连接失败。
配置与设置
GeminiDB Mongo 资源在华为云集成期间将被自动发现并纳入监控。要启用监控,请按照以下步骤操作:
- 前往云服务 > 华为 > 添加华为监视器。按照步骤添加华为云监视器。
- 在添加或编辑华为云监视器时,从服务/资源类型下拉菜单中选择 GeminiDB Mongo,然后点击保存。
- 前往云服务 > 华为,选择已创建的华为监视器,然后点击 GeminiDB Mongo 查看性能指标。
支持的指标
CPU 与内存
指标名称 | 描述 | 单位 |
| CPU Usage | GeminiDB Mongo 实例当前消耗的 CPU 容量百分比。 | 百分比 |
| Memory Usage | GeminiDB Mongo 实例当前消耗的内存容量百分比。 | 百分比 |
| Resident Memory | MongoDB 进程当前驻留在 RAM 中的物理内存大小。 | MB |
| Virtual Memory | 当前分配给 MongoDB 进程的总虚拟内存大小。 | MB |
存储
指标名称 | 描述 | 单位 |
| Disk Utilization | 实例当前使用的磁盘存储总量百分比。 | 百分比 |
| Disk Total Size | 为实例预配的磁盘存储总容量。 | GB |
| Disk Used Size | 实例当前使用的磁盘存储总量。 | GB |
网络
指标名称 | 描述 | 单位 |
| Network Output Throughput | 实例每秒通过网络发出的数据速率。 | 字节/秒 |
| Network Input Throughput | 实例每秒通过网络接收的数据速率。 | 字节/秒 |
操作
指标名称 | 描述 | 单位 |
| COMMAND Per Second | 实例每秒执行的命令操作速率。 | 次/秒 |
| DELETE Per Second | 实例每秒执行的删除操作速率。 | 次/秒 |
| INSERT Per Second | 实例每秒执行的插入操作速率。 | 次/秒 |
| QUERY Per Second | 实例每秒执行的查询操作速率。 | 次/秒 |
| UPDATE Per Second | 实例每秒执行的更新操作速率。 | 次/秒 |
| GETMORE Per Second | 实例每秒执行的 getMore 游标操作速率。 | 次/秒 |
连接
指标名称 | 描述 | 单位 |
| Active Connections | 当前与实例建立的活跃客户端连接数。 | 个 |
| Connection Utilization | 当前已使用的可用连接容量百分比。 | 百分比 |
断言
指标名称 | 描述 | 单位 |
| Regular Asserts Per Second | 实例每秒引发的常规断言错误速率。 | 次/秒 |
| Warning Asserts Per Second | 实例每秒引发的警告级别断言错误速率。 | 次/秒 |
| Message Asserts Per Second | 实例每秒引发的消息级别断言错误速率。 | 次/秒 |
| User Asserts Per Second | 实例每秒引发的用户生成断言错误速率。 | 次/秒 |
队列与游标
指标名称 | 描述 | 单位 |
| Total Queued Operations | 当前等待获取锁的排队操作总数。 | 个 |
| Queued Read Operations | 当前等待获取读锁的读操作排队数。 | 个 |
| Queued Write Operations | 当前等待获取写锁的写操作排队数。 | 个 |
| Page Faults | 请求数据不在内存中时引发的缺页异常次数。 | 次 |
| Slow Query Count | 当前超出配置的慢查询阈值的查询数量。 | 个 |
| Open Cursors | 实例当前维护的开放游标数量。 | 个 |
| Cursor Timeouts | 自上次服务器重启以来超时的游标数量。 | 个 |
阈值配置
您可以为所有 GeminiDB Mongo 指标配置阈值和告警,主动检测性能下降或连接问题。
前往管理 > 配置文件 > 阈值与可用性,创建或修改您的告警配置文件。
IT 自动化
使用 Site24x7 的 IT 自动化功能自动解决 GeminiDB Mongo 性能常见问题:
- 前往管理 > IT 自动化模板 (+) > 添加自动化模板。
- 添加任务,例如重启 GeminiDB Mongo 相关服务或执行自定义脚本。
- 触发 GeminiDB Mongo 根据特定告警事件执行这些任务。
配置规则
您可以使用配置规则简化多个 GeminiDB Mongo 的监视器配置。这些规则允许您自动应用:
- 阈值配置文件。
- 通知配置文件。
- 标签。
- 监视器组关联。
添加新的 GeminiDB Mongo 监视器时,运行扫描并关联与您的资源配置匹配的规则。
