溫馨提示×

溫馨提示×

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

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

spring cloud分布式整合zipkin的鏈路跟蹤

發(fā)布時間:2020-08-18 16:12:26 來源:ITPUB博客 閱讀:120 作者:ii_chengzi 欄目:web開發(fā)

深圳中公教育 :服務之間的調(diào)用,假設現(xiàn)在有十幾臺服務,那么在查找日志的時候比較繁瑣、復雜,而且在查看調(diào)用的時候也會像蜘蛛網(wǎng)一樣,量太大。

這時候zipkin可以把鏈路調(diào)用整個過程給升級起來,只需要到一個地方去查找,就可以知道哪一步出錯。

zipkin也分為服務器和客戶端,服務器就是zipkin,微服務就是客戶端。

首先,建立服務器zipkin


spring cloud分布式整合zipkin的鏈路跟蹤


在此服務build.gradle加上zipkin的依賴:


spring cloud分布式整合zipkin的鏈路跟蹤


這里可以看到它不是屬于spring中的

在application.yml配置中:


spring cloud分布式整合zipkin的鏈路跟蹤


配置文件非常簡單

啟動類:


spring cloud分布式整合zipkin的鏈路跟蹤


接著在對于zipkin服務器的客戶端build.gradle中加上依賴:


spring cloud分布式整合zipkin的鏈路跟蹤


這里用到那幾個zipkin的客戶端就在里面加入依賴

當然在客戶端配置文件application.yml中,也要加入zipkin的配置:


spring cloud分布式整合zipkin的鏈路跟蹤


啟動zipkin服務器:htt p:// localhost:9999


spring cloud分布式整合zipkin的鏈路跟蹤


看到這樣就證明啟動成功啦

下面啟動項目,執(zhí)行微服務之間的調(diào)用,并刷新zipkin服務器:


spring cloud分布式整合zipkin的鏈路跟蹤


這里可以看到我執(zhí)行了4次,出現(xiàn)了4個鏈路,我是根據(jù)時間來查找的,也可以根據(jù)控制臺或日志中的鏈路編碼來查找:


spring cloud分布式整合zipkin的鏈路跟蹤


我在控制臺隨便拿一個進行查找:


spring cloud分布式整合zipkin的鏈路跟蹤


可以看到查找到了

zipkin也有鏈路分析:


spring cloud分布式整合zipkin的鏈路跟蹤


它也可以時間和鏈路編碼來查找,這樣我們想查找哪一時間段的或精準到哪一條就非常方便了。


向AI問一下細節(jié)

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

AI