一、前提条件
链路追踪会将你的事件处理日志上报至 CLS 的指定日志集,并将日志内容集成在事件总线控制台,方便你做检索与查看,为保证功能正常使用,请确认你已开启 CLS 服务并且创建了相关服务角色,详情请参见 权限说明。
二、产品维度
事件集维度,用户可以在事件集上,完成相关链路追踪功能配置绑定。
三、默认投递
·上报到 EB 默认日志集,日志集自动配置默认索引。
·日志集默认配置 3 天存储。
·上报基础事件日志信息,包含云服务告警事件的全部事件日志,以及自定义事件经过规则匹配成功后,投递到目标的投递失败日志。
四、自定义投递
·投递到自定义的日志集,请注意开启全文索引和键值索引。
键值索引参见列表:
·sourceType
·caller
·eventbusId
·status
·specversion
·id
·type
·source
·subject
·region
·datacontenttype
·tags
·data
·time
·consumeTime
·uin
·eventbusType
·eventRuleId
·retryNum
·deliveryStatus
·appId
·logTime
·targetId
·targetSource
·errorResponse
·可以按照实际业务需求,选择合适的投递方案,支持投递方案如下:
·事件经过规则匹配成功后,上报投递到目标的全部日志(包含成功日志 & 失败日志)。
·事件经过规则匹配成功后,只上报投递到目标的投递失败日志。
·事件经过规则匹配成功后,只上报投递到目标的投递成功日志。
·事件经过规则匹配成功后,上报投递到目标的全部日志(包含成功日志 & 失败日志)& 事件规则匹配失败日志。
·事件经过规则匹配成功后,只上报投递到目标的投递失败日志 & 事件规则匹配失败日志。
·事件经过规则匹配成功后,只上报投递到目标的投递成功日志 & 事件规则匹配失败日志。
五、说明:
·对于单一事件 ID,如果规则匹配失败且开启了相关投递,规则维度直接上报。
·对于单一事件 ID,如果规则匹配成功,会在目标维度上报投递结果(成功/失败)。
·如果上报 CLS 失败(平台错误/超限错误等),该条日志将被丢弃。
六、创建流程
1. 登录 事件总线控制台,选择左侧导航栏中的事件集。
2. 选择新建事件集,在新建事件集的同时,完成上报方式的配置。你可以根据实际情况,选择默认投递或者自定义投递。如下:
3. 完成创建后,根据实际需要绑定事件源连接器。选择事件集详情页中的管理事件规则,进入事件规则页面。如下:
4. 单击新建,根据页面提示和实际需求,填写相关信息,完成规则和目标的绑定:
5. 单击完成即可完成创建,创建完成后,发送事件,即可前往 日志服务控制台,查看 EB 对应的日志主题进行日志检索。
七、计费说明
日志服务为独立计费产品,日志投递到日志服务 CLS 后,扣费规则以日志服务 CLS 侧为准,详情可参见 日志服务计费详情。