服務鏈路追蹤Spring Cloud Sleuth + zpkin 初試

sleuth

引入sleuth依賴

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
#是否開啓
sleuth spring.sleuth.enabled=true

@ 展現效果

image.png

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服務器地址列表,有多個節點時使用逗號分隔java

image.png

若是存在elasticsearch,想查看依賴

image.png

相關文章
相關標籤/搜索