The RUM SDK settings for a configuration.

Hierarchy

  • RumSdkConfigRumAttributes

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
allowedTracingUrls?: RumSdkConfigTracingUrlConfig[]

A list of URL configurations for distributed tracing.

allowedTrackingOrigins?: RumSdkConfigMatchOption[]

A list of origin patterns allowed for cross-origin session tracking.

applicationId: string

The ID of the RUM application this configuration belongs to.

A list of dynamic option key-value pairs.

defaultPrivacyLevel: string

The default privacy masking level applied to all RUM data.

enablePrivacyForActionName: boolean

Whether to mask user-interaction action names for privacy.

env?: string

The environment tag for the RUM application.

service?: string

The service name tag for the RUM application.

sessionReplaySampleRate: number

The percentage of collected sessions for which a replay is captured (0–100).

sessionSampleRate: number

The percentage of user sessions to collect (0–100).

traceSampleRate?: number

The percentage of requests to forward as APM traces (0–100).

trackSessionAcrossSubdomains?: boolean

Whether to share a session across subdomains of the same site.

A list of dynamic option key-value pairs.

A dynamic configuration option that extracts a value at runtime using a specified strategy.

Generated using TypeDoc