火山引擎应用性能监控全链路版的App端监控提供了错误分析功能,支持收集与分析iOS与Android双端多种错误类型,帮助您更精准地解决问题。
自定义错误从错误趋势、错误分布、错误列表和错误详情四个维度和视角的分析视图,方便您更全面的分析应用中不同的错误类型。
筛选条件
您可以通过以下筛选条件进行数据筛选。
- Android支持的筛选条件:
时间、错误详情、设备ID、User ID、异常类型、issue新增状态、错误类型、前后台、系统版本、机型、APP版本、APP小版本号、APM SDK版本、下载渠道、ROM信息、省份、使用时长、进程名、厂商、解析情况、issue状态、处理人、标签、自定义维度、PV自定义维度。 - iOS支持的筛选条件:
时间、错误详情、设备ID、User ID、issue新增状态、错误类型、前后台、越狱状态、系统版本、机型、APP版本、APP小版本号、APM SDK版本、下载渠道、省份、使用时长、解析情况、APP页面、issue状态、处理人、标签、自定义维度、PV自定义维度。
错误趋势
错误趋势展示了筛选条件下自定义错误的指标趋势图,您也可以将趋势图按照分组维度展示。指标数据的右侧可以查看与上一周期相比自定义错误的数据的变化。
指标说明:
指标 | 说明 |
---|
错误次数 | 筛选条件下的错误次数 |
错误率 | 筛选条件下的错误次数/筛选条件下的总launch数 |
错误人数 | 筛选条件下发生错误的去重UV数 |
错误用户比例 | 筛选条件下发生错误的去重UV数/筛选条件下的去重总UV数 |
错误分布
错误分布支持通过多维分析来了解错误的分布情况以定位问题。
- 悬浮在分布图上可以查看当前分类的全称,以及在该指标类型中的占比。
- 默认展示系统版本、机型、APP版本和APP小版本号4个维度展示错误的分布情况,支持单击设置按钮选择其他维度,例如错误类型、下载渠道等等。
- 默认根据上报量展示错误的分布情况,也可以配置为根据用户量展示错误分布。
错误列表
错误列表中展示了出现某个网络错误码的错误量、错误率、影响用户、影响用户比例和这些指标的同比数据,以及起止版本。
单击某一个聚合的错误码,可以跳转到错误详情中查看该类错误的详细信息。
错误详情
在错误详情页面可以查询聚合的某一类错误的各字段属性。
错误摘要
错误摘要中展示了issue标题、堆栈关键信息、最近上报时间、最近发生时间、首次发生时间、错误说明、错误次数、错误人数、错误率、错误用户比率,同时还支持配置issue的自定义标签,具体请参见标签管理。
错误趋势
错误趋势展示了该issue的错误数和影响用户数的变化趋势。支持按照APP版本、APP小版本号、错误类型、前后台等维度进行分组,查看分组维度下错误数和影响用户数的趋势。
错误分布
错误分布支持通过多维分析来了解issue在各维度上的分布情况。
- 默认展示系统版本、机型、APP版本和APP小版本号4个维度展示错误的分布情况,支持单击设置按钮选择其他维度,例如错误类型、下载渠道等等。
- 默认根据上报量展示错误的分布情况,也可以配置为根据用户量展示错误分布。
详细信息
在详细信息中,您可以查询单次错误的具体的字段属性。
- 追查:单击跳转到日志查询页面,查询DID和UserID中日志属性为自定义错误的日志详情。
- 切换错误详情:右上角显示了该issue下错误数,单击可以切换到下一个错误查看字段详情。
原始堆栈&Retrace
Android和iOS的堆栈信息展示有所不同:
- Android:如果未上传符号表,展示的是混淆堆栈。上传符号表解析后展示的是原始堆栈。
- iOS:如果未上传符号表,展示的是原始堆栈,即客户端上传的原始日志中的堆栈信息。如果已上传符号表,展示的是解析后的Retrace,即经过符号化之后的堆栈。
页面说明:
- 复制堆栈:单击后可以将堆栈信息复制到其他文本编辑器中便于搜索查找。
- 重试Retrace:如果符号表解析错误,单击可以根据符号表重新解析。
符号表
- 上传:如果没有上传符号表,单击可以手动上传符号表。
- 重新上传:如果已上传符号表,单击可以重新手动上传符号表。
- 下载:如果已上传符号表,单击可以下载符号表。
现场数据
现场数据包括了错误发生时的自定义数据。