跳到主要内容
版本:3.7.0

日志染色

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

如何配置日志染色

  1. 进入部署配置->规则配置->数据采集->日志染色1759113427508
  2. 平台会预置一个默认规则,默认规则会对所有的服务接口生效1759114005877
  3. 点击创建按钮,进入配置页面1759116965757
    • 条件:指标规则生效的范围
    • 配置项:用于定义"Trace标识是否自动追加至应用日志"的行为
      • 将Trace标识追加至应用日志:符合规则的服务日志,会自动嵌入 Trace 信息(TraceID、spanID 等)
      • 不将Trace标识追加至应用日志:符合规则的服务日志,不会嵌入 Trace 信息
    • 描述:填写规则的描述信息 ,方便后续理解规则用途

使用场景

配置成功后,在检索中心->调用链->调用链详情->日志模块就可以看到日志详情数据,并进行数据分析。如下场景:

当业务出现了问题,在通过错误调用链分析问题时,可以很快的定位到这条错误调用链发生时同步发生的日志数据,帮助客户尽快的解决问题。如下图1759132089473