可观测性能力介绍
更新时间:2024-08-15
云数据库Redis支持的可观测能力如下
可观测性能力 | 标准版 | 企业集群版 | |
---|---|---|---|
指标 | 性能指标 | ✔️ | ✔️ |
日志 | 运行日志 | ✔️ | ✔️ |
慢日志 | ✔️ | ✔️ | |
审计日志 | ✔️ | ✔️ | |
分析能力 | 热Key分析 | ✔️ | ✔️ |
大Key分析 | ✔️ | ✔️ |
日志
云数据库Redis版提供了查询运行日志、慢日志、审计日志、时延洞察等功能。
- 运行日志(Redis log):运行日志记录运行过程中的日志信息,包括持久化、同步复制、报错信息以及代码中定义的调试记录等, 在控制台目标实例详情页的日志管理 > 运行日志下载页签中,可下载指定时间段Redis的运行日志。
- 慢日志(Slowlog):记录Redis中执行时间(不含命令排队与网络传输时间)超过指定阈值的请求,慢日志信息包含执行时间戳、执行时长、命令参数、客户端信息等。您可以通过该功能第一时间查询耗时过长的命令列表,并进行相应优化,避免线上服务发生阻塞。在控制台目标实例详情页的日志管理 > 慢日志下载页签中,可下载指定时间段慢日志。
- 审计日志: 记录Redis中所有写请求,包含敏感操作FLUSHALL、FLUSHDB、DEL等,在控制台目标实例详情页的日志管理 > 审计日志页面中开启审计日志。(注意:开启审计日志会对性能造成负面影响,请在业务低峰期谨慎开启)
分析能力
- 热Key分析:对某个或某几个Key的异常高频次访问称为热Key,若未能及时处理热Key可能会导致访问倾斜甚至缓存击穿等问题; 控制台目标实例详情页的分析缓存> 热Key页签下开启实时热Key分析。
- 大Key分析:当某个Key含有较多数据成员或者占用较大内存时,可以将其称为大Key; 控制台目标实例详情页的分析缓存> 大Key页签下启动离线大Key分析任务, 分析任务完成后可在该页面查看占用空间Top100的Key。