在JS錯誤診斷過程中,ARMS前端監控提供使用者行為回溯功能,全面還原錯誤發生時的使用者行為,能夠輔助您快速定位解決問題。
背景資訊
ARMS前端監控將頁面上發生的各個事件節點定義為使用者行為,包括控制台行為、頁面跳轉、使用者點擊、使用者輸入、介面請求等行為。按照時間順序將使用者行為串聯起來就構成使用者的行為鏈路,通過錯誤出現時的行為回溯分析使用者的行為鏈路,可以輔助您複現錯誤情境。
步驟一:安裝探針
為您的前端應用安裝ARMS探針後,ARMS將對前端應用進行全方位監控。請根據實際需求選擇一種方式來安裝探針,具體操作,請參見前端監控接入概述。
步驟二:診斷錯誤
通過使用者行為回溯功能複現JS錯誤情境,診斷錯誤出現的具體原因。
登入ARMS控制台,在左側導覽列選擇。
在前端列表頁面頂部選擇目標地區,然後單擊目標應用程式名稱。
- 在左側導覽列單擊JS错误诊断。
- 在JS错误诊断頁面,單擊頁面中部的高頻錯誤頁簽。
頁面展示高頻錯誤清單,包含 錯誤資訊、頁面、錯誤數、影響使用者數 和 操作 列,每行錯誤的 操作 列提供 診斷 連結。
- 單擊錯誤右側操作列的診斷。
- 在錯誤詳情頁面,分析使用者行為回溯地區的使用者行為,從而判斷出是哪部分的操作引發的錯誤。
該頁面上方的堆棧資訊地區展示具體報錯(如
Error Request failed with status code 504),下方的使用者行為回溯地區以時間軸形式列出觸發錯誤前的使用者操作,包括介面請求(含狀態代碼與請求次數)、點擊事件和頁面跳轉等類型,每條記錄顯示時間戳記及詳情入口,可據此定位引發錯誤的操作。