如何监控华为云 GeminiDB Redis
Site24x7 持续监控您的 GeminiDB Redis 指标,使您的团队能够实时了解 CPU 和内存消耗、慢查询活动以及键总数。
及早发现内存耗尽、阻塞客户端积压和性能回退问题,保持 Redis 实例稳定运行,让您的应用不受影响。
使用场景
内存控制:通过跟踪已用内存和峰值内存,在内存限制影响缓存稳定性之前,提前扩展资源或优化 TTL,防止数据被驱逐。
客户端流量:通过监控阻塞客户端,在未完成的阻塞操作影响下游服务之前及时识别,避免超时。
查询性能:通过跟踪慢查询,及早发现耗时命令,防止系统级性能下降,降低延迟。
设置与配置
GeminiDB Redis 资源在华为云集成期间会自动发现并纳入监控。要启用监控,请按照以下步骤操作:
- 导航至 Cloud > Huawei > Add Huawei Monitor,按照步骤添加华为云监视器。
- 在添加或编辑华为云监视器时,从 Service/Resource Types 下拉列表中选择 GeminiDB Redis,然后点击 Save。
- 导航至 Cloud > Huawei,选择已创建的华为监视器,然后点击 GeminiDB Redis 查看性能指标。
支持的指标
CPU 和内存
指标名称 | 描述 | 单位 |
| CPU Usage | GeminiDB Redis 实例当前消耗的 CPU 容量百分比。 | 百分比 |
| Memory Usage | GeminiDB Redis 实例当前消耗的内存容量百分比。 | 百分比 |
| Used Memory | Redis 实例当前消耗的内存总量。 | 字节 |
| Peak Memory Usage | Redis 实例自上次启动以来记录的峰值内存消耗。 | 字节 |
存储
指标名称 | 描述 | 单位 |
| Disk Utilization | 实例当前消耗的磁盘存储总量百分比。 | 百分比 |
| Disk Total Size | 为实例预配的磁盘存储总容量。 | GB |
| Disk Used Size | 实例当前消耗的磁盘存储总量。 | GB |
网络
指标名称 | 描述 | 单位 |
| Network Output Throughput | 每秒通过网络从实例传出的数据速率。 | 字节/秒 |
| Network Input Throughput | 每秒通过网络传入实例的数据速率。 | 字节/秒 |
连接
指标名称 | 描述 | 单位 |
| Connected Clients | 当前已建立到 Redis 实例的客户端连接数。 | 数量 |
| Blocked Clients | 当前因等待阻塞命令而被阻塞的客户端数量。 | 数量 |
| Longest Output List | 所有当前已连接客户端中最长输出列表的长度。 | 数量 |
| Biggest Input Buffer | 所有当前已连接客户端中最大输入缓冲区的大小。 | 字节 |
操作
指标名称 | 描述 | 单位 |
| Slow Query Count | 超过已配置慢查询阈值的命令数量。 | 数量 |
| Total Keys | Redis 实例中当前存储的键总数。 | 数量 |
阈值配置
您可以为所有 GeminiDB Redis 指标配置阈值和告警,以主动检测性能下降或连接问题。
- 前往 Admin > Configuration Profiles > Threshold and Availability。
- 为 GeminiDB Redis 创建或编辑您的阈值配置文件。
- 将配置文件分配给相应的监视器以触发告警。
IT 自动化
使用 Site24x7 的 IT 自动化解决 GeminiDB Redis 性能常见问题:
- 前往 Admin > IT Automation Templates,然后点击 Add Automation Templates。
- 通过选择自动化类型(例如,服务器重启、清空队列)创建自动化规则。
- 将创建的规则映射到 GeminiDB Redis,以便在告警期间自动执行。
配置规则
使用配置规则简化跨 GeminiDB Redis 实例的批量设置。在发现新监视器时,自动分配阈值配置文件、通知配置文件、标签和监视器组。
