diff --git a/packages/opentelemetry-node/src/spanprocessor.ts b/packages/opentelemetry-node/src/spanprocessor.ts index f7119bf1f66e..a50374de5022 100644 --- a/packages/opentelemetry-node/src/spanprocessor.ts +++ b/packages/opentelemetry-node/src/spanprocessor.ts @@ -51,6 +51,7 @@ export class SentrySpanProcessor implements OtelSpanProcessor { }); SENTRY_SPAN_PROCESSOR_MAP.set(otelSpanId, sentryChildSpan); + scope.setSpan(sentryChildSpan); } else { const traceCtx = getTraceData(otelSpan, parentContext); const transaction = hub.startTransaction({ @@ -62,6 +63,7 @@ export class SentrySpanProcessor implements OtelSpanProcessor { }); SENTRY_SPAN_PROCESSOR_MAP.set(otelSpanId, transaction); + scope.setSpan(transaction); } }