在iOS 13中,苹果提供了MetricKit框架。该框架会分析和汇总App最近24小时的一些性能和电源相关的指标;在iOS 14中,苹果进一步扩展了异常监控能力,提供过去24小时内的异常和崩溃诊断报告。
注意
仅iOS端支持MetricKit。
功能提供了MetricKit(iOS)中稳定性相关的统计和分析,包括:崩溃、CPU异常、磁盘、卡顿。
您可以通过以下筛选条件进行数据筛选:
时间、异常类型、异常详情、设备ID、User ID、issue新增状态、Mach code、Signal code、系统策略crash、越狱状态、系统版本、机型、APP版本、APP小版本号、APM SDK版本、下载渠道、APP名称、解析情况、issue状态、处理人、标签、PV自定义维度。
说明
异常类型包括崩溃、CPU异常、卡顿和磁盘监控。
异常趋势展示了筛选条件下异常指标的趋势图,可以了解该issue的异常数和影响用户数2个指标的变化趋势。指标数据的右侧可以查看与上一周期相比异常数据的变化。
指标说明:
指标 | 说明 |
---|---|
异常数 | 筛选条件下的异常次数 |
异常率 | 筛选条件下的异常次数/筛选条件下的总launch数 |
异常人数 | 筛选条件下发生异常的去重UV数 |
异常用户比例 | 筛选条件下发生异常的去重UV数/筛选条件下的去重总UV数 |
用户数 | 筛选条件下的活跃用户数 |
支持通过多维分析来了解异常在各维度上的分布情况,以定位问题。您还可以切换其他更多的维度来进行查询。
异常崩溃列表展示了异常说明、异常类型、影响用户数、发生次数、异常率、最近发生时间、日志上报时间、状态、处理人。
在详细信息中,您可以查询单次异常的各字段属性。单击设备标识ID或UserID旁的追查,可跳转至单点追查查询完整的上下文日志流。通过右上角,可切换异常。
异常摘要中提供了异常标题、堆栈关键信息、最近上报时间、最近发生时间、首次发生时间、异常次数、异常人数、异常率、异常用户比例。
您可以在这里手动上传符号表。
崩溃时上报的Key-Value信息。
本功能提供了MetricKit(iOS)中性能相关的统计和分析,包括:CPU、GPU、定位、网络等指标。
您可以通过以下筛选条件进行数据筛选:
时间、设备ID、User ID、越狱状态、系统版本、机型、APP版本、APP小版本号、APM SDK版本、下载渠道。
性能趋势展示了筛选条件下性能指标的趋势图,默认展示运行时间、蜂窝网络、CPU、GPU、定位、网络传输等维度的样本量和平均值等分布趋势。
单击指标详情,查看指标趋势图、多维分析和原始日志。
指标说明:
指标类别 | 指标 | 说明 | 计算公式 |
---|---|---|---|
运行时间 | 前台运行时长 | 应用程序在前台运行的总时间。 | - |
后台运行时长 | 应用程序在后台处于活动状态的总时间。 | - | |
后台播放音频时长 | 应用程序在后台运行并播放音频的总时间。 | - | |
后台获取定位时长 | 应用程序在后台运行并使用位置服务的总时间。 | - | |
蜂窝网络 | 蜂窝网络状态 | 应用程序在运行过程中,蜂窝网络的整体状况。使用信号格数来表征,单位:bars。 | - |
CPU | CPU使用率 | 应用程序在运行过程中,CPU的使用率。 | CPU使用时长 / 运行时间总和 * 100% |
单位时间内CPU指令总数 | 应用程序在运行过程中,单位时间内运行的CPU指令数。 | CPU总数 / 运行时间总和 * 100% | |
GPU | GPU使用率 | 应用程序在运行过程中,GPU的使用率。 | GPU使用时长 / 运行时间总和 * 100% |
定位 | 高精度导航使用率 | 应用程序在运行过程中,高精度导航使用率。 | 高精度导航使用时长 / 运行时间总和 * 100% |
高精度定位使用率 | 应用程序在运行过程中,高精度定位使用率。 | 高精度定位使用时长 / 运行时间总和 * 100% | |
十米精度定位使用率 | 应用程序在运行过程中,十米精度定位使用率。 | 十米精度定位使用时长 / 运行时间总和 * 100% | |
百米精度定位使用率 | 应用程序在运行过程中,百米精度定位使用率。 | 百米精度定位使用时长 / 运行时间总和 * 100% | |
千米精度定位使用率 | 应用程序在运行过程中,千米精度定位使用率。 | 千米精度定位使用时长 / 运行时间总和 * 100% | |
三千米精度定位使用率 | 应用程序在运行过程中,三千米精度定位使用率。 | 三千米精度定位使用时长 / 运行时间总和 * 100% | |
网络传输 | 单位时间蜂窝网络下载数据量 | 应用程序在运行过程中,单位时间蜂窝网络下载数据量。 | 蜂窝网络下载数据量 / 运行时间总和 * 100% |
单位时间蜂窝网络上传数据量 | 应用程序在运行过程中,单位时间蜂窝网络上传数据量。 | 蜂窝网络上传数据量 / 运行时间总和 * 100% | |
单位时间WIFI下载数据量 | 应用程序在运行过程中,单位时间WIFI下载数据量。 | WIFI下载数据量 / 运行时间总和 * 100% | |
单位时间WIFI上传数据量 | 应用程序在运行过程中,单位时间WIFI上传数据量。 | WIFI上传数据量 / 运行时间总和 * 100% |