错误详情
功能概述
将错误摘要相同的错误日志聚合在一起,展示其详细信息,帮助您快速定位问题、解决问题。
错误摘要
按照一定聚合规则将错误日志聚合后的摘要信息
累计错误次数:错误发生以来累计收到的日志数量
累积影响用户数:错误发生以来累计收到的日志所属的设备去重数
首次版本:上报至U-APM系统的首条错误日志对应的应用版本
首次发生:上报至U-APM系统的首条错误日志对应的服务器端接收时间
末次发生:上报至U-APM系统的末条错误日志对应的服务器端接收时间
近90天发生版本:近90天内发生错误的全部应用版本枚举
错误处理:该错误的处理状态,支持设置状态包括未修复、处理中、已忽略、已修复
监控告警:您可以对单个错误进行告警设置,在该位置添加的告警可在监控告警中修改和设置,点击了解告警详情。
标签:支持对错误摘要添加标签

错误明细
按照错误日志接收时间倒序展示日志详情。
1.基础信息
发生错误所属设备对应的系统信息与设备信息
用户ID:标识设备的唯一ID。您可上传用户账号,如果没有上传,我们将默认展示umid,详细可以查看Android功能文档和iOS功能文档
系统:支持对鸿蒙操作系统的识别
2.详细日志
错误堆栈信息
原始日志:支持最近1天原始日志的查看与导出。
(基础版 支持导出今日原始日志,且单应用一天最多导出3次,专业版支持近15天,不限导出次数)
符号表:
- Mapping文件:安卓的应用在发布时,可能会对Java的源码进行混淆处理,这样在SDK收集到的错误日志中的异常堆栈是混淆后的结果,可读性较差。为便于在错误日志详情页面正常查看异常堆栈信息,可以将应用混淆时产生的Mapping文件通过符号表管理页面进行上传。 - 符号表文件:安卓应用依赖的Native类库,或者iOS应用产生的异常堆栈是二进制的是不可读的。为了在错误日志详情页面正常查看异常堆栈信息,需要将安卓Native类库对应的so文件或iOS应用对应的dSYM文件通过符号表管理页面进行上传。
3.行为日志
Android端
错误发生的前20个动作中生命周期调用的顺序信息以及时间点, 按照调用顺序进行排列。支持正序和倒序,默认按照倒序排列
为参数的周期类型:onCreate()、onStart()、onResume()、onPause()、onStop()、onDestroy()
iOS端
展示错误发生前的10个activity

4.内存快照
提供错误发生时的设备内存占用情况(仅Android端支持)
5.自定义字段
当崩溃发生时,您可以在该回调方法中返回string类型的业务自定义数据,该数据会写入到崩溃文件中并上传到服务器展示。具体调用方法说明:

6.自定义维度
错误发生时,除了由APMSDK上报的现场信息外,还支持开发者上报自定义维度信息,该数据会写入到崩溃文件中并上传到服务器展示,并支持展示、分布、搜索等操作。具体调用方法说明:
设置上报后,您可以在「设置管理」里对自定义维度进行展示名称命名。自定义维度会在如下地方体现:
①个例下会展示错误在自定义维度下的value值。

②在菜单的筛选项里,可以根据自定义维度指定Key-Value筛选出符合条件的错误,查看错误个例和分布。
③在菜单的错误分布中,选择查看某自定义维度下各Value的占比分布
7.Logcat
提供logcat日志文件信息

错误趋势
在一定筛选条件与时间范围内,该错误摘要下的错误次数、错误率、影响用户数、影响用户占比的图表趋势,可以选择应用版本进行对比。

错误分布
在一定筛选条件与时间范围内,该错误摘要下的错误日志在各个维度下的分布情况,具体支持维度参考各分析模块的维度情况。

针对支持自定义维度的模块,您可以通过设置「展示项」查看您关注的自定义维度value分布。
