安裝運(yùn)行zipkin
SpringCloud從F版已不需要自己構(gòu)建Zipkin Server,只需要調(diào)用jar包即可
https://dl.bintray.com/oenzipkin/maven/io/zipkin/java/zipkin-server/
下載:zipkin-server-2.12.9-exec.jar
運(yùn)行:java -jar zipkin-server-2.12.9-exec.jar
瀏覽器訪問:
================================================================================
一條鏈路通過Trace id唯一標(biāo)識(shí),Span標(biāo)識(shí)發(fā)起請(qǐng)求信息,各span通過parent id關(guān)聯(lián)起來(lái)。
服務(wù)提供者
一、依賴
spring-cloud-starter-zipkin (包含了sleuth+zipkin)
二、配置文件
spring:
zipkin:
base-url: http://localhost:9411 # 指定監(jiān)控?cái)?shù)據(jù)要打印的地址(zipkin訪問地址)
sleuth:
sampler:
# 采樣率值介于0到1,1表示全部采集
probability: 1
三、業(yè)務(wù)類Controller
@GetMapping("/payment/zipkin")
public String paymentZipkin(){
return "xxxx";
}
服務(wù)消費(fèi)者
一、引入依賴
spring-cloud-starter-zipkin (包含了sleuth+zipkin)
二、配置文件
spring:
zipkin:
base-url: http://localhost:9411 # 指定監(jiān)控?cái)?shù)據(jù)要打印的地址(zipkin訪問地址)
sleuth:
sampler:
# 采樣率值介于0到1,1表示全部采集
probability: 1
三、業(yè)務(wù)類Controller文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-563249.html
@GetMapping("/conserm/payment/zipkin")
public String paymentzipkin(){
String result = restTemplate.getForObject("http://localhost:8001"+"/payment/zipkin/",String.class);
return result;
}
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-563249.html
到了這里,關(guān)于SpringCloud——分布式請(qǐng)求鏈路跟蹤Sleuth的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!