在JS错误诊断过程中,ARMS前端监控提供用户行为回溯功能,全面还原错误发生时的用户行为,能够辅助您快速定位解决问题。
背景信息
ARMS前端监控将页面上发生的各个事件节点定义为用户行为,包括控制台行为、页面跳转、用户点击、用户输入、接口请求等行为。按照时间顺序将用户行为串联起来就构成用户的行为链路,通过错误出现时的行为回溯分析用户的行为链路,可以辅助您复现错误场景。
步骤一:安装探针
为您的前端应用安装ARMS探针后,ARMS将对前端应用进行全方位监控。请根据实际需求选择一种方式来安装探针,具体操作,请参见前端监控接入概述。
步骤二:诊断错误
通过用户行为回溯功能复现JS错误场景,诊断错误出现的具体原因。
登录ARMS控制台,在左侧导航栏选择。
在前端列表页面顶部选择目标地域,然后单击目标应用名称。
- 在左侧导航栏单击JS错误诊断。
- 在JS错误诊断页面,单击页面中部的高频错误页签。
页面展示高频错误列表,包含 错误信息、页面、错误数、影响用户数 和 操作 列,每行错误的 操作 列提供 诊断 链接。
- 单击错误右侧操作列的诊断。
- 在错误详情页面,分析用户行为回溯区域的用户行为,从而判断出是哪部分的操作引发的错误。
该页面上方的堆栈信息区域展示具体报错(如
Error Request failed with status code 504),下方的用户行为回溯区域以时间线形式列出触发错误前的用户操作,包括接口请求(含状态码与请求次数)、点击事件和页面跳转等类型,每条记录显示时间戳及详情入口,可据此定位引发错误的操作。
该文章对您有帮助吗?