在调用链路查询頁面,您可以通過TraceId精確查詢調用鏈路詳細情況,或結合多種條件式篩選查詢調用鏈路。也可以對多條調用鏈進行彙總分析。
查詢調用鏈路
登入ARMS控制台。
-
在左側導覽列選擇,並在頂部功能表列選擇目標地區。
-
在调用链路查询頁面選擇参数类型,在参数值中填入自訂標籤,單擊添加到查询条件。
可以使用TraceId參數進行精確查詢。
表 1. 參數類型說明
參數類型
描述
TraceId
輸入TraceId。
介面名稱
應用調用的介面名稱,不支援模糊搜尋。
用戶端應用程式名稱
用戶端的應用程式名稱。
服務端應用程式名稱
服務端的應用程式名稱。
耗時大於
調用的耗時大於指定毫秒數。
調用類型
選擇調用類型。
是否異常調用
所有包含異常調用的鏈路。
用戶端IP
調用發起應用IP。
服務端IP
請求被調用的應用IP。
業務主鍵
搜尋業務事件所使用的欄位。
響應碼
輸入響應碼。
-
單擊需要查看的TraceID名稱,進入調用鏈路頁面。
調用鏈路頁面欄位說明如下:
-
應用程式名稱:所屬應用程式名稱。
-
日誌產生時間:日誌產生的時間。
-
狀態: 紅色表示該服務調用的本地調用鏈路中存在異常,綠色表示正常。
-
IP地址:該應用的IP地址。
-
調用類型:本次調用的調用類型,與即席查詢的調用類型選項對應。
-
介面名稱:本次調用的服務介面名稱。
-
時間軸:各服務間調用鏈路的耗時,以及相對於整條調用鏈路的耗時分布。
-
分析調用鏈路
在调用链路查询頁面選中所有需要分析的調用鏈路,單擊分析选中调用链路。
在调用链分析面板可以查看所有選中調用鏈路的Span名稱、應用程式名稱、調用類型、請求數/請求比例、異常數/異常比例、平均自身耗時/比例和平均耗時。
-
將滑鼠放在Span名稱上,可以查看包含該Span的TraceID。
-
單擊應用程式名稱可以進入該應用的应用总览頁面。
-
單擊目標Span操作列的统计分析,可以查看該Span的詳細資料,包括各介面的調用類型佔比、消耗總時間、介面名稱、請求次數、樣本推薦和所有調用方法的名稱、類型、調用次數、執行時間和時間百分比。調用鏈分析面板展示介面 /cart 的效能詳情:消耗總時間 9.4s,請求次數 1000 次。左側餅圖顯示時間分布,其中 HTTP 調用占 26.8%,本地方法耗時占 73.2%。右側方法列表顯示方法
org.apache.http.protocol.HttpRequestExecutor.execute,類型為 HTTP,調用次數 685,執行時間 2.5s,時間百分比 26.8%。