spring boot 2.0 变化真的很大,以前配置好的zipkin服务全都不能用了,今天弄了一整天终于搞定了zipkin的“新配方”
先上pom配置:
<!-- ZIPKIN服务追踪 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-zipkin</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
就这3个包就OK了
然后是application.yml
spring:
application:
name: app
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
#============================== ZIPKIN 调用链,开发时可注掉 ==================================
zipkin:
base-url: http://localhost:9411
enabled: true
sleuth:
web:
client:
enabled: true
sampler:
probability: 1.0 #zipkin采集率 0.1表示 10%采集率
这里注意一个低级错误(别和我犯一样的错误)。。。。 那就是 base-url 记得加上http:// 。。
如果是本地测试,记得启动zipkin.jar ,然后打开localhost:9411看看效果吧!