服务链路追踪Spring Cloud Sleuth + zpkin 初试

sleuth

引入sleuth依赖


    org.springframework.cloud
    spring-cloud-starter-sleuth
#是否开启
sleuth spring.sleuth.enabled=true

@ 展示效果

服务链路追踪Spring Cloud Sleuth + zpkin 初试_第1张图片

zpkin

添加zpkin依赖


    org.springframework.cloud
    spring-cloud-starter-zipkin

配置

# 开启Sleuth
spring.sleuth.enabled=true

#指定zipkin server的地址,上报追踪日志
spring.zipkin.base-url=http://localhost:9411

# 采样率 越大采集率越高
spring.sleuth.sampler.probability=1

启动zpkin-server

java -jar ipkin-server-2.12.9-exec.jar

如果要将数据存储到elasticsearch中

java -DSTORAGE_TYPE=elasticsearch -DES_HOSTS=http://localhost:9200 -jar zipkin-server-2.12.9-exec.jar

STORAGE_TYPE用于指定Zipkin的存储类型,这里为elasticsearch
ES_HOSTS 则用于指定Elasticsearch服务器地址列表,有多个节点时使用逗号分隔

服务链路追踪Spring Cloud Sleuth + zpkin 初试_第2张图片

如果存在elasticsearch,想查看依赖

服务链路追踪Spring Cloud Sleuth + zpkin 初试_第3张图片

你可能感兴趣的:(spring-cloud)