配置采样率
0 到 100 的百分比:
sessionSampleRate决定 SDK 是否上报该会话与关联 RUM 事件,默认值为100;sessionReplaySampleRate只作用于已采样会话,默认值为0。
25% × 20%)。
startSessionReplayRecording() 可以为当前已采样会话启用回放,但不能把被 sessionSampleRate
排除的会话重新纳入采样。选择初始值
这些值只适合作为起点,并不是通用默认值。发布前请估算事件量、对象存储、保留时间,以及每种浏览器和版本所需的会话数量。
会话边界
SDK 会把采样决定存入sessionStorage。满足任一条件时会创建新会话:
sessionInactivityTimeout:默认 30 分钟;maxSessionDuration:默认 4 小时。
molesignal_rum_session_<applicationId> 对应的 sessionStorage 数据。
限制客户端数据量
使用传输配置让内存占用和请求大小保持可预测:Browser RUM SDK
查看全部初始化配置。
会话回放
配置回放采集和影响存储量的选项。