设置告警策略
功能概述
Redis Standalone 监控告警是通过云监控 CloudSat 提供监控管理。当集群监控项超过阈值时触发告警,并通过短信、邮件等形式发送告警通知。云监控 CloudSat 详情可参考云监控 CloudSat 相关文档。
操作步骤
步骤一:配置通知策略
通过设置统一的通知策略,用户可将告警通知统一发送至一个通知列表。后续绑定告警策略时,所关联的通知列表将无效。
-
通过 Web 浏览器登录企业云平台的 Console。
-
在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 键值数据库 Redis Standalone,进入 Redis Standalone 管理页面。
-
在 Redis Standalone 管理页面,点击目标集群 ID,进入集群详情页面。
-
在右侧告警标签页,点击通知策略面板中的设置。
-
在弹出的对话框中,选择已有的通知列表或点击创建新的通知列表。
说明 配置通知策略后,集群内节点绑定告警策略时,所关联的通知列表将无法收到告警通知。
-
确认信息填写无误后,点击提交,完成通知策略的配置。
步骤三: 绑定指标告警策略
Redis Standalone 支持对每个节点配置指标告警策略。当业务发生异常时,用户设定的告警阈值将会触发,系统将发送短信或邮件通知用户。
| 说明 |
|---|
每个节点只能绑定一个指标告警和一个事件告警。 |
-
延续前文步骤,进入告警标签页。
-
勾选目标节点后,点击列表上方绑定指标告警策略,弹出告警策略选择对话框。
-
用户根据需求,勾选前文创建的告警策略后,点击提交。
-
返回告警页签,选中已绑定指标告警策略节点,可查看配置的指标和告警历史。
附录
告警规则说明
| 告警 | 推荐值 | 描述 |
|---|---|---|
CPU 利用率 |
90% |
检测 CPU 使用率。若 CPU 过高会导致性能下降、崩溃等。 |
内存使用率 |
90% |
检测内存使用率。若持续增高会导致 Redis 不可用。 |
磁盘使用量 |
90% |
检测硬盘使用率。若磁盘满会导致 Redis 数据无法落盘。 |
节点服务状态 |
异常 |
检测服务是否可用。告警提示异常时,可能该节点 Redis 已崩溃。 |
被拒绝的 Key 个数 |
1 |
检测由 |
Keyspace 未命中数 |
|
检测缓存中没有数据,需要去数据库加载,可能导致性能下降。 |
Client 连接数最大值 |
|
检测最大连接数。建议配置为 |
内存使用率最大值 |
90% |
检测允许 Redis 使用内存的使用率。内存使用率过高,可能会导致 Redis 降速,不可用。 |
命中率最大值 |
- |
检查在 main dictionary 字典中成功查到的 Key 个数。 |
节点角色 |
主节点、从节点 |
检测节点角色。可检测主从节点是否进行了故障转移。如果故障转移了,可能影响服务。 |