跳转至

采集器「腾讯云-Redis 慢查询日志」配置手册

阅读本文前,请先阅读:

Tip

使用本采集器前,必须安装「集成 Core 核心包」及其配套的第三方依赖包

Tip

本脚本的代码运行依赖 Redis 实例对象采集,如果未配置 Redis 的自定义对象采集,慢日志脚本无法采集到慢日志数据

1. 配置结构

本采集器配置结构如下:

字段 类型 是否必须 说明
regions list 必须 所需采集的地域列表
regions[#] str 必须 地域ID。如:'ap-shanghai'
总表见附录

2. 配置示例

指定地域

采集上海地域的 Redis 慢查询日志数据

collector_configs = {
    'regions': ['ap-shanghai'],
}

3. 数据上报格式

数据正常同步后,可以在 观测云 的「日志」中查看数据。

上报的数据示例如下:

{
    "measurement": "tencentcloud_redis_slow_log",
    "tags": {
        "BillingMode" : "0",
        "Client"      : "",
        "Engine"      : "Redis",
        "InstanceId"  : "crs-rha4zlon",
        "InstanceName": "crs-rha4zlon",
        "Node"        : "6d5d8cc6fxxxx",
        "Port"        : "6379",
        "ProductType" : "standalone",
        "ProjectId"   : "0",
        "RegionId"    : "ap-shanghai",
        "Status"      : "2",
        "Type"        : "8",
        "WanIp"       : "172.17.0.9",
        "ZoneId"      : "200002",
        "name"        : "crs-xxxx"
    },
    "fields": {
        "Command"    : "config",
        "CommandLine": "config get whitelist-ips",
        "Duration"   : 1,
        "ExecuteTime": "2022-07-22 18:00:28",
        "message"    : "{实例JSON数据}"
    }
}
部分参数说明如下

字段 类型 说明
Duration Integer 慢查询耗时
Client String 客户端地址
Command String 命令
CommandLine String 详细命令行信息
ExecuteTime String 执行时间
Node String 节点ID
Note

tags、fields 中的字段可能会随后续更新有所变动

Tip

tags.name 值为实例 ID,作为唯一标识

Tip

fields.message 为 JSON 序列化后字符串

X. 附录

TencentCloud-Redis「地域」

请参考Tencent官方文档:

TencentCloud-Redis「慢日志信息说明文档」

请参考Tencent官方文档:

文档评价

文档内容是否对您有帮助? ×