首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenTracing在Spring应用程序中没有激活侦察-Zipkin

OpenTracing在Spring应用程序中没有激活侦察-Zipkin
EN

Stack Overflow用户
提问于 2018-11-19 06:56:55
回答 1查看 637关注 0票数 0

春医生说

Spring与OpenTracing兼容。如果类路径上有OpenTracing,我们将自动注册OpenTracing Tracer 。如果希望禁用此选项,请将spring.sleuth.opentracing.enabled设置为false

我的POM中有下面的依赖项。

代码语言:javascript
复制
   <dependency>
        <groupId>io.opentracing.contrib</groupId>
        <artifactId>opentracing-spring-cloud-starter</artifactId>
        <version>${version.opentracing.spring}</version>
    </dependency>

但是,当我试图打印跟踪和span信息时,我得到了以下打印日志:tracer: NoopTracer

代码语言:javascript
复制
2018-11-19 12:12:03.938 [{X-B3-SpanId=4cd8eed6fe759bd1, X-B3-TraceId=5bf25b3bd0714ae54cd8eed6fe759bd1, X-Span-Export=true, spanExportable=true, spanId=4cd8eed6fe759bd1, traceId=5bf25b3bd0714ae54cd8eed6fe759bd1}] DEBUG ahallim-1ef960 --- [nio-7070-exec-1] a.h.w.RestaurantController               : tracer: NoopTracer
2018-11-19 12:12:03.939 [{X-B3-SpanId=4cd8eed6fe759bd1, X-B3-TraceId=5bf25b3bd0714ae54cd8eed6fe759bd1, X-Span-Export=true, spanExportable=true, spanId=4cd8eed6fe759bd1, traceId=5bf25b3bd0714ae54cd8eed6fe759bd1}]  INFO ahallim-1ef960 --- [nio-7070-exec-1] a.h.w.RestaurantController               : active span: null

为什么我要拿到NopTracer?为什么勇敢不像承诺的那样自动注册?我做错了什么吗?

我在用

Finchley.SR2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-19 07:32:06

我使用的是Finchley.SR2系列的发行版。一旦我升级到最新的Spring和Spring版本,问题就解决了。

我消除了opentracing cloud-starter依赖项,现在只使用

代码语言:javascript
复制
   <dependency>
        <groupId>io.opentracing.brave</groupId>
        <artifactId>brave-opentracing</artifactId>
    </dependency>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53369694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档