From c54e9b61a031469110d845387ae1853b9197063d Mon Sep 17 00:00:00 2001 From: Nick Kennedy Date: Sat, 13 Jan 2024 06:54:32 -0500 Subject: [PATCH] fix(mongodb-example): Ensure instrumentation is setup before mongoDB client is import (#1851) I wasn't getting any MongoDB info, turned on diag logging and it warned the client was being imported before instrumentation was setup...reordered the imports and started to get spans! Co-authored-by: Amir Blum --- .../examples/src/server.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/examples/src/server.ts b/plugins/node/opentelemetry-instrumentation-mongodb/examples/src/server.ts index 5953812d34..b308fdc934 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/examples/src/server.ts +++ b/plugins/node/opentelemetry-instrumentation-mongodb/examples/src/server.ts @@ -2,10 +2,10 @@ import * as api from '@opentelemetry/api'; import { setupTracing } from './tracer'; -import { accessDB } from './utils'; - setupTracing('example-mongodb-server') +import { accessDB } from './utils'; + import * as http from 'http'; import { IncomingMessage, ServerResponse } from 'http'; import * as mongodb from 'mongodb';