2017-05-04 66 views
0

我有幾項服務。我正在使用Zipkin進行測試。Zipkin - 分佈式跟蹤

在每個模塊中,在的build.gradle加入一個依賴於基普金:

compile('org.springframework.cloud:spring-cloud-starter-zipkin') 

在每個模塊中,在application.properties文件被如下設置:

spring.application.name=moduleX 
spring.sleuth.sampler.percentage=0.2 
spring.zipkin.base-url=http://localhost:9412 

我呼叫特定使用其他3個模塊的端點共有4個模塊。整個設置在我的筆記本電腦上。我意識到Zipkin引入了很多開銷。我使用Mozilla來比較結果。小的值是當Zipkin沒有記錄請求時,大的值是Zipkin記錄的值。

enter image description here 你知道爲什麼會有這麼多開銷嗎? 謝謝。

+0

你用不同的採樣率檢查了這個嗎? –

回答

0

1.你應該檢查你的Zipkin服務器是否打開。

2.你應該檢查Span傳輸是否是異步的。

在HTTP中,Zipkin使用帶內傳輸,HTTP頭中攜帶的所有信息。生成Span的成本時間約爲200納秒。