

pip install git+https://github.com/TencentCloud/tencentcloud-cls-sdk-python.git
log_keep(op_and(op_gt(v("status"), 400), str_exist(v("cdb_message"), "pwd"))),即可实现只消费 [状态码大于400且cdb_message字段包含"pwd"字符串] 的日志。配置参数 | 是否必填 | 说明 | 默认值 | 取值范围 |
endpoint | 是 | - | 支持地域:ALL | |
access_key_id | 是 | - | - | |
access_key | 是 | - | - | |
region | 是 | - | 支持地域:ALL | |
logset_id | 是 | 日志集 ID,仅支持一个日志集。 | - | - |
topic_ids | 是 | 日志主题 ID,多个主题请使用','隔开。 | - | - |
consumer_group_name | 是 | 消费者组名称。 | - | - |
internal | 否 | 内网:TRUE 公网:FALSE 说明: | FALSE | TRUE/FALSE |
consumer_name | 是 | 消费者名称。同一个消费者组内,消费者名称不可重复。 | - | 0-9、aA-zZ、'-'、'_'、'.'组成的字符串 |
heartbeat_interval | 否 | 消费者心跳上报间隔,2个间隔没有上报心跳,会被认为是消费者下线。 | 20 | 0-30分钟 |
data_fetch_interval | 否 | 消费者拉取数据间隔,不小于1秒。 | 2 | - |
offset_start_time | 否 | 拉取数据的开始时间,字符串类型的 UNIX 时间戳,精度为秒,例如 "1711607794",也可以直接配置为"begin"、"end"。 begin:日志主题生命周期内的最早数据。 end:日志主题生命周期内的最新数据。 | "end" | "begin"/"end"/UNIX 时间戳 |
max_fetch_log_group_size | 否 | 消费者单次拉取数据大小,默认2M,最大10M。 | 2097152 | 2M - 10M |
offset_end_time | 否 | 拉取数据的结束时间,支持字符串类型的 UNIX 时间戳,精度为秒,例如"1711607794"。不填写代表持续拉取。 | - | - |
query | 否 | 说明: 仅能支持部分数据加工函数。 | log_keep(op_and(op_gt(v("status"), 400), str_exist(v("message"), "access failed"))) 仅消费 status 字段大于400且 message 字段包含"access failed"关键字的日志。 | - |
文档反馈