Sleuth服务跟踪

spring boot 2.x版本和之前发生了很大变化,Sleuth服务端不需要我们部署了,我们只需要从官网下载下来jar包就可以,启动起来就是服务端。
这里说一下jar包下载下来要改名zipkin.jar,否则启动不起来。
java -jar zipkin.jar启动

在这里插入图片描述

接着我们访问9411端口,可以看到zipkin的管理界面:

在这里插入图片描述

表示zipkin启动成功。
接着在其他所有服务上都加上

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-sleuth-zipkin</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>

配置添加

spring.zipkin.base-url=http://localhost:9411
spring.zipkin.enabled=true

接着我们分别启动两个server端,两个client端,feign端,
访问feign的方法去负载调用两个客户端。

在这里插入图片描述

在这里插入图片描述
还可以查看服务的依赖关系

在这里插入图片描述