当您定位问题需要问题上下文以便还原出错现场时,可以使用ARMS前端监控的会话追踪功能。此功能根据用户名称或用户ID实现全链路追踪,复现用户访问的行为轨迹,包括页面加载、接口请求、JS错误和用户操作等,帮助有效定位和分析出错原因。

功能入口

  1. 登录ARMS控制台
  2. 在左侧导航栏选择前端监控 > 前端列表,然后单击目标应用名称。
  3. 在左侧导航栏选择应用 > 会话追踪

查看会话详情

  1. 可选:会话追踪页面,输入用户名用户ID,然后单击搜索查找到对应会话。
    说明
    • 用户名称的设置方法,请参见SDK参考
    • 单击展开可以添加会话ID访问IP页面地址浏览器浏览器版本号网络制式地域搜索条件。
  2. 在会话列表中单击目标会话的会话ID,查看会话追踪详情页面。
  3. 概要信息区域,查看该会话的用户名、用户ID、会话ID、PV、JS错误数、API请求次数、API失败次数、慢加载次数、设备、地域、浏览器、访问IP和网络制式等基础信息。
  4. 会话轨迹区域,查看用户的访问路径。
    1. 单击目标页面左侧的+图标,可以展开该页面下的用户行为轨迹。
      pg_retcode_session_detail
    2. 单击目标用户行为右侧的详情,查看对应的行为详情信息,例如:API详情、慢加载详情和JS错误详情。

其他会话追踪入口

  • 在左侧导航栏选择应用 > 访问速度,在慢页面会话追踪(Top 20)区域单击会话Id
  • 在左侧导航栏选择应用 > JS错误诊断,在高频错误页签单击目标错误信息右侧操作诊断,在用户行为回溯区域单击右侧的查看会话
  • 在左侧导航栏选择应用 > API详情,在API请求列表区域单击错误次数,在网络请求信息区域单击右侧的查看会话
  • 在左侧导航栏选择应用 > 访问明细,在日志列表区域单击操作列的查看会话