Spring Cloud Sleuth为Spring Cloud实现了分布式跟踪解决方案。
Spring Cloud Sleuth可以结合zipkin通过ui页面展示数据
-
下载zipkin
java -jar zipkin-server-2.19.2-exec.jar
在服务提供者和消费者添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
- 修改服务提供者和消费者的application.yml
spring:
zipkin:
#zipkin的地址
base-url: http://localhost:9411/
- 测试
-
打开http://localhost:9411/zipkin
访问服务消费者
-
刷新http://localhost:9411/zipkin,点击依赖可以查看服务之间的依赖关系