环境变量 SDK 配置参数字段¶
适用场景¶
如何配置,可参考 为 RUM SDK 添加环境变量。
关键字段¶
参数名称 | 数据类型 | 描述 |
---|---|---|
sessionSampleRate |
number | 数据上报采样率,100 表示全收集;0 表示不收集。 |
service |
string | Web 应用的服务名称。 |
env |
string | Web 应用当前环境,如 prod:线上环境; gray:灰度环境; pre:预发布环境; common:日常环境; local:本地环境。 |
version |
string | Web 应用的版本号。 |
tracingSampleRate |
number | 链路数据采样百分比:100 表示全收集;0 表示不收集。 |
usePartitionedCrossSiteSessionCookie |
boolean | 是否使用跨域 cookie,开启第三方 cookie 跨分区实现。默认不允许跨域。 |
storeContextsToLocal |
boolean | 是否把公共数据存储到 localstorage ,默认不存储。 |
storeContextsKey |
string | 定义存储到 localstorage 的 key,默认不填,自动生成。 |
sendContentTypeByJson |
boolean | 数据以 application/json 的发送方式,默认 text。 |
allowFallbackToLocalStorage |
boolean | 在 cookie 不可用的情况下,可以开启该选项,把数据储存到 localstorage 。 |
sessionOnErrorSampleRate |
number | 错误会话补偿采样率:当会话未被采样时,若会话期间发生错误,则按此比例采集。100 表示全采错误会话,0 表示忽略错误会话。 |
sessionReplaySampleRate |
number | Session Replay 全量采集采样率:用于控制所有会话重放的全量数据采集比例。100 表示全量采集,0 表示不采集。 |
sessionReplayOnErrorSampleRate |
number | 错误会话重放补偿采样率:当会话未被采样时,若会话期间发生错误,则按此比例采集。100 表示全收集;0 表示不收集。 |
trackUserInteractions |
boolean | 是否开启用户行为采集。 |
compressIntakeRequests |
boolean | 压缩 RUM 数据请求内容,以减少发送大量数据时的带宽使用量。压缩在 Worker 线程中完成。 |
traceType |
TraceType | 配置链路追踪工具类型,默认为 ddtrace 。目前支持 ddtrace 、zipkin 、skywalking_v3 、jaeger 、zipkin_single_header 、w3c_traceparent 6 种数据类型。 |