JS监控展示了应用中发生的错误相关信息,并可通过小程序的类型、设备、系统、地区、用户和访问信息以及错误状态等属性进行过滤。通过此功能,您可以更好地理解和观测发生在运行时的异常并且有效的进行处理。
页面的上方展示了JS错误趋势图,提供了4项指标的趋势:错误数、影响用户数、错误率、影响用户率。同时,如果您近期在SDK上指明了新的版本信息,也将出现在趋势图中。对于数值类或比率类数据,可以点击具体指标多选观察,但不可以同时选中数值类和比率类数据。
每个指标后面会有相对于上一个周期的波动,假设上图选择了最近三天(5号至8号),那么错误数是相对于(2号至5号)的波动变化。
指标 | 计算规则 |
---|---|
JS错误数 | JS错误的总和 |
影响用户数 | 发生JS错误的UV数之和 |
错误率 | 发生JS错误的PV数/总PV数 |
影响用户率 | 发生JS错误的UV数/总UV数 |
错误列表中展示了每个Issue的具体错误名、错误堆栈及错误消息。另外,还展示了起止时间,错误数和影响用户数及其走势。
错误详情页帮助您进一步探索Issue的发生原因以及其造成影响的范围。
错误详情页面上方展示了Issue的简要信息,包括错误名、错误信息、发生错误的堆栈、错误数、影响用户数,以及issue负责人和issue状态。
单击跳转到数据探索可以访问当前错误类型和错误消息下全部上报事件的细粒度信息。
错误堆栈展示了具体堆栈,original为反解后的页面堆栈,minified为反解前(压缩过)的页面堆栈信息。完成sourcemap配置后,可以获得反解后的原始代码堆栈,从而定位到原始的错误原因。
上传与当前js文件名对应的Source Map文件,并选择正确的版本,然后单击确定。平台会解析出当前代码的上下文。
单击管理sourcemap可以跳转到对应版本的sourcemap管理页面,在minified堆栈中单击堆栈右侧上传图标可以上传缺失的sourcemap。
操作历史展示了该issue的处理信息,以及用户对该issue的评论。