开启采集
- 自动采集
- 手动采集
- 强制开启
重放 SDK 已集成至 RUM SDK,配置采样比例便可开启重放功能:
采样方式:在客户端 SDK 初始化 session 时生成 0-1 之间的随机数,与
rate/100 进行大小比较。如落在区间内,则该 session 会作为采集样本,回放数据会在 session 周期内采集与上报。在 session 被采样的基础上,会话重放的采样率(sessionReplaySampleRate)会被进行二次计算和采样。关闭采集
如果需要关闭采集功能,将对应的 replay 采样率调整至 0 或者直接去掉该配置项即可:工作原理
会话重放 SDK 基于 rrweb 实现。- 在数据上报前,SDK 会提前进行数据压缩,并将该 CPU 密集操作放在 Web Worker 中执行,不会影响主线程渲染
- SDK 兼容性和 RUM SDK 一致,支持 IE11 以上浏览器