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

功能入口

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

查看会话详情

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

其他会话追踪入口

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