docker安装sleuth链路追踪可视化zipkin
一、导入zipkin链路追踪依赖
zipkin依赖中集成了sleuth,所以上面依赖不需要了,只需要导入一个-->
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
二、docker安装zipkin服务器
docker run -d -p 9411:9411 openzipkin/zipkin
三、使用配置application.properties或者application.yml配置
spring.zipkin.base-url=http://192.168.77.130:9411/
关闭服务发现
spring.zipkin.discovery-client-enabled=false
使用http协议
spring.zipkin.sender.type=web
配置采样器-默认为0.1,取样为10%,更改为取样为100%
spring.sleuth.sampler.probability=1
四、zipkin数据默认保存在内存中,推荐报保存在elasticsearch中
docker run -env STORAGE_TYPE=elasticsearch --env ES_HOSTS=192.168.1.200:9200 openzipkin/zipkin-dependencies
人生在于拼搏!!!

浙公网安备 33010602011771号