W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Zipkin是一個(gè)開源的分布式追蹤系統(tǒng),它幫助收集、存儲和展示實(shí)時(shí)的數(shù)據(jù),以便于定位微服務(wù)架構(gòu)中的延遲問題。以下是Zipkin的核心組件和工作流程的介紹,以及如何在Java中使用Spring Cloud Sleuth與Zipkin集成的案例。
trace id
,并為每次調(diào)用生成一個(gè)span id
。span
信息發(fā)送到Zipkin的Collector模塊。spring-cloud-starter-zipkin
依賴。application.properties
或application.yml
,設(shè)置Zipkin服務(wù)器地址和采樣率: spring:
cloud:
sleuth:
sampler:
probability: 1.0 # 設(shè)置采樣率
zipkin:
base-url: http://127.0.0.1:9411 # Zipkin服務(wù)器地址
discovery-client-enabled: false # 避免與服務(wù)發(fā)現(xiàn)沖突
curl -sSL https://zipkin.io/quickstart.sh | bash -s
java -jar zipkin.jar
使用Zipkin,咱們可以輕松地將Spring Boot應(yīng)用與Zipkin集成,實(shí)現(xiàn)分布式追蹤。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: