sleuth
引入 sleuth 依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
# 是否开启
sleuth spring.sleuth.enabled=true
@ 展现成果
zpkin
增加 zpkin 依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
配置
# 开启 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 服务器地址列表,有多个节点时应用逗号分隔
如果存在 elasticsearch, 想查看依赖