跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

错误详情

功能概述

将错误摘要相同的错误日志聚合在一起,展示其详细信息,帮助您快速定位问题、解决问题。

错误摘要

按照一定聚合规则将错误日志聚合后的摘要信息

  • 累计错误次数:错误发生以来累计收到的日志数量

  • 累积影响用户数:错误发生以来累计收到的日志所属的设备去重数

  • 首次版本:上报至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值。

image

②在菜单的筛选项里,可以根据自定义维度指定Key-Value筛选出符合条件的错误,查看错误个例和分布。

③在菜单的错误分布中,选择查看某自定义维度下各Value的占比分布

7.Logcat

提供logcat日志文件信息

错误趋势

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

错误分布

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

image

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