流量监控通过建立流量指标流量,帮助您了解整体App流量使用情况,并且可以归因到具体被哪些URL消耗。您还可以通过单点查询查看用户反馈的高流量问题。
注意
仅Android支持流量监控。
您可以通过以下筛选条件进行数据筛选:
时间、系统、设备ID、User ID、系统版本、APP版本、APP小版本号、机型、APM SDK版本、下载渠道、进程名称、自定义维度。
流量指标可以整体评估APP流量的使用情况。命中采样的设备,每10分钟会上报一次当前时间段的流量使用情况。
指标说明:
指标 | 说明 |
---|---|
单次进程流量 | App启动后上报上次App启动消耗的总流量。 |
10分钟流量 | 命中采样的设备10分钟内的流量使用情况。 |
10分钟前台wifi流量 | 命中采样的设备10分钟内的前台wifi流量使用情况。 |
10分钟前台移动流量 | 命中采样的设备10分钟内的前台移动流量使用情况。 |
10分钟后台wifi流量 | 命中采样的设备10分钟内的后台wifi流量使用情况。 |
10分钟后台移动流量 | 命中采样的设备10分钟内的后台移动流量使用情况。 |
客户端上每10分钟采集一次流量指标,如果流量指标超过配置的流量异常阈值,并且流量异常采样命中,客户端会把流量异常的数据上报到平台。在流量异常查看聚合后的流量消耗情况。
流量异常包括以下场景:
您可以通过以下筛选条件进行数据筛选:
时间、系统、设备ID、User ID、异常类型、系统版本、APP版本、APP小版本号、机型、APM SDK版本、下载渠道、进程名称、自定义维度、PV自定义维度。
流量异常趋势展示了筛选条件下流量异常指标的趋势图,指标数据的右侧可以查看与上一周期相比流量异常数据的变化。
指标说明:
指标 | 说明 |
---|---|
异常数 | 筛选条件下的流量异常数量 |
异常率 | 筛选条件下的流量异常数量/筛选条件下的所有异常数量 |
影响用户数 | 筛选条件下的流量异常影响用户数 |
影响用户比例 | 筛选条件下的流量异常影响用户数/筛选条件下所有异常影响用户数 |
异常分布页面展示了流量异常的数据在各个维度的分布情况。
流量异常是流量消耗过大引起的,流量是被网络库请求URL所消耗,根据网络库消耗的流量总大小、消耗的流量平均大小查看异常详情和定位异常。
客户端上每10分钟采集一次流量指标,如果流量指标超过配置的流量异常阈值,并且流量异常采样命中,会把流量异常的数据上报到平台。在流量异常单点根据DID查看单个设备的具体流量消耗情况。
您可以通过以下筛选条件进行数据筛选:
时间、系统、设备ID、User ID、异常类型、系统版本、机型、APP版本、APP小版本号、APM SDK版本、下载渠道、ROM信息、省份、进程名、厂商、自定义维度。
说明
上图中10分钟消耗总流量和okhttp(10分钟流量)两个指标流量差异差别较大,是符合产品预期的,因为当前SDK只能统计okhttp的流量,其它流量是统计不到的。
NetworkStatsManager
获取,Android 8以及以下系统是通过/proc/net/xt_qtaguid/stats
获取,极个别设备如果存在系统返回数据不准确的问题,可以通过在平台的SDK上报配置 > 流量监控 > 流量异常监控采样率 ,增加指定设备did采样率为0,来规避当前设备的流量异常数据上报。