RUM 配置¶
本文用于承载 C++ SDK 的 RUM 初始化配置与手动采集入口说明。
初始化 RUM¶
| 字段 | 类型 | 必须 | 说明 |
|---|---|---|---|
setRumAppId |
string | 是 | 设置 RUM appid。只有设置后才会开启 RUM 采集,获取方式见应用接入 |
setSamplingRate |
float | 否 | 采样率范围 [0,1],0 表示不采集,1 表示全采集,默认值为 1。作用域为同一 session_id 下所有 View、Action、LongTask、Error 数据 |
setExtraMonitorTypeWithError |
ErrorMonitorType | 否 | 为 RUM 错误数据附加监控信息。MEMORY 为内存,CPU 为 CPU,ALL 为全部 |
addGlobalContext |
dictionary | 否 | 添加标签数据,用于用户监测数据源区分。规则请阅读 自定义标签 |
手动采集能力¶
C++ 端当前主要通过手动接口完成 RUM 数据传输。以下能力已拆分到 自定义采集规则:
- View
- Action
- Resource
- Error
- LongTask
如果您需要查看具体 API 与示例代码,请直接阅读 自定义采集规则。