使用场景 | 功能入口 | 说明 |
排查JS错误 |
| |
| 页面列表 |
|
|
| |
| 指标查询 | 结合指标查询想分析某些错误指标在某些情况下的宏观分布、走势、分组等信息,可以使用指标查询,产出看板并持续观测。 |
观察并改进页面性能 | 性能总览 |
|
| 页面列表 |
|
| 性能报警 |
|
检查请求错误数据 | 请求总览 |
|
| 请求列表 |
|
检查静态资源错误数据 |
| |
|
| |
页面某个状况下挂掉或者非常卡 | 数据探索 | 排查具体情况,根据用户的user_id或session_id查看用户的完整上报情况。 |
定义符合自己实际情况的性能指标 | 项目设置 | 针对自己感兴趣的指标配置指标基准线。 |
通过版本维度过滤数据 | - |
|
概念 | 说明 |
aid | 应用ID,是项目的全局唯一标识。在SDK和平台中保持一致,但和常见的APP_ID不同,它不需要去专门申请,只需要保证和现有项目的AID并不重合即可。 |
pid | 您的应用中标志某一个具体页面的ID,在平台中可用于过滤,分组查看数据。同样由您在SDK相关配置中指定,默认情况下,SDK会将PID设置为当前页面的URL,对于活动页或者是带有不重复ID类型的页面,建议您在SDK中配置自己的聚合策略。 |
user_id | 标志当前访问用户的ID,根据user_id计算UV、影响用户数等信息,可以由您自己指定。默认情况下,系统会为您自动生成uuid并存储在localstorage中。 |
session_id | 标志一次会话的ID,"会话"指用户进入页面开始到关闭页面为止的整个阶段。通过session_id来计算整站点PV、错误率等数据,同时用它来进行上报的去重计数。您不需要自行指定 session_id,系统会为您生成。 |
view_id | 标志一次页面访问的ID,"页面访问"在SPA等情况下,是session的子集,一次session可能会有多个页面访问,通过它来计算单PID PV,并串联相关的静态资源、请求和Longtask上报。 |
env | 用以区分上报环境的字段,通过在SDK指定不同env,可以对数据进行环境分组,避免线上环境和线下环境的数据相互污染。 |
指标基准线 | WebPro为收集到的所有指标都提供了基准线设置,如性能指标、错误指标等,通过设定good-base-line和bad-base-line可以快速定位您当前的站点、页面处于何种状况,并进一步进行针对性优化。 |