数据采集自定义规则¶
Resource 采集过滤¶
macOS SDK 支持通过 FTRumConfig.resourceUrlHandler 自定义 Resource 的采集规则。
| 属性 | 类型 | 说明 |
|---|---|---|
resourceUrlHandler |
FTResourceUrlHandler |
自定义采集 Resource 规则。默认不过滤,返回 NO 表示要采集,返回 YES 表示不需要采集 |
当您只希望采集特定域名、特定路径,或需要过滤内部请求、心跳请求时,可在初始化 FTRumConfig 时统一设置该规则。
FTRumConfig *rumConfig = [[FTRumConfig alloc] initWithAppid:appid];
rumConfig.resourceUrlHandler = ^BOOL(NSURL *url) {
// 返回 NO 表示采集,返回 YES 表示过滤
return NO;
};
[[FTSDKAgent sharedInstance] startRumWithConfigOptions:rumConfig];
如果您还需要自行拼装 Resource 事件,可继续参考 RUM 配置 中的手动 Resource 采集方式。