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

posted @ 2021-04-20 22:16  迷彩程序猿  阅读(351)  评论(0)    收藏  举报