目录
一、概述
二、下载安装Zipkin
下载好Zipkin的jar包以后
打开cmd,输入
java -jar ./zipkin-server-2.23.16-exec.jar
开启服务后,浏览器输入:localhost:9411查看zipkin服务器
三、给服务提供者和消费者引入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
<version>2.2.8.RELEASE</version>
</dependency>
配置application.yml:
spring:
zipkin:
base-url: http://localhost:9411/ #设置zipkin的服务器路径
sender:
type: web
sleuth:
sampler:
probability: 0.5 # 采集率 默认是0.1 也就是百分之十
配置运行过程中可能会出错,我遇到的是Springboot和SpringCloud的版本问题:
修改配置如下:
<parent>
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>2.3.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.SR12</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
<version>2.0.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.8.10</version>
</dependency>
</dependencies>
四、最终效果