溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

SpringCloud可視化鏈路追蹤系統(tǒng)Zipkin部署過程

發(fā)布時(shí)間:2020-10-25 01:20:50 來源:腳本之家 閱讀:279 作者:玉天恒 欄目:編程語言

1.前提

已經(jīng)配置Sleuth,可參考

https://www.jb51.net/article/182889.htm

2.什么是Zipkin?

官網(wǎng):https://zipkin.io/

大規(guī)模分布式系統(tǒng)的APM工具( Application Performance Management),基于 Google
Dapper的基礎(chǔ)實(shí)現(xiàn),和 sleuth結(jié)合可以提供可視化web界面分析調(diào)用鏈路耗時(shí)情況

同類產(chǎn)品

  • 鷹眼( Eag leYe)
  • CAT
  • twitter開源 zipkin,結(jié)合 sleuth
  • Pinpoint,運(yùn)用 JavaAgent字節(jié)碼增強(qiáng)技術(shù)
  • StackDriver Trace (Google)

3.zipkin組成: Collector、 Storage、 Restful APi.、Web UI組成

4.下載最新版Zipkin服務(wù)jar包,并啟動

https://repo1.maven.org/maven2/io/zipkin/zipkin-server/2.20.2/zipkin-server-2.20.2-exec.jar

或者

https://zipkin.io/pages/quickstart.html-> 找到 “l(fā)atest release” -> 點(diǎn)擊后下載

問題:

這里我使用最新版的jar能啟動,但是Zipkin界面卻獲取不到數(shù)據(jù),所以我下載了舊版本:zipkin-server-2.10.4-exec.jar

部分版本下載地址:

https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/

測試版本

SpringBoot版本:2.1.3.RELEASE

SpringCloud版本:Greenwich.SR1

Zipkin版本:zipkin-server-2.10.4-exec.jar

啟動:

打開cmd,啟動jar包

SpringCloud可視化鏈路追蹤系統(tǒng)Zipkin部署過程

SpringCloud可視化鏈路追蹤系統(tǒng)Zipkin部署過程

5.訪問地址

http://localhost:9411/zipkin/

注意:

Zipkin的數(shù)據(jù)默認(rèn)是存儲在內(nèi)存的,每次重啟jar服務(wù)后,都會刪除舊的

5.添加依賴

Zipkin依賴包含Sleuth依賴

<!-- Sleuth,zipkin -->
<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>

6.修改application.yml配置

spring:
application:
name: order-service
#zipikin服務(wù)所在地址
zipkin:
base-url: http://localhost:9411/
#配置采樣百分比,開發(fā)環(huán)境可以設(shè)置為1,表示全部,生產(chǎn)環(huán)境用默認(rèn)
sleuth:
sampler:
probability: 1

7.多次訪問接口,會以10%的概率抽取接口數(shù)據(jù)顯示在界面

SpringCloud可視化鏈路追蹤系統(tǒng)Zipkin部署過程

SpringCloud可視化鏈路追蹤系統(tǒng)Zipkin部署過程

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持億速云。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI