通過調用鏈和日志排查異常最佳實踐
更新時間 2025-02-21 09:41:57
最近更新時間: 2025-02-21 09:41:57
分享文章
本章節介紹通過調用鏈和日志排查異常的方法
概述
在微服務架構中,上層服務收到請求后,往往會拆分成多個子請求,最后將這些子請求的處理結果進行匯總。例如,商品服務收到請求,可能會再去訪問訂單服務、價格服務、營銷服務,最后匯總數據返回。服務發起了哪些子請求?這些子請求的耗時如何?哪個子請求報錯了?錯誤日志是什么?都可以通過調用鏈和對應的應用日志來查看。
前提條件
創建應用實例時,需添加日志收集配置,相關文檔,請參見應用運維-->容器應用實例-->創建制品微服務,查看應用高級配置——日志收集管理文檔。
查看慢調用信息
1.左側導航欄,選擇容器應用實例 --> 應用發布 --> 應用實例。
2.點擊應用實例,進入到應用實例詳情,點擊左側應用監控導航欄,在監控概覽table頁展示了總請求量、平均響應時間、錯誤數、異常數、慢調用等信息。
3.監控概覽table頁面往下翻,可以看到慢調用的詳細信息,展示了時間、服務名、IP、耗時、TraceId等信息。
查看慢調用日志信息
1.左側導航欄,選擇容器應用實例 --> 應用發布 --> 應用實例。
2.點擊應用實例,進入到應用實例詳情,點擊左側應用監控導航欄,在調用鏈查詢table頁,展示了調用鏈列表。
3.根據慢調用TraceId查詢調用鏈信息。
4.單擊查看,在詳情頁面展示了對應的耗時信息。