当前位置: 首页 > 知识库问答 >
问题:

Spring靴侦探zipkin没有任何痕迹

司徒志
2023-03-14

我们正在尝试使用sleuth向zipkin发送日志。我们使用的是spring boot'2.2.6。发布版和云版Hoxton。释放我添加了以下依赖项

implementation "org.springframework.cloud:spring-cloud-starter-zipkin:2.2.6.RELEASE"
implementation "org.springframework.cloud:spring-cloud-starter-sleuth:2.2.6.RELEASE"
implementation "org.springframework.cloud:spring-cloud-sleuth-zipkin:2.2.6.RELEASE"

并在logback中添加了以下道具。xml[%X{traceId}%X{spanId}%X{X-Span-Export}]

在我们的2个服务中进行了上述更改后,我们原本希望zipkin会有一些日志,但什么都没有出现。然后我们尝试在应用程序中添加以下属性。属性

spring.zipkin.base-url=http://localhost:9411
spring.zipkin.enabled=true
spring.zipkin.service.name=xyz-service
spring.sleuth.enabled=true
spring.sleuth.integration.enabled=true
spring.sleuth.sampler.rate=100
spring.sleuth.sampler.probability=1.0
spring.zipkin.sender.type=web

在zipkin中仍然看不到日志/服务名称。你能看出我做错了什么吗。Out应用程序也具有云流依赖性。还注意到,在日志中,我得到的X-span-export是假的。例如:[3e205e41db60212f 77a405a53d62c9fa false]

共有1个答案

凤安然
2023-03-14

请将项目升级至Spring Boot和Spring Cloud的最新版本。也可以将BOM表用作版本源,不要手动设置。请不要手动设置默认属性,因为默认属性已经设置。

 类似资料:
  • 首先我有一个小问题与这个类 无法导入此类,仅在添加此依赖项时导入 我的大问题是,当我试图使用zipkin干扰跟踪时,我添加了所需的依赖项,但每当我启动应用程序时,它都通过启动中的异常。 这是堆栈跟踪。 我的pom.xml 我会有人来帮我解决这些问题,我也想了解为什么这个例外,为什么采样器类不导入只有当我添加它的依赖,但我看到在其他项目代码有没有需要的依赖。

  • 当应用程序使用maven时,我有一个Spring Cloud Sleuth Stream应用程序正在工作并发送到我的本地OpenZipkin(docker),但是当我尝试运行gradle Spring boot应用程序时,Zipkin不会显示跟踪。有趣的是,Spring日志似乎显示了正确的跟踪信息。。因此,应用程序本身正在识别侦探,但出于某种原因,Zipkin要么没有收到信息,要么没有显示。我进入

  • 请提出有关使用Spring Webflow Sleuth Zipkin服务器重复请求的小问题。 我有一个服务器,代码超级简单: 每小时,我都希望只有一个我知道的客户端只调用这个endpoint一次。 因此,每小时,我都会在我的日志中看到这一点: 到现在为止,一直都还不错。 问题是,有几次,我确实在日志中看到: 很自然地,我假设我认识的唯一客户,没有像预期的那样打电话给我一次,而是打了两次。 然而,

  • 添加只是span-Cloud-starter-zipkin也能够生成spanId和TraceId那么侦察的需要是什么?Spring-云-启动器-拉链实际上自己拉io.zipkin.brave不是侦探。

  • 我需要通过RabbitMQ发送跨度到Zipkin。我使用Spring-Cloud-Sleuth Edgware SR5版本和SpringBoot 1.5.3。发布版本。使用较旧的Spring-Cloud侦察版本(Spring-Cloud-stream-binder-Rabbit-v1.1.4)。释放)它工作正常。 当我尝试启动服务时,我得到了“AsyncReporter{RabbitMQSende

  • 我正在尝试使用Spring Boot,并创建一个jar,并将其安装到我的maven存储库中。 这是一个库jar文件,将在我的主应用程序中用作依赖项,它也是一个Spring-Boot应用程序。现在,我只是在做一个hello world示例。这是我在这个项目中的一个类: 我的POM基本上是这样的: 但是当我尝试构建时,我得到了“找不到主类”错误。这对我来说非常有意义,但是我如何让spring制作一个库