配置 | 配置字段名 | 意义 |
总流量过大 | total_limit_in_megabyte | 10分钟消耗的流量超过配置的流量异常阈值。 |
后台流量过大 | backend_limit_in_megabyte | 在后台场景10分钟消耗的流量超过配置的后台异常流量阈值。 |
移动流量过大 | mobile_limit_in_megabyte | 10分钟消耗的移动流量超过配置的移动异常流量阈值。 |
自定义场景流量过大 | custom_limit_in_megabyte | 业务定义的自定义场景,流量消耗是否超过定义的阈值。 |

RumProBuilder.addMonitor(RumProMonitorName.TRAFFIC);RumProBuilder.addMonitor(RumProMonitorName.TRAFFIC_DETAIL);RumPro.init(application, RumProBuilder);
12-20 16:13:27.470 21408 21449 I TrafficMonitor: traffic monitor start
1、10分钟流量上报日志(每10分钟上报一次)04-22 01:04:26.665 17704 17758 D RMonitor_report_Json: url: ********************** eventName: traffic_detail, client_identify: ****6415c412a9ed43cd0f43d601****2、进程流量指标上报日志(重启进程5分钟后上报)04-22 01:04:26.665 17704 17758 D RMonitor_report_Json: url: ********************* eventName: traffic, client_identify: *****415c412a9ed43cd0f43*****
CustomTrafficStatistic.getInstance().addHttpToQueue(SocketInfo socketInfo);
class SocketInfo {receivedBytes; // 收到多少字节sendBytes; // 发送了多少字节networkType; // 网络类型,WiFi流量填1, 5G流量填2, 无网络情况填3frontState; // 前后台状态,前台填1,后台填2host; // 域名,例如www.baidu.comstartTimeStamp; // 网络请求开始时间戳,精确到ms......}
[RumPro][Event][RumProNetworkMonitor.mm:281]RumPro_MODUEL_NETWORK start network monitor: 1048576, 1048576, 1048576
[RumPro][Event][RMReportQueue.m:601][Report] [resource.traffic] report id:xxxx error:(null)// or[RumPro][Event][RMReportQueue.m:601][Report] [resource.traffic_detail] report id:xxxx error:(null)
NSString *peerName = @"..."; // 连接 URL 等信息RumProNetworkTracer *tracer = [RumProNetworkTracer tracerWithPeerName:peerNametype:RumProNetworkConnectHTTP|RumProNetworkConnectCustom];// 此方法将会将 tracer 对象注入到 _self 对象中,在一些异步处理中,将其注入到上下文对象中,便于后期找回来[tracer injectToObj:_self];// 连接开始[tracer traceConnectStart];// 记录连接发送数据[tracer traceConnectSend:request.HTTPBody.length];// ... 其他逻辑// 通过上下文对象,从注册的对象中取回 tracer 对象RumProNetworkTracer *tracer = [RumProNetworkTracer tracerFromObj:_self];// tracer 完成,将其记录到 SDK 中[tracer traceConnectComplete];





配置 | 配置字段名 | 意义 |
总流量过大 | total_limit_in_megabyte | 10分钟消耗的流量超过配置的流量异常阈值。 |
后台流量过大 | backend_limit_in_megabyte | 在后台场景10分钟消耗的流量超过配置的后台异常流量阈值。 |
移动流量过大 | mobile_limit_in_megabyte | 10分钟消耗的移动流量超过配置的移动异常流量阈值。 |
自定义场景流量过大 | custom_limit_in_megabyte | 业务定义的自定义场景,流量消耗是否超过定义的阈值。 |

指标 | 说明 |
异常次数 | 筛选条件下的流量异常的上报量。 |
异常率 | 筛选条件下的流量异常的上报量/筛选条件下采样总的上报量 (10min, 只支持时间范围 + App 版本)。 |
影响用户数 | 筛选条件下的流量异常影响用户数。 |
影响用户率 | 筛选条件下的流量异常影响用户数/筛选条件下采样总的上报用户数(10min)。 |
影响设备数 | 筛选条件下的流量异常影响设备数。 |
影响设备率 | 筛选条件下的流量异常影响设备数/筛选条件下采样总的上报设备数(10min)。 |








文档反馈