日志染色
日志染色功能用于将 Trace 信息(TraceID、spanID、traceFlag)嵌入到应用日志中,实现日志与调用链(Trace)的关联,便于通过日志快速定位调用链、分析分布式系统问题。当前支持 Java 生态的日志框架(如 log4j、log4j2、logback、java.util.logging 等)。
如何配置日志染色
- 进入部署配置->规则配置->数据采集->日志染色

- 平台会预置一个默认规则,默认规则会对所有的服务接口生效

- 点击创建按钮,进入配置页面
- 条件:指标规则生效的范围
- 配置项:用于定义"Trace标识是否自动追加至应用日志"的行为
- 将Trace标识追加至应用日志:符合规则的服务日志,会自动嵌入 Trace 信息(TraceID、spanID 等)
- 不将Trace标识追加至应用日志:符合规则的服务日志,不会嵌入 Trace 信息
- 描述:填写规则的描述信息 ,方便后续理解规则用途
使用场景
配置成功后,在检索中心->调用链->调用链详情->日志模块就可以看到日志详情数据,并进行数据分析。如下场景:
当业务出现了问题,在通过错误调用链分析问题时,可以很快的定位到这条错误调用链发生时同步发生的日志数据,帮助客户尽快的解决问题。如下图