當您定位問題需要問題上下文以便還原出錯現場時,可以使用ARMS前端監控的會話追蹤功能。此功能根據使用者名稱稱或使用者ID實現全鏈路追蹤,複現使用者訪問的行為軌跡,包括頁面載入、介面請求、JS錯誤和使用者操作等,協助有效定位和分析出錯原因。
功能入口
登入ARMS控制台。
-
在左側導覽列選擇前端監控 > 前端列表,然後單擊目標應用程式名稱。
-
在左側導覽列選擇。
查看會話詳情
-
可選:在會話追蹤頁面,輸入使用者名稱或使用者ID,然後單擊搜索尋找到對應會話。
說明-
使用者名稱稱的設定方法,請參見SDK參考。
-
單擊展開可以添加會話ID、訪問IP、頁面地址、瀏覽器、瀏覽器版本號碼、網路制式和地區搜尋條件。
-
-
在會話列表中單擊目標會話的會話ID,查看会话追踪详情頁面。
-
在概要信息地區,查看該會話的使用者名稱、使用者ID、會話ID、PV、JS錯誤數、API請求次數、API失敗次數、慢載入次數、裝置、地區、瀏覽器、訪問IP和網路制式等基礎資訊。
-
在会话轨迹地區,查看使用者的訪問路徑。
-
單擊目標頁面左側的+表徵圖,可以展開該頁面下的使用者行為軌跡。
會話追蹤詳情頁面的概要資訊地區展示使用者名稱、使用者ID、會話ID、PV、JS錯誤數、API請求次數、API失敗次數、慢載入次數、裝置、地區、瀏覽器、訪問IP和網路制式等欄位。下方會話軌跡地區以表格形式展示各頁面的訪問時間、JS錯誤數、API失敗次數、是否慢載入及訪問時間軸。展開頁面記錄後,可查看具體事件詳情,包括慢載入事件(含dom耗時和load耗時)和介面請求事件(含請求URL、狀態代碼和次數),每條事件右側可單擊詳情查看更多資訊。
-
單擊目標使用者行為右側的詳情,查看對應的行為詳情資訊,例如:API詳情、慢載入詳情和JS錯誤詳情。
-
其他會話追蹤入口
-
在左側導覽列選擇,在慢頁面會話追蹤(Top 20)地區單擊会话ID。
-
在左側導覽列選擇,在高频错误頁簽單擊目標錯誤資訊右側操作列診斷,在用戶行為回溯地區單擊右側的查看會話。
-
在左側導覽列選擇,在API请求列表地區單擊錯誤次數,在網絡請求信息地區單擊右側的查看會話。
-
在左側導覽列選擇,在日誌列表地區單擊操作列的查看會話。