Datadog RUM browser SDK的sampleRate是否支持设为0.5实现0.5%采样率?
Datadog RUM Browser SDK sampleRate配置问题解答
核心结论
完全支持你将sampleRate设置为0.5来实现0.5%的采样率,配置可以正常生效。
相关规则说明
sampleRate参数的取值范围为0~100,参数值直接对应采样会话的百分比:100代表全量采集所有会话,1代表采集1%的会话,0代表完全不采集会话。- 该参数原生支持浮点型数值输入,SDK内部的采样判断逻辑兼容小数精度,小于1的配置不会出现异常。
调整后配置示例
你只需要修改初始化参数中的sampleRate字段即可,修改后的参考代码如下:
datadogRum.init({ applicationId: "", clientToken: "", site: "datadoghq.com", service: "", sampleRate: 0.5, trackInteractions: true, })
注意事项
- 如果你同时开启了会话重播功能,配套的
sessionReplaySampleRate参数也遵循同样的取值规则,可按需同步调整。 - 若你的业务日常访问量级较小,下调到0.5%采样率后可能会出现上报样本量不足、统计数据参考性下降的问题,建议调整后观察1-2天的上报数据量级是否符合预期。
内容的提问来源于stack exchange,提问作者Keith Brewster
相关产品推荐
相关产品推荐

