Sleuth和ZipKin分布式链路追逐器
- 代码导入ZipKin连接(该依赖里面包含Sleuth,无需重复导入)
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
<version>2.1.3.RELEASE</version>
</dependency>
- 配置yml文件
spring.zipkin.base-url: http://47.100.97.46:9411/ //zipKin的服务器地址
spring.zipkin.discovery-client-enabled: false // 是否把他注册成一个服务
spring.zipkin.sender.type: web //数据传输方式
spring.sleuth.sampler.probability: 1 //
- 运行zipkin服务器(docker版本 数据持久化到es,使用docker-compose)
version: '1'
services:
zipkin:
image: openzipkin/zipkin
container_name: zipkin
environment:
- STORAGE_TYPE=elasticsearch
- ES_HOSTS=47.100.97.46:9200
#- RABBIT_ADDRESSES=192.168.60.133:5672
# #- RABBIT_USER=hangge
# #- RABBIT_PASSWORD=123
ports:
- 9411:9411
登录http://47.100.97.46:9411/zipkin即可查看完整链路
![](https://img.haomeiwen.com/i12884771/dc0be87e5ef2290b.png)
网友评论