追踪
概述

追踪列表展示当前统计周期内所有:
- 页面
- 操作
- 请求
- 冷启动
- 热启动
- 崩溃
- 卡顿
- 自定义错误
用户可根据以下维度进行过滤:
- UserID
- 会话ID
数据导出
支持将查询列表导出为 CSV 格式:
- 单击追踪列表右上角的导出按钮
- 勾选要导出的类别
- 系统创建导出任务,展示在导出列表中
- 当状态列显示"已完成"时,可单击操作列的下载链接,下载 zip 包
说明:您可以随时单击追踪列表右上角的导出列表按钮,查看导出进度、下载列表或删除导出任务。

追踪详情
慢启动/慢操作/慢页面
单击列表中的任意条目,可跳转到追踪详情页面,包含:
- 发生时间
- 慢启动关键时间
- 终端用户信息
- 瀑布图分解

慢启动指标定义
Android
- 应用准备时间:Application.attachbaseContext() 开始到结束
- 主页面初始化时间:Application.attachbaseContext() 结束到 Application.onCreate() 结束
- 视图填充时间:Application.onCreate() 结束到 MainActivity.onCreate() 结束
- 交互准备时间:MainActivity.onCreate() 结束到 MainActivity.onResume() 结束
iOS
- 初始化时间:main 函数启动时间(SDK启动时间)到 applicationDelegate.didFinishLaunchingWithOptions() 开始
- 构建时间:applicationDelegate.didFinishLaunchingWithOptions() 开始到 FirstVC.loadView() 开始
- 页面加载时间:FirstVC.loadView() 开始到 FirstVC.viewDidAppear() 结束
终端用户信息
包含以下数据:
- UserID
- 设备ID
- 设备型号
- 操作系统
- App版本
- 地域
- 运营商
- 接入方式
- 剩余空间
- 剩余内存
- 剩余电量
- CPU型号
- CPU指令集
- CPU用量
- UI朝向
- GPS信息
瀑布图分解
包含以下内容:
- 网络请求分解
- 主子线程调用方法
- 调用关系
功能特性:
- 鼠标悬停在网络请求上,展示:
- 请求URL
- 发起时间
- 开始时间
- 持续时间
- 响应码
- 数据传输量
- 首包耗时
- DNS
- TCP
- SSL
- 单击方法调用关系,可追溯调用该方法的方法
- 单击瀑布图下方展开子线程,当请求发生跨应用时,可查看下游应用的事务性能详情
慢请求
列表页面展示所有超过请求阈值的请求记录:
- 打开调用链追踪开关后,列表只显示跨应用调用的请求
- 支持按照发生时间和总响应时间进行排序
- 可下钻到 APM 产品查看后端事务的追踪详情

请求错误
列表展示用户操作过程中发生的 HTTP 错误或者网络错误:
- 展示错误单样本信息
- 单击列表中的 URL 链接,可钻取至错误单样本详情页面
错误单样本详情包含:
- 终端用户信息
- URL
- 请求参数