MCPcopy Index your code
hub / github.com/getsentry/sentry-javascript / generateSentryTraceHeader

Function generateSentryTraceHeader

packages/core/src/utils/tracing.ts:94–104  ·  view source on GitHub ↗
(
  traceId: string | undefined = generateTraceId(),
  spanId: string | undefined = generateSpanId(),
  sampled?: boolean,
)

Source from the content-addressed store, hash-verified

92 * Create sentry-trace header from span context values.
93 */
94export function generateSentryTraceHeader(
95 traceId: string | undefined = generateTraceId(),
96 spanId: string | undefined = generateSpanId(),
97 sampled?: boolean,
98): string {
99 let sampledString = '';
100 if (sampled !== undefined) {
101 sampledString = sampled ? '-1' : '-0';
102 }
103 return `${traceId}-${spanId}${sampledString}`;
104}
105
106/**
107 * Creates a W3C traceparent header from the given trace and span ids.

Callers 4

scopeToTraceHeaderFunction · 0.90
spanToTraceHeaderFunction · 0.90
injectMethod · 0.90
getTraceDataFunction · 0.90

Calls 2

generateTraceIdFunction · 0.90
generateSpanIdFunction · 0.90

Tested by

no test coverage detected