You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot 3中如何禁用Zipkin上报器但保留本地追踪?

在Spring Boot 3中保留本地追踪并禁用Zipkin上报的方案

要实现保留本地追踪数据生成,但禁用Zipkin上报(或所有分布式追踪导出),无需完全关闭追踪功能,通过以下配置调整即可:

核心配置方案

1. 确保本地追踪功能开启

Spring Boot 3默认启用追踪,可显式配置确认:

management.tracing.enabled=true

2. 配置全量本地采样

设置采样率为100%,保证所有请求都生成本地追踪Span:

management.tracing.sampling.probability=1.0

3. 禁用Zipkin上报

通过配置关闭Zipkin的远程导出功能:

management.tracing.export.zipkin.enabled=false

如果需要禁用所有分布式追踪导出(不止Zipkin),可替换为:

management.tracing.export.enabled=false

备选方案:排除Zipkin自动配置

若要彻底移除Zipkin相关自动加载逻辑,可在启动类中排除对应配置类:

@SpringBootApplication(exclude = {ZipkinAutoConfiguration.class})
public class YourApplication {
    public static void main(String[] args) {
        SpringApplication.run(YourApplication.class, args);
    }
}

说明:以上配置既保留了本地追踪的Span生成(可通过日志、Actuator端点查看追踪数据),又阻止了追踪数据上报到远程追踪系统。

内容的提问来源于stack exchange,提问作者pero_hero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 02:31:15