当您定位问题需要问题上下文以便还原出错现场时,可以使用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请求列表区域单击错误次数,在网络请求信息区域单击右侧的查看会话。
-
在左侧导航栏选择,在日志列表区域单击操作列的查看会话。