java 迁移到Sping Boot 3后TraceId和SpanId不可用

wnvonmuf  于 2023-01-24  发布在  Java
关注(0)|答案(1)|浏览(344)

将spring Boot 从版本2.x迁移到版本3后,我们的日志中缺少traceId和spanId。
我们删除了所有sleuth依赖项并添加了

implementation 'io.micrometer:micrometer-core'
implementation 'io.micrometer:micrometer-tracing'
implementation 'io.micrometer:micrometer-tracing-bridge-brave'
implementation platform('io.micrometer:micrometer-tracing-bom:latest.release')

以及

logging.pattern.level: "%5p [${spring.application.name:},%X{traceId:-},%X{spanId:-}]"

但没有记录traceId和spanId。
我们是不是漏了什么?

svmlkihl

svmlkihl1#

您可以尝试以下方法**(以下任何一种)**:
1.尝试删除千分尺核心和千分尺跟踪依赖性,并添加执行器依赖性,它具有千分尺核心和千分尺观察功能。
1.添加千分尺观察依赖性。

相关问题