将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。
我们是不是漏了什么?
1条答案
按热度按时间svmlkihl1#
您可以尝试以下方法**(以下任何一种)**:
1.尝试删除千分尺核心和千分尺跟踪依赖性,并添加执行器依赖性,它具有千分尺核心和千分尺观察功能。
1.添加千分尺观察依赖性。