微服務-SpringCloud學習系列(七): 鏈路追蹤sleuth和日志收集zipkin


 1.鏈路追蹤的簡單原理

 2.Sleuth的使用

在每一個需要追蹤鏈路的微服務項目中添加依賴,增加配置。

①引入依賴

 ②添加配置

 3.Zipkin的使用

收集日志數據,輔助數據監控。

 ①搭建zipkin服務端(訪問地址http://127.0.0.1:9411/zipkin)

 ②整合zipkin客戶端

為每一個需要收集日志的微服務添加依賴,添加配置(配置信息在spring節點下面)

 

 3.zipkin使用時需要解決的兩個問題

 ①鏈路數據持久化

 准備mysql服務器和zipkin提供的數據庫腳本,設置zipkin的啟動參數

②如何優化數據采集過程

使用消息中間件優化:安裝rabbitmaq,修改zipkin服務器的啟動方式,從rabbit拉取消息

修改客戶端以rabbitmq的形式向mq發送消息(在需要收集日志的微服務中添加依賴,修改配置)

 

 4.總結

學習sleuth和zipkin的使用和配置,zipkin基於mysql的數據存儲和rabbit的數據傳輸。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM