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的數據傳輸。