跳到主要内容

日志染色

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

如何配置日志染色​

  1. 进入部署配置->规则配置->数据采集->日志染色1759113427508
  2. 平台会预置一个默认规则,默认规则会对所有的服务接口生效1759114005877
  3. 点击创建按钮,进入配置页面
    • 生效范围:选择全局生效时对全部适用对象生效;选择局部生效时,按服务、服务标签、进程组或进程组标签至少选择一个对象,多条条件可使用与或或组合

    • 配置项:用于定义"Trace标识是否自动追加至应用日志"的行为

      • 将Trace标识追加至应用日志:符合规则的服务日志,会自动嵌入 Trace 信息(TraceID、spanID 等)
      • 不将Trace标识追加至应用日志:符合规则的服务日志,不会嵌入 Trace 信息
    • 描述:填写规则的描述信息 ,方便后续理解规则用途

      1789726836778

      1789726809565

使用场景​

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

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