Skip to content

Commit 1779f66

Browse files
committed
move a bit more to client
1 parent b7abc65 commit 1779f66

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

packages/node/src/sdk/client.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ import { registerInstrumentations } from '@opentelemetry/instrumentation';
55
import type { BasicTracerProvider } from '@opentelemetry/sdk-trace-base';
66
import type { DynamicSamplingContext, Scope, TraceContext } from '@sentry/core';
77
import { _INTERNAL_flushLogsBuffer, applySdkMetadata, logger, SDK_VERSION, ServerRuntimeClient } from '@sentry/core';
8-
import { getTraceContextForScope } from '@sentry/opentelemetry';
8+
import {
9+
enhanceDscWithOpenTelemetryRootSpanName,
10+
getTraceContextForScope,
11+
setupEventContextTrace,
12+
} from '@sentry/opentelemetry';
913
import { isMainThread, threadId } from 'worker_threads';
1014
import { DEBUG_BUILD } from '../debug-build';
1115
import type { NodeClientOptions } from '../types';
@@ -59,6 +63,9 @@ export class NodeClient extends ServerRuntimeClient<NodeClientOptions> {
5963

6064
process.on('beforeExit', this._logOnExitFlushListener);
6165
}
66+
67+
enhanceDscWithOpenTelemetryRootSpanName(this);
68+
setupEventContextTrace(this);
6269
}
6370

6471
/** Get the OTEL tracer. */

packages/node/src/sdk/index.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,7 @@ import {
1313
requestDataIntegration,
1414
stackParserFromStackParserOptions,
1515
} from '@sentry/core';
16-
import {
17-
enhanceDscWithOpenTelemetryRootSpanName,
18-
openTelemetrySetupCheck,
19-
setOpenTelemetryContextAsyncContextStrategy,
20-
setupEventContextTrace,
21-
} from '@sentry/opentelemetry';
16+
import { openTelemetrySetupCheck, setOpenTelemetryContextAsyncContextStrategy } from '@sentry/opentelemetry';
2217
import { DEBUG_BUILD } from '../debug-build';
2318
import { childProcessIntegration } from '../integrations/childProcess';
2419
import { nodeContextIntegration } from '../integrations/context';
@@ -130,9 +125,6 @@ function _init(
130125
validateOpenTelemetrySetup();
131126
}
132127

133-
enhanceDscWithOpenTelemetryRootSpanName(client);
134-
setupEventContextTrace(client);
135-
136128
return client;
137129
}
138130

0 commit comments

Comments
 (0)