8000 ref(node-experimental): Reorder files into `opentelemetry` folder (#9… · 280455936/sentry-javascript@d94e72a · GitHub
[go: up one dir, main page]

Skip to content

Commit d94e72a

Browse files
authored
ref(node-experimental): Reorder files into opentelemetry folder (getsentry#9084)
To keep things better together, and in preparation for follow up PRs with more OTEL-specific stuff. Nothing functionally changes here, this is just to keep follow up PRs more readable as there is a lot going on...
1 parent 9dc0f12 commit d94e72a

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { createContextKey } from '@opentelemetry/api';
2+
3+
export const OTEL_CONTEXT_HUB_KEY = createContextKey('sentry_hub');

packages/node-experimental/src/sdk/otelContextManager.ts renamed to packages/node-experimental/src/opentelemetry/contextManager.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
import type { Context } from '@opentelemetry/api';
2-
import * as api from '@opentelemetry/api';
32
import { AsyncLocalStorageContextManager } from '@opentelemetry/context-async-hooks';
43
import type { Carrier, Hub } from '@sentry/core';
54

6-
import { ensureHubOnCarrier, getCurrentHub, getHubFromCarrier } from './hub';
7-
8-
export const OTEL_CONTEXT_HUB_KEY = api.createContextKey('sentry_hub');
5+
import { OTEL_CONTEXT_HUB_KEY } from '../constants';
6+
import { ensureHubOnCarrier, getCurrentHub, getHubFromCarrier } from './../sdk/hub';
97

108
function createNewHub(parent: Hub | undefined): Hub {
119
const carrier: Carrier = {};

packages/node-experimental/src/sdk/initOtel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { SentryPropagator, SentrySpanProcessor } from '@sentry/opentelemetry-nod
55
import { logger } from '@sentry/utils';
66

77
import type { NodeExperimentalClient } from '../types';
8-
import { SentryContextManager } from './otelContextManager';
8+
import { SentryContextManager } from './../opentelemetry/contextManager';
99

1010
/**
1111
* Initialize OpenTelemetry for Node.

packages/node-experimental/src/sdk/otelAsyncContextStrategy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as api from '@opentelemetry/api';
22
import type { Hub, RunWithAsyncContextOptions } from '@sentry/core';
33
import { setAsyncContextStrategy } from '@sentry/core';
44

5-
import { OTEL_CONTEXT_HUB_KEY } from './otelContextManager';
5+
import { OTEL_CONTEXT_HUB_KEY } from '../constants';
66

77
/**
88
* Sets the async context strategy to use follow the OTEL context under the hood.

0 commit comments

Comments
 (0)
0