You need to enable JavaScript to run this app.
导航
App端指标说明
最近更新时间:2023.08.18 15:20:01首次发布时间:2022.08.05 16:24:35

本文介绍APP监控中涉及的指标及指标说明,便于用户更好的理解监控图表。

公共说明

  • 查询PV数据的速度,与圈定的维度相关。

  • 查询PV或者UV数据的结果,只受圈定的维度影响。

  • 指标说明中筛选条件的范围都是圈定的维度。

  • 圈定的维度如下表所示:

    圈定维度

    说明

    时间

    包括聚合时间和时间粒度。
    聚合时间包括:

    • 5分钟聚合
    • 1小时聚合
    • 1天聚合

    时间粒度包括:

    • 最近:1天或者7天
    • 范围:自定义时间范围。

    系统

    App系统。

    • iOS
    • Android

    系统版本

    App系统的版本。

    SDK版本

    SDK版本。

    App版本

    App发布的版本。

    App名称

    App名称

    App小版本号

    App小版本号。

    下载渠道

    App包发版来源。

    自定义维度

    自定义维度。

崩溃分析指标

指标

计算方式

崩溃率

筛选条件下的崩溃次数/筛选条件下的总launch数

崩溃用户比例

筛选条件下发生崩溃错误的去重UV数/筛选条件下的去重总UV数

错误分析指标

指标

计算方式

错误率

筛选条件下的错误次数/筛选条件下的总launch数

错误用户比例

筛选条件下发生错误的去重UV数/筛选条件下的去重总UV数

卡顿分析指标

指标

计算方式

卡顿率

筛选条件下的卡顿次数/筛选条件下的总launch数

卡顿用户比例

筛选条件下发生卡顿的去重UV数/筛选条件下的去重总UV数

内存优化指标

指标

计算方式及说明

OOM次数

筛选条件下发生OOM的次数(PV)

OOM率

筛选条件下的OOM次数/筛选条件下的总launch次数

影响用户数

筛选条件下OOM问题影响的用户数(UV)

影响用户比例

筛选条件下发生OOM错误的去重UV数/筛选条件下的去重总UV数

JS错误指标

指标

计算方式及说明

错误数

筛选条件下的JS错误数

错误率

筛选条件下的JS错误数/筛选条件下的总webview数(PV)

请求错误指标

指标

计算方式及说明

请求错误数

筛选条件下状态码为500及以上的请求数

错误率

筛选条件下状态码为500及以上的请求数/筛选条件下总请求数

影响用户数

筛选条件下状态码为500及以上的请求去重设备数

影响用户比例

筛选条件下状态码为500及以上的请求去重设备数/筛选条件下总请求去重设备数

请求监控指标

指标

计算方式及说明

平均耗时

筛选条件下状态码为500以下的请求时间的平均值

成功率

筛选条件下状态码为500以下的请求数/总请求数

慢查询次数

筛选条件下排除错误请求后,耗时超过阈值的请求次数

慢查询影响用户数

筛选条件下排除错误请求后,请求耗时超过阈值的去重用户数

页面加载指标

指标

说明

首次绘制时间(FP)

First Paint,为首次渲染的时间点。

首次内容绘制时间(FCP)

First Contentful Paint,为首次有内容渲染的时间点。

首次有效绘制时间(FMP)

First Meaningful Paint,为首次有效绘制时间,用户启动页面加载与页面呈现首屏之间的时间。

首次交互时间(FID)

First Input Delay,记录页面加载阶段,用户首次交互操作的延时时间。FID指标影响用户对页面交互性和响应性的第一印象。

交互中最大延迟(MPFID)

页面加载阶段,用户交互操作可能遇到的最大延时时间。

完全可交互时间(TTI)

Time to interactive,记录从页面加载开始,到页面处于完全可交互状态所花费的时间。

首次加载跳出率

第一个页面完全加载前用户跳出率。

慢开比

完全加载耗时超过5s的PV占比。

电量分析指标

指标

计算方式及说明

前台电流量

功率值是与设备耗电的核心指标,而功率值由电压与电流所决定。在现实中,电压很少变化,所以电流是衡量耗电很好的一个指标。

电池温度

电池温度间接反应设备耗电的情况。通常情况下,耗电量越高的设备,电池温度也越高。

流量

流量使用情况

获取Location时长

定位监控到的使用时长

AlarmManager设置次数

WakeUp类型的Alarm唤起次数

WakeLock唤醒时长

WakeLock被持有的时间长度,PowerManager的releaseWakeLock()-acquireWakeLock()的时间间隔。

进程存活时长

进程启动到进程被杀掉前的时间周期

异常次数

筛选条件下发生的电量异常的上报数

异常率

筛选条件下发生的电量异常的上报数/筛选条件下的总launch数(PV)

异常人数

筛选条件下的电量异常的上报去重设备数

异常用户比例

筛选条件下的电量异常的上报去重设备数/筛选条件下的总launch数(UV)

CPU监控指标

指标

计算方式及说明

CPU使用率

进程CPU时长/系统CPU时长

CPU最大使用率

上报周期内的最大CPU使用率

CPU使用速率

进程CPU时长/自然时长

CPU最大使用速率

上报周期内的最大CPU使用速率

线程CPU使用率

线程CPU时长/进程CPU时长

iOS磁盘监控

指标

计算方式及说明

手机磁盘大小

手机磁盘大小

手机剩余磁盘

手机剩余磁盘大小

App占用磁盘

沙盒内文件总大小

App磁盘使用占比

App占用磁盘/手机磁盘

App Library和Document占用磁盘大小

沙盒内Library和Document文件的总大小

Android磁盘监控

指标

计算方式及说明

手机磁盘大小

手机磁盘大小。
Environment.getDataDirectory().getTotalSpace() + Environment.getRootDirectory().getTotalSpace()

手机剩余磁盘

手机剩余磁盘大小。
Environment.getDataDirectory().getFreeSpace()

App占用磁盘

沙盒内内文件总大小。
context.getFilesDir().getParent() + context.getExternalFilesDir(null).getParentFile()

App磁盘使用占比

App占用磁盘/手机磁盘

App Cache占用磁盘

沙盒内cache占用磁盘的大小。
context.getCacheDir() + context.getExternalCacheDir()

目录分析

指标

计算方式及说明

上报量

目录上报次数

路径占比

当前目录大小/App占用磁盘

磁盘使用量

当前目录大小

上报用户数

目录上报用户数

磁盘异常

指标

计算方式及说明

异常数

筛选条件下异常上报次数

异常率

筛选条件下异常上报次数/筛选条件下总PV

影响用户数

筛选条件下异常上报用户数

影响用户比例

筛选条件下异常上报用户数/筛选条件下总UV