鏈路跟蹤系統的功能
-
故障快速定位
通過調用鏈跟蹤,一次請求的邏輯軌跡可以用完整清晰的展示出來。開發中可以在業務日誌中添加調用鏈ID,可以通過調用鏈結合業務日誌快速定位錯誤信息。
-
各個調用環節的性能分析
在調用鏈的各個環節分別添加調用時延,可以分析系統的性能瓶頸,進行針對性的優化。通過分析各個環節的平均時延,QPS等信息,可以找到系統的薄弱環節,對一些模塊做調整,如數據冗餘等。
-
數據分析
調用鏈綁定業務後查看具體每條業務數據對應的鏈路問題,可以得到用戶的行爲路徑,經過了哪些服務器上的哪個服務,彙總分析應用在很多業務場景。
-
生成服務調用拓撲圖
通過可視化分佈式系統的模塊和他們之間的相互聯繫來理解系統拓撲。點擊某個節點會展示這個模塊的詳情,比如它當前的狀態和請求數量。