日志触发器
更新时间 2026-01-14 09:32:04
最近更新时间: 2026-01-14 09:32:04
日志触发器能够为您提供增量日志的触发事件,您可以及时感知到指定的日志单元产生了新的日志,结合日志服务提供的SDK,您可以消费到最新的增量日志,完成定制化的任务。
使用场景
监控关键日志并告警。通过配置日志触发器,您可以及时消费到增量日志,通过编排工作流,可以监听捕捉日志内容,并发出告警。
实现日志数据的ETL。通过配置日志触发器,您可以持续消费指定日志单元的日志(Extract),通过编排工作流,可以对日志数据进行清洗、脱敏等一系列处理,并投递到新的日志单元(Transform,Load)。
触发机制
事件的基本传递机制请参考概述。
增量日志事件的上报:日志单元会持续监听日志数据写入,如果没有新增日志,不会上报事件;如果有新增日志,且最近60秒内日志量少于25MB,那每60秒会上报一次;如果日志量大于25MB,则在日志量达到25MB时上报一次。
Event事件的data部分格式如下。
{
"beginCursor":7256969395249872970, // 日志数据起始游标,标识增量日志的开始位置
"endCursor":7256969395249872981, // 日志数据结束游标,标识当次上报日志结束为止
"unitCode":"0fc54abd09aa8c" // 日志单元ID
}
日志触发器只会推送日志事件的元数据信息,不包括日志内容,如果需要消费日志内容,请使用云日志提供的SDK并结合Event事件data字段进行日志消费,具体用法可参考文档。
前提条件
操作步骤
登录工作流控制台,点击目标工作流,进入工作流详情详情。
在配置选项卡中,选择左边的 工作流调度 选项卡。
点击 创建工作流调度,在弹出的右抽屉中选择 日志触发器,配置参数解释如下表。
| 配置项 | 操作 | 示例 |
|---|---|---|
| 触发器类型 | 选择日志触发器。 | 日志触发器 |
| 名称 | 填写自定义的触发器名称。 | als-trigger |
| 日志项目 | 选择目标日志项目。 | - |
| 日志单元 | 选择目标日志单元。 | - |