闪退一般是指 App 非正常退出。当发生闪退时,客户端会实时上传闪退信息。这些信息会在控制台上展示出来,总体时间延迟一般在几秒钟到几分钟。
闪退分析为应用提供了闪退统计功能,支持统计闪退个数、闪退率、受影响设备数、受影响用户数、闪退趋势,支持按照问题原因聚合闪退报告,并统计某一类闪退的个数、设备数、主要机型等信息。
完成以下操作查看闪退报告:
登录 mPaaS 控制台,从左侧导航栏进入 性能监控 > 崩溃分析 页面。
单击 闪退报告 标签查看闪退分析数据。
通过选择平台、App 版本、时间等条件来筛选闪退统计分析数据。
核心指标
展示每分钟的闪退数据,并以折线图的形式展现数据变化趋势。单击指标卡片,查看相应的指标趋势数据。
闪退数:指定日期的闪退日志总数(未去重)。
闪退率:指定日期的闪退日志总数(未去重)/客户端上报的报活日志总数,即:闪退数/报活数。
影响设备数:指定时间内发生闪退的设备总数,按设备 ID 去重。
影响用户数:指定时间内发生闪退的用户总数,按用户 ID 去重。
闪退分类
此区域的数据报表展现所选日期的闪退数据,并根据闪退的原因对日志分类统计。
闪退数:同一类闪退的总个数(闪退日志个数)。
账号数:同一类闪退中,不同的 userID 的个数(根据日志中的 userID 字段来统计),如果日志中没有填写 userID 字段,默认值为 1。
设备数:同一类闪退中,不同的设备 ID 的个数(根据日志中的设备 ID 字段来统计),如果日志中没有填写设备 ID 字段,默认值为 1。
版本:闪退日志中记录的版本号。
平台:闪退发生的平台,iOS 或 Android。
详情:闪退日志中记录的闪退调用堆栈。
Android 和 iOS 机型均支持在闪退报告的详情数据中查看相应的堆栈信息。
闪退详情
单击闪退分类列表中 操作 列的 详情 链接,可查看该类闪退的错误详情详细信息,包括错误组信息以及错误样本。
错误组:
闪退数:同一类闪退的总个数(闪退日志个数)。
影响设备数:发生该类闪退的设备量,按设备 ID 去重。
影响设备占比:此类闪退影响的设备数/发生闪退的总设备数。
报错机型 Top3:展示闪退次数最多的三个机型的闪退次数占比。
错误样本:展示当前样本的设备详情、日志详情等信息,可通过错误样本右上方的 < 与 > 按钮来切换样本。
设备详情:展示当前样本的设备 ID、平台、用户 ID、设备型号、操作系统版本 、UUID 等信息。
日志详情:展示当前样本的闪退日志,并支持数据导出。
如果设备 ID 为空或者为“-”,设备数不累加。