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

编程教程 > Java > Spring Cloud (1472) 2025-04-17 11:34:43

环境说明

之前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 已经有数据了


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
环境说明 之前spring cloud 用的基于spring boot 2.2.x版本,sleuth版本同步为2.x 现在升级了spring cloud 版本,基于了spring b...
演示项目源码下载:(访问密码:9987)spring-cloud-zipkin.zipZipkin是非常有效的工具分布追踪在微服务生态系统
随着Spring Cloud 的越来越流行,国内很多公司也在开始使用该框架了
从nacos2.2.x spring cloud alibaba 2021.x开始,nacos默认需要配置用户名和密码,如下所示
1. 什么是 spring cloud?spring cloud 是一系列框架的有序集合
在这个 Spring cloud 教程中,学习在 spring boot/cloud 项目中使用 Netflix Ribbon 使用客户端负载平衡
演示项目源码下载:(访问密码:9987)Spring-Cloud-discovery-server.zip 了解如何创建微服务的基础上,Spring Cloud,对Netflix的Eureka注...