1.概述
将错误摘要相同的错误日志聚合在一起,展示其详细信息,帮助您快速定位问题、解决问题。在崩溃分析、ANR分析、OOM异常、卡顿分析、启动崩溃分析中点击错误列表后进入相应的错误详情即可进入此功能。每个模块在错误明细中的样式内容有些许差别。
2.错误摘要
按照一定聚合规则将错误日志聚合后的摘要信息
累计错误次数:错误发生以来累计收到的日志数量
累积影响用户数:错误发生以来累计收到的日志所属的设备去重数
首次版本:上报至QT系统的首条错误日志对应的应用版本
首次发生:上报至QT系统的首条错误日志对应的服务器端接收时间
末次发生:上报至QT系统的末条错误日志对应的服务器端接收时间
近90天发生版本:近90天内发生错误的全部应用版本枚举
错误处理:该错误的处理状态,支持设置状态包括未修复、处理中、已忽略、已修复
监控告警:您可以对单个错误进行告警设置,在该位置添加的告警可在监控告警中修改和设置
标签:支持对错误摘要添加标签
3.错误明细
按照错误日志接收时间倒序展示日志详情。
3.1基础信息
发生错误所属设备对应的系统信息与设备信息
用户ID:标识设备的唯一ID。您可上传用户账号,如果没有上传,我们将默认展APM生成的设备id
系统:支持对鸿蒙操作系统的识别
3.2详细日志
错误堆栈信息
原始日志:支持最近7天原始日志的查看与导出。
符号表:
- Mapping文件:安卓的应用在发布时,可能会对Java的源码进行混淆处理,这样在SDK收集到的错误日志中的异常堆栈是混淆后的结果,可读性较差。为便于在错误日志详情页面正常查看异常堆栈信息,可以将应用混淆时产生的Mapping文件通过符号表管理页面进行上传。 - 符号表文件:安卓应用依赖的Native类库,或者iOS应用产生的异常堆栈是二进制的是不可读的。为了在错误日志详情页面正常查看异常堆栈信息,需要将安卓Native类库对应的so文件或iOS应用对应的dSYM文件通过符号表管理页面进行上传。
3.3行为日志
Android端
错误发生的前20个动作中生命周期调用的顺序信息以及时间点, 按照调用顺序进行排列。支持正序和倒序,默认按照倒序排列
为参数的周期类型:onCreate()、onStart()、onResume()、onPause()、onStop()、onDestroy()
iOS端
展示错误发生前的10个activity
3.4内存快照
提供错误发生时的设备内存占用情况(仅Android端支持)
3.5自定义字段
当崩溃发生时,您可以在该回调方法中返回string类型的业务自定义数据,该数据会写入到崩溃文件中并上传到服务器展示。具体调用方法说明请见集成文档
3.4 Logcat
提供logcat日志文件信息
3.4错误趋势
在一定筛选条件与时间范围内,该错误摘要下的错误次数、错误率、影响用户数、影响用户占比的图表趋势,可以选择应用版本进行对比。
3.5错误分布
在一定筛选条件与时间范围内,该错误摘要下的错误日志在各个维度下的分布情况,具体支持维度参考各分析模块的维度情况。