上报配置

本文介绍了如何在控制台中为页面设置采样率配置,以便用户根据实际需求调整数据上报的比例。

概述

应用接入SDK后,SDK采样的数据将按照平台配置的默认值进行上报。SDK上报配置功能支持按照您自己的业务需要来配置SDK上报数据的采样。

模块采样配置

步骤一:打开采样开关

点击事件上报开关,打开或关闭目标模块的采样开关。

重要

打开采样开关,会根据采样配置上报数据,关闭则整个模块不会上报数据。

image.png

步骤二:配置采样上报规则

  1. 选择目标模块tab后,点击新建规则

  2. 新建规则弹窗内,按需配置模块的上报规则和采样率。

    1. 采样率:如需控制数据流量或不需处理全部数据,可以配置一个比例作为采样率,从所有数据中随机选择相应比例的数据进行上报。

    2. 筛选条件:如果您的业务场景需要特别关注某个或者某几个指标,那么可以配置筛选条件。配置的多个筛选条件可以通过“”或者“”连接。

    例如,配置app.version1.0.0且采样率为60%,那么SDK就只采集应用版本为1.0.0的数据,在这些数据中随机选择60%的数据进行上报。

image

下表是各个插件可以配置的规则字段,其中通用字段每个功能模块都可以配置:

插件类型

字段名

字段说明

通用字段

app.version

应用版本

app.channel

SDK初始化渠道号

device.version

浏览器版本

device.os

系统

device.resolution

分辨率

device.model

机型

eventTime

上报时间

sdk.version

插件SDK版本

user.id

用户id

user.nick

用户昵称

userAgent

浏览器UA

uri

页面uri

JS错误

payload.type

错误类型

payload.name

错误名称

payload.filename

错误文件

白屏

payload.reason

白屏触发时机

性能

payload.name

性能指标名称

静态资源

payload.requestUri

静态资源uri

payload.code

HTTP状态码

payload.resourceType

资源类型

请求

payload.requestUri

请求uri

payload.code

HTTP状态码

payload.method

请求方法

payload.headers

请求头

白名单配置

如果您需要重点关注某个用户的上报数据,可以通过创建白名单。创建白名单后,该设备或用户的所有功能模块的数据全采样上报。

image.png

说明

UserIDSDK初始化的时候传入的UserID字段。