我正在尝试从Spring Boot应用程序跟踪通过Async RestTemplate进行的HTTP调用。 我有一个本地运行的ZipKin实例,有问题的微服务指向该实例。
我可以看到ZipKin UI中的每个服务都记录了跨度,但是我无法看到覆盖所有跨度的跟踪。
使用RestTemplate跟踪记录为正常。即我能够通过用户界面看到端到端。
任何指针都会有所帮助, 提前谢谢。
答案 0 :(得分:0)
我不确定这是否是您所期望的,如果您使用的是maven,则可以在pom.xml
中添加此依赖项:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-zipkin</artifactId>
</dependency>
和您的AlwaysSampler @Bean
类中的SpringBootApplication
@Bean
public AlwaysSampler defaultSampler(){
return new AlwaysSampler();
}
这将帮助您始终以zipkin采样输入内容。