Skip to content

Commit a60f2cb

Browse files
committed
Get the tracer from the provider
1 parent 330acfe commit a60f2cb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

apps/webapp/test/utils/tracing.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { NodeTracerProvider } from "@opentelemetry/sdk-trace-node";
22
import { InMemorySpanExporter, SimpleSpanProcessor } from "@opentelemetry/sdk-trace-base";
3-
import { trace } from "@opentelemetry/api";
43
import {
54
MeterProvider,
65
InMemoryMetricExporter,
@@ -16,8 +15,9 @@ export function createInMemoryTracing() {
1615
});
1716
provider.register();
1817

19-
// Retrieve the tracer
20-
const tracer = trace.getTracer("test-tracer");
18+
// Use the provider's tracer so spans hit this exporter even when a global
19+
// NodeTracerProvider was already registered (e.g. via tracer.server import chain).
20+
const tracer = provider.getTracer("test-tracer");
2121

2222
return {
2323
exporter,

0 commit comments

Comments
 (0)