Skip to content

Commit e53e865

Browse files
add _dd.configuration.trace_sample_rate (#3946)
1 parent 1a601f2 commit e53e865

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

packages/rum-core/src/domain/contexts/defaultContext.spec.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,11 @@ describe('startDefaultContext', () => {
5555
})
5656

5757
it('should set the configured sample rates', () => {
58-
startDefaultContext(hooks, mockRumConfiguration({ sessionSampleRate: 10, sessionReplaySampleRate: 20 }), 'rum')
58+
startDefaultContext(
59+
hooks,
60+
mockRumConfiguration({ sessionSampleRate: 10, sessionReplaySampleRate: 20, traceSampleRate: 30 }),
61+
'rum'
62+
)
5963

6064
const event = hooks.triggerHook(HookNames.Assemble, {
6165
eventType: 'view',
@@ -64,6 +68,7 @@ describe('startDefaultContext', () => {
6468

6569
expect(event._dd!.configuration!.session_sample_rate).toBe(10)
6670
expect(event._dd!.configuration!.session_replay_sample_rate).toBe(20)
71+
expect(event._dd!.configuration!.trace_sample_rate).toBe(30)
6772
expect(event._dd!.configuration!.profiling_sample_rate).toBe(0)
6873
expect(event._dd!.sdk_name).toBe('rum')
6974
})

packages/rum-core/src/domain/contexts/defaultContext.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export function startDefaultContext(
2222
session_sample_rate: round(configuration.sessionSampleRate, 3),
2323
session_replay_sample_rate: round(configuration.sessionReplaySampleRate, 3),
2424
profiling_sample_rate: round(configuration.profilingSampleRate, 3),
25+
trace_sample_rate: round(configuration.traceSampleRate, 3),
2526
beta_encode_cookie_options: configuration.betaEncodeCookieOptions,
2627
},
2728
browser_sdk_version: canUseEventBridge() ? __BUILD_ENV__SDK_VERSION__ : undefined,

0 commit comments

Comments
 (0)