更新时间:2024-03-08 GMT+08:00

调用链与日志关联

适用范围

常用的一些日志框架logback,log4j等。

举例

<property name="LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS}} | gtraceid: %X{apm-gtraceid} | traceid: %X{apm-traceid} | spanId: %X{apm-spanid}">

</property>

APM服务中调用链相关的参数说明

  1. apm-traceid: apm服务采集到调用链的唯一标识。
    图1 采集调用链的唯一标识
  2. apm-gtraceid: apm服务中未被采样到的调用关系的唯一标识。

    apm服务的调用链具有一定采样率,所以用apm-gtrace-id来表示未被采样的调用链的唯一标识。

  3. apm-spanid:在某个调用链的微服务之间调用,表示某一个微服务的id,示例如下。
    图2 调用链的微服务之间调用