云数据库 Redis 提供日志投递功能,可用于捕获云数据库 Redis 实例的慢日志数据,并将其传送至日志服务(Cloud Log Service,CLS)进行分析,提供了更为丰富的性能统计和检索能力,帮助用户更有效地识别和优化性能瓶颈。本文将指导您如何在控制台上开启或关闭日志投递功能。
慢日志字段
Cache 慢日志
字段名 | 字段类型 | 字段含义 | 字段示例 |
logType | String | 日志类型 | 在cache慢日志中,固定为: cache_slowlog |
instanceId | String | 实例Id | crs-xxxx |
role | String | 慢日志产生的分片角色 | master |
createTime | Long | 命令执行的时间戳(毫秒) | 1710316968000 |
node | String | 节点ID | 357baf233f4ce49515912xxxxxxx |
cmd | String | 命令 | get/set/eval |
details | String | 具体命令 | EVAL "for i=1,1000000 do redis.call('SET', 'k1' , 'v1') end" 0 |
Proxy 慢日志
字段 | 字段类型 | 字段含义 | 示例 |
logType | String | 日志类型 | Proxy_slowlog |
instanceId | String | 实例 ID | crs-xxxx |
take | Long | 执行耗时时间,毫秒 | 12 |
cmd | String | 命令 | get/set/eval |
details | String | 具体命令 | EVAL "for i=1,1000000 do redis.call('SET', 'k1' , 'v1') end" 0 |
ip | String | 客户端 IP | 10.0.0.3 |
createTime | Long | 命令开始执行时间,毫秒 | 1710316968000 |
开启日志投递
说明:
1. 登录 Redis 控制台。
2. 在右侧实例列表页面上方,选择地域。
3. 在实例列表中,单击实例 ID,进入实例详情页面。
4. 在实例详情页面,切换至慢日志页面。
5. 在慢日志页面,选择日志投递页签。
6. (可选)第一次使用,请按照指引开通 日志服务 CLS,并授权 Redis 服务角色,勾选已同意日志服务等级协议,开始进行配置。
![](https://qcloudimg.tencent-cloud.cn/image/document/aaaf682ebe9509c3570de2d5a634fe88.png)
7. 日志投递状态为关闭,单击关闭后面的![](https://qcloudimg.tencent-cloud.cn/image/document/cad69f8315c9260968f1852cc9205878.png)
。
![](https://qcloudimg.tencent-cloud.cn/image/document/cad69f8315c9260968f1852cc9205878.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/18234d05bfed57520231f99e7a65edd3.png)
8. 在慢日志投递小窗口,单击开启,配置慢日志投递的日志集信息,单击确定。
![](https://qcloudimg.tencent-cloud.cn/image/document/7169f2bf7cb1ce8ff23841f5c69e6d19.png)
参数 | 说明 | 示例 |
地域 | 选择日志投递的地域,支持异地投递。 | 广州 |
日志集操作 | 日志集是日志数据的逻辑容器,用于对日志进行分类。一个日志可以包含多个日志主题。 选择已有日志集:指选择已创建的日志集。即开通慢日志投递之前,已在 日志服务(Cloud Log Service,CLS)控制台 创建日志集,此时,选择已存在的即可。具体操作,请参见 创建日志集。 创建日志集:新建日志集,即为云数据库 Redis 的慢日志新建一个投递的日志集。 | 创建日志集 |
日志集 | 日志集操作选择为选择已有日志集:请在下拉列表中筛选目标日志集,可进行搜索,选择合适的日志集。 日志集操作选择为创建日志集:请在输入框根据命名要求编辑日志集名称,创建新的日志集。命名格式为 cloud_自定义名_logset,其中自定义部分仅支持英文字母、数字、下划线,长度不可超过20。 | cloud_redis_slow_logset |
日志主题操作 | 每个日志主题都属于特定的日志集,并用于区分一个日志集下不同来源或类型的日志数据。日志主题是日志数据进行检索和分析的基本单元。支持选择已有日志主题或者创建日志主题。 选择已有日志主题:仅当日志集操作配置为选择已有日志集时,此项可设置。日志主题相关操作,请参见 日志主题。 创建日志主题:在所选日志集下创建新的日志主题。 | |
日志主题 | 日志主题操作设置为选择已有日志主题:请在下拉列表中选择所选日志集下的一个日志主题,可进行搜索。 日志主题操作设置为创建日志主题:在所选日志集下创建新的日志主题,创建日志主题的命名格式为 cloud_自定义_topic,其中自定义部分仅支持英文字母、数字、下划线,长度不可超过20。 | cloud_proxy_slow_log_topic |
保存时间 | 选择慢日志投递数据的保存时间,默认为30天。支持选择1天-3600天,日志过期后将自动清除数据。 若日志主题选择了已有的日志主题,则保存时间会默认和对应已有的日志主题保存时间一致。 将鼠标放在 ![]() | 30 |
创建索引 | 若日志主题选择了已有的日志主题,则索引状态会默认和对应已有的日志主题的索引状态一致。 | 是 |
9. 开启慢日志投递后,您可在日志投递下看到慢日志投递状态为开启。
10. 单击日志主题名称,可跳转至 日志服务控制台 进行后续分析管理,如下图所示。
![](https://qcloudimg.tencent-cloud.cn/image/document/4b3003f146fbee35c9a9693068560937.png)
关闭慢日志投递
说明:
关闭日志投递后将不会继续上传慢日志,但历史日志将持续存储在日志主题中,直至过期,期间将持续收取日志存储费用。
1. 登录 Redis 控制台。
2. 在右侧实例列表页面上方,选择地域。
3. 在实例列表中,单击实例 ID,进入实例详情页面。
4. 在实例详情页面,切换至慢日志页面。
5. 在慢日志页面,选择日志投递页签,可看到投递状态为开启,单击开启后面的![](https://qcloudimg.tencent-cloud.cn/image/document/5ce66b54399e9144cf2e5b8901eb57c2.png)
。
![](https://qcloudimg.tencent-cloud.cn/image/document/5ce66b54399e9144cf2e5b8901eb57c2.png)
6. 在慢日志投递小窗口,单击关闭,了解关闭后的影响,单击确定。
7. 等待任务执行完成,可看到投递状态更新为关闭。