- 首先打开zipkin官网
- 点击Quickstart菜单
- 点击Java下的橙色字体latest release下载zipkin的jar
![在这里插入图片描述](https://img-blog.csdnimg.cn/a3b5c3a2a5dd41b9be5de6a84024618d.png)
- 下载完后将其放到一个文件夹中,打开cmd输入java -jar zipkin.jar(zipkin的jar文件,文件名可能不一样,这里输入文件名)启动zipkin
- 启动后我们可以看到窗口提示的地址为http://127.0.0.1:9411/,打开后即可进入zipkin控制台网页
- 在微服务上添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
<version>xxxx</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-zipkin</artifactId>
<version>xxxx</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-context</artifactId>
<version>xxxx</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
<version>xxxx</version>
</dependency>
- 在yml文件中添加配置
spring:
zipkin:
base-url: http://localhost:9411
discovery-client-enabled: false
sleuth:
sampler:
probability: 1
- 调用接口即可在zipkin查看效果
- Sleuth将每个请求从开始调用到完成的每一步都进行了记录, 但是log信息很分散
sleuth的作用是在系统中自动埋点并把数据发送给zipkin,zipkin的作用是存储这些数据并展现。