错误分析

一、错误概况,一目了然

错误概况是以错误类型为维度的分析报表,让开发者能够一目了然地掌握自己应用的错误概要信息。基础指标包括:错误次数(日均)、影响用户数(日均)、错误率、影响用户占比。并且通过趋势图展示四个指标的分日趋势变化。错误分析 - 图1通常来讲,应用的某一次具体的错误堆栈信息称作“错误详情”,但是很多错误详情拥有相同的摘要信息(通常为堆栈信息的前三句),而不同的错误摘要同样可以聚合成同一个错误信息。该报告在3月20日的升级中,新增了错误信息的聚合明细信息,错误分析 - 图2

【错误类型】

目前mtj除支持SDK抓取的crash错误类型(即:APP捕获异常)外,还支持开发者通过SDK上传自行捕获的异常(即:用户上传异常)。

【优先级与标签】

在错误信息的管理方面,除了支持标记“高、中、低”不同优先级外,还能对不同的错误信息进行自定义标签标注。

【分机型、系统、版本】

此外,对于每一条错误信息的崩溃情况,可以展开查看发送该错误信息的TOP10机型、TOP10系统、TOP版本,大大提升开发者定位问题的效率。

二、错误明细,方便管理

一个错误信息可以包含N个错误摘要,点击“错误概况”页面错误信息的名称,即可进入该错误信息下的所有错误摘要明细页面了。

在错误明细页,可以看到该错误发送次数、影响用户数等指标的趋势图;错误分析 - 图3支持单独或批量对错误进行“标记为已修复”的操作,方便对错误进行分类和管理。如下图:错误分析 - 图4

三、错误详情,深入浅出

一个错误摘要可以包含M个错误详情,而一个错误详情就是一次具体的错误堆栈信息。点击“错误明细”页面错误摘要的名称,就会进入某次错误的详情统计页面了。

在详情页面,可以查看该错误发生最多的机型和系统、对该错误进行标记为已修复的操作、查看该错误堆栈信息、查看该错误按照机型、系统和版本分布的详细报表等。错误分析 - 图5

四、错误路径,业界首创

虽然业界动不动就说什么首创、独家,但是这次百度移动统计推出的“错误路径”功能真心是业界首创,帮助开发者快速定位和修复bug。该功能的使用类似于线上的“实时访客”分析,可以设置相应的抽样规则,例如只看某错误类型下的错误路径等。当然,抽样规则的生效也是小时级别的。错误分析 - 图6

五、错误信息设置

安卓端支持上传 maaping文件和so文件,IOS端支持上传so文件。错误分析 - 图7