更新时间:2024-07-01 GMT+08:00
分享

会话追踪

APM支持会话追踪功能,此功能根据用户名或者用户ID,实现全链路追踪。复现用户访问时的行为轨迹,以便于定位问题。会话追踪包括:访问追踪、性能追踪、API追踪、JS错误追踪、行为追踪以及自定义追踪。

查看会话追踪

  1. 登录管理控制台。
  2. 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
  3. 在左侧导航栏选择“前端监控 >会话追踪”,在“站点”下拉列表中选择站点,默认展示该站点“访问追踪”详情。

    图1 会话追踪
    1. 在会话追踪页面的右上角,单击时间维度选择按钮,默认“近20分钟”。
      当前支持“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。
      图2 选择时间维度
    2. 在搜索栏中,单击搜索栏,在下拉菜单中选择对应的搜索条件。单击,查看在该站点下满足搜索条件的会话追踪信息。

访问追踪

  1. 在左侧导航栏选择“前端监控 >会话追踪”,在“站点”下拉列表中选择站点,默认展示该站点“访问追踪”详情。

    图3 访问追踪
    表1 访问追踪参数说明

    参数名称

    说明

    会话 ID

    用户访问服务器或者网页的唯一标识。

    页面地址

    访问页面的url地址。

    开始时间

    会话的开始时间。

    客户端IP

    客户端的IP地址。

    UID

    用户ID。

    标签

    用户自定义标签,可作为搜索的关键字。

    浏览量

    页面访问量或点击量。

  2. 单击“会话ID”列中的某一条会话ID,展示该用户轨迹详情。

    图4 访问追踪详情
    • 指标包括:页面加载、API请求、JS错误、访问次数、点击次数以及自定义上报。
    • 用户轨迹详情包括:全部、页面加载、API请求、JS错误、点击事件、访问页面以及自定义上报。

      单击“全部”展示该会话ID下所有的用户轨迹详情,当前最多支持展示200条轨迹。

      图5 全部用户轨迹

      单击“页面加载”等其他页签,展示该会话ID下,对应当前页签的用户轨迹详情。例如:单击“页面加载”页签,则展示该会话ID下,所有“页面加载”的用户轨迹详情

      用户轨迹详情信息支持“折叠”以及“展开”。
      表2 用户轨迹详情参数说明

      类型

      参数名称

      说明

      页面加载

      页面地址

      访问页面的地址。

      请求来源

      发起请求的来源。

      加载时间

      页面加载时间。

      FCP首屏时间

      用户打开一个网站时,直到浏览器首页面内容渲染完成的时间。

      FP白屏时间

      用户单击一个链接或打开浏览器输入URL地址后,到浏览器开始显示内容的时间。

      TTI交互时间

      页面从开始加载到主要子资源完成渲染,并能够快速、可靠地响应用户输入所需的时间。

      API请求

      页面地址

      访问页面的地址。

      设备ID

      设备ID号。

      API地址

      API的地址。

      请求方式

      请求方式包括:GET、POST、PUT、DELETE以及OPTION。

      状态码

      状态码。

      JS错误

      错误发生地址

      JS错误发生的地址。

      设备ID

      设备ID号。

      错误原因

      JS错误发生的原因。

      点击事件

      页面地址

      访问页面的地址。

      设备ID

      设备ID号。

      X轴位置

      浏览器坐标的X轴位置。

      Y轴位置

      浏览器坐标的Y轴位置。

      操作行为

      操作行为,包括:chick(单击),dbclick(双击)。

      访问页面

      访问地址

      访问页面的地址。

      客户端IP

      客户端IP地址。

      客户端系统

      客户端操作系统类型。

      浏览器

      浏览器类型,例如:Chrome、IE或Firefox。

      自定义上报

      页面地址

      自定义上报的页面地址。

      事件名

      事件的名称。

      事件值

      自定义上报值,详细说明参见自定义上报

性能追踪

  1. 在左侧导航栏选择“前端监控 >会话追踪”,在“站点”下拉列表中选择站点。单击“性能追踪”,切换到该站点“性能追踪”详情。

    图6 查看性能追踪
    表3 性能追踪参数说明

    参数名称

    说明

    会话 ID

    用户访问服务器或者网页的唯一标识。

    页面地址

    访问页面的url地址。

    客户端IP

    客户端的IP地址。

    UID

    用户ID。

    标签

    用户自定义标签,可作为搜索的关键字。

    加载次数

    页面加载的次数。

    平均加载时间

    页面平均加载时间。

    平均首屏时间

    页面平均首屏时间。

    平均白屏时间

    页面平均白屏时间。

    平均交互时间

    页面平均交互时间。

  2. 单击“会话ID”列中的某一条会话ID,展示该用户轨迹详情,详见访问追踪-步骤2

API追踪

  1. 在左侧导航栏选择“前端监控 >会话追踪”,在“站点”下拉列表中选择站点。单击“API追踪”,切换到该站点“API追踪”详情。

    图7 查看API追踪
    表4 API追踪参数说明

    参数名称

    说明

    会话 ID

    用户访问服务器或者网页的唯一标识。

    页面地址

    访问页面的url地址。

    客户端IP

    客户端的IP地址。

    UID

    用户ID。

    标签

    用户自定义标签,可作为搜索的关键字。

    加载次数

    页面加载的次数。

    平均加载时间

    页面平均加载时间。

    慢请求次数

    API请求的慢请求次数。

    慢请求率

    API请求的慢请求率。

    失败请求次数

    API请求的失败次数。

    失败请求率

    API请求的失败率。

  2. 单击“会话ID”列中的某一条会话ID,展示该用户轨迹详情,详见访问追踪-步骤2

JS错误追踪

  1. 在左侧导航栏选择“前端监控 >会话追踪”,在“站点”下拉列表中选择站点。单击“JS错误追踪”,切换到该站点“JS错误追踪”详情。

    图8 查看JS错误追踪
    表5 JS错误追踪参数说明

    参数名称

    说明

    会话 ID

    用户访问服务器或者网页的唯一标识。

    页面地址

    访问页面的url地址。

    结束时间

    最后一次报错的时间。

    客户端IP

    客户端的IP地址。

    UID

    用户ID。

    标签

    用户自定义标签,可作为搜索的关键字。

    加载次数

    页面加载的次数。

    浏览量

    页面访问量或点击量。

    用户量

    访问站点用户的数量。

  2. 单击“会话ID”列中的某一条会话ID,展示该用户轨迹详情,详见步骤2

行为追踪

  1. 在左侧导航栏选择“前端监控 >会话追踪”,在“站点”下拉列表中选择站点。单击“行为追踪”,切换到该站点“行为追踪”详情。

    图9 查看行为追踪
    表6 行为追踪参数说明

    参数名称

    说明

    会话 ID

    用户访问服务器或者网页的唯一标识。

    页面地址

    访问页面的url地址。

    开始时间

    操作首次发生的时间。

    客户端IP

    客户端的IP地址。

    UID

    用户ID。

    标签

    用户自定义标签,可作为搜索的关键字。

    加载次数

    页面加载的次数。

    浏览量

    页面访问量或点击量。

  2. 单击“会话ID”列中的某一条会话ID,展示该用户轨迹详情,详见步骤2

自定义追踪

  1. 在左侧导航栏选择“前端监控 >会话追踪”,在“站点”下拉列表中选择站点。单击“自定义追踪”,切换到该站点“自定义追踪”详情。

    图10 查看自定义追踪
    表7 自定义追踪参数说明

    参数名称

    说明

    会话 ID

    用户访问服务器或者网页的唯一标识。

    页面地址

    访问页面的url地址。

    结束时间

    自定义操作,最后一次上报的时间。

    客户端IP

    客户端的IP地址。

    UID

    用户ID。

    标签

    用户自定义标签,可作为搜索的关键字。

    加载次数

    页面加载的次数。

    浏览量

    页面访问量或点击量。

  2. 单击“会话ID”列中的某一条会话ID,展示该用户轨迹详情,详见步骤2

相关文档