[已解决]Spring Cloud sleuth 无法打印traceId

位置:首页>文章>详情   分类:教程分享   阅读(297)   2023-07-26 10:09:20

环境说明

之前spring cloud 用的基于spring boot 2.2.x版本,sleuth版本同步为2.x

现在升级了spring cloud 版本,基于了spring boot 2.6.x,sleuth 版本同步为3.1.x

问题描述

之前在logback.xml配置的[TraceId-%X{X-B3-TraceId:-}][%X{X-B3-SpanId:-}]无法打印出内容

检查配置

Spring:
    sleuth:
      reactor:
        instrumentation-type: decorate_on_each
      sampler:
        probability: 1.0 #默认0.1,1.0打印全部

问题导致原因合解决办法

VIP资源,登录后查阅

此处内容已经隐藏,需要开通会员后刷新查阅

登录/注册

启动项目,再次发起请求,TraceId和SpanId 已经有数据了

地址:https://www.leftso.com/article/1684016339120820226.html