diff --git a/packages/node/src/sdk/index.ts b/packages/node/src/sdk/index.ts index a83e66cf5e97..490826c3953b 100644 --- a/packages/node/src/sdk/index.ts +++ b/packages/node/src/sdk/index.ts @@ -12,9 +12,9 @@ import { startSession, } from '@sentry/core'; import { + enhanceDscWithOpenTelemetryRootSpanName, openTelemetrySetupCheck, setOpenTelemetryContextAsyncContextStrategy, - setupDscHandler, setupEventContextTrace, } from '@sentry/opentelemetry'; import type { Client, Integration, Options } from '@sentry/types'; @@ -176,7 +176,7 @@ function _init( validateOpenTelemetrySetup(); } - setupDscHandler(client); + enhanceDscWithOpenTelemetryRootSpanName(client); setupEventContextTrace(client); } diff --git a/packages/opentelemetry/src/index.ts b/packages/opentelemetry/src/index.ts index 11be8e8a5d8b..5e99f7eb8c33 100644 --- a/packages/opentelemetry/src/index.ts +++ b/packages/opentelemetry/src/index.ts @@ -21,7 +21,7 @@ export { getDynamicSamplingContextFromSpan } from '@sentry/core'; export { isSentryRequestSpan } from './utils/isSentryRequest'; -export { setupDscHandler } from './utils/setupDscHandler'; +export { enhanceDscWithOpenTelemetryRootSpanName } from './utils/enhanceDscWithOpenTelemetryRootSpanName'; export { getActiveSpan } from './utils/getActiveSpan'; export { startSpan, startSpanManual, startInactiveSpan, withActiveSpan, continueTrace } from './trace'; diff --git a/packages/opentelemetry/src/utils/setupDscHandler.ts b/packages/opentelemetry/src/utils/enhanceDscWithOpenTelemetryRootSpanName.ts similarity index 84% rename from packages/opentelemetry/src/utils/setupDscHandler.ts rename to packages/opentelemetry/src/utils/enhanceDscWithOpenTelemetryRootSpanName.ts index 2d14575b1f0d..af086451ac1b 100644 --- a/packages/opentelemetry/src/utils/setupDscHandler.ts +++ b/packages/opentelemetry/src/utils/enhanceDscWithOpenTelemetryRootSpanName.ts @@ -4,9 +4,10 @@ import { parseSpanDescription } from './parseSpanDescription'; import { spanHasName } from './spanTypes'; /** - * Setup a DSC handler on the passed client, ensuring that the transaction name is inferred from the span correctly. + * Setup a DSC handler on the passed client, + * ensuring that the transaction name is inferred from the span correctly. */ -export function setupDscHandler(client: Client): void { +export function enhanceDscWithOpenTelemetryRootSpanName(client: Client): void { client.on('createDsc', (dsc, rootSpan) => { // We want to overwrite the transaction on the DSC that is created by default in core // The reason for this is that we want to infer the span name, not use the initial one