diff --git a/lib/instrumentation/__snapshots__/index.spec.ts.snap b/lib/instrumentation/__snapshots__/index.spec.ts.snap
deleted file mode 100644
index ca711e00ae88ccb5a17437d09be950b1ba2940f6..0000000000000000000000000000000000000000
--- a/lib/instrumentation/__snapshots__/index.spec.ts.snap
+++ /dev/null
@@ -1,128 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`instrumentation/index activate console logger 1`] = `
-MultiSpanProcessor {
-  "_spanProcessors": [
-    SimpleSpanProcessor {
-      "_exporter": ConsoleSpanExporter {},
-      "_shutdownOnce": BindOnceFuture {
-        "_callback": [Function],
-        "_deferred": Deferred {
-          "_promise": Promise {},
-          "_reject": [Function],
-          "_resolve": [Function],
-        },
-        "_isCalled": false,
-        "_that": [Circular],
-      },
-      "_unresolvedExports": Set {},
-    },
-  ],
-}
-`;
-
-exports[`instrumentation/index activate console logger and remote logger 1`] = `
-MultiSpanProcessor {
-  "_spanProcessors": [
-    SimpleSpanProcessor {
-      "_exporter": ConsoleSpanExporter {},
-      "_shutdownOnce": BindOnceFuture {
-        "_callback": [Function],
-        "_deferred": Deferred {
-          "_promise": Promise {},
-          "_reject": [Function],
-          "_resolve": [Function],
-        },
-        "_isCalled": false,
-        "_that": [Circular],
-      },
-      "_unresolvedExports": Set {},
-    },
-    BatchSpanProcessor {
-      "_droppedSpansCount": 0,
-      "_exportTimeoutMillis": 30000,
-      "_exporter": OTLPTraceExporter {
-        "DEFAULT_HEADERS": {},
-        "_concurrencyLimit": Infinity,
-        "_sendingPromises": [],
-        "_shutdownOnce": BindOnceFuture {
-          "_callback": [Function],
-          "_deferred": Deferred {
-            "_promise": Promise {},
-            "_reject": [Function],
-            "_resolve": [Function],
-          },
-          "_isCalled": false,
-          "_that": [Circular],
-        },
-        "agent": undefined,
-        "compression": "none",
-        "headers": {},
-        "shutdown": [Function],
-        "timeoutMillis": 10000,
-        "url": "https://collector.example.com/v1/traces",
-      },
-      "_finishedSpans": [],
-      "_maxExportBatchSize": 512,
-      "_maxQueueSize": 2048,
-      "_scheduledDelayMillis": 5000,
-      "_shutdownOnce": BindOnceFuture {
-        "_callback": [Function],
-        "_deferred": Deferred {
-          "_promise": Promise {},
-          "_reject": [Function],
-          "_resolve": [Function],
-        },
-        "_isCalled": false,
-        "_that": [Circular],
-      },
-    },
-  ],
-}
-`;
-
-exports[`instrumentation/index activate remote logger 1`] = `
-MultiSpanProcessor {
-  "_spanProcessors": [
-    BatchSpanProcessor {
-      "_droppedSpansCount": 0,
-      "_exportTimeoutMillis": 30000,
-      "_exporter": OTLPTraceExporter {
-        "DEFAULT_HEADERS": {},
-        "_concurrencyLimit": Infinity,
-        "_sendingPromises": [],
-        "_shutdownOnce": BindOnceFuture {
-          "_callback": [Function],
-          "_deferred": Deferred {
-            "_promise": Promise {},
-            "_reject": [Function],
-            "_resolve": [Function],
-          },
-          "_isCalled": false,
-          "_that": [Circular],
-        },
-        "agent": undefined,
-        "compression": "none",
-        "headers": {},
-        "shutdown": [Function],
-        "timeoutMillis": 10000,
-        "url": "https://collector.example.com/v1/traces",
-      },
-      "_finishedSpans": [],
-      "_maxExportBatchSize": 512,
-      "_maxQueueSize": 2048,
-      "_scheduledDelayMillis": 5000,
-      "_shutdownOnce": BindOnceFuture {
-        "_callback": [Function],
-        "_deferred": Deferred {
-          "_promise": Promise {},
-          "_reject": [Function],
-          "_resolve": [Function],
-        },
-        "_isCalled": false,
-        "_that": [Circular],
-      },
-    },
-  ],
-}
-`;
diff --git a/lib/instrumentation/index.spec.ts b/lib/instrumentation/index.spec.ts
index 3334d7ad2df4ccb1edae5a241470c665dad21971..82b1230e263e271c6cf728e95d4fca1fd7587b99 100644
--- a/lib/instrumentation/index.spec.ts
+++ b/lib/instrumentation/index.spec.ts
@@ -2,7 +2,6 @@ import { afterAll } from '@jest/globals';
 import { ProxyTracerProvider } from '@opentelemetry/api';
 import * as api from '@opentelemetry/api';
 import { NoopTracerProvider } from '@opentelemetry/api/build/src/trace/NoopTracerProvider';
-import { MultiSpanProcessor } from '@opentelemetry/sdk-trace-base/build/src/MultiSpanProcessor';
 import { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';
 import {
   disableInstrumentations,
@@ -43,9 +42,9 @@ describe('instrumentation/index', () => {
     const delegateProvider = proxyProvider.getDelegate();
     expect(delegateProvider).toBeInstanceOf(NodeTracerProvider);
     const nodeProvider = delegateProvider as NodeTracerProvider;
-    const provider = nodeProvider.getActiveSpanProcessor();
-    expect(provider).toBeInstanceOf(MultiSpanProcessor);
-    expect(provider).toMatchSnapshot();
+    expect(nodeProvider).toMatchObject({
+      _registeredSpanProcessors: [{ _exporter: {} }],
+    });
   });
 
   it('activate remote logger', () => {
@@ -58,9 +57,15 @@ describe('instrumentation/index', () => {
     const delegateProvider = proxyProvider.getDelegate();
     expect(delegateProvider).toBeInstanceOf(NodeTracerProvider);
     const nodeProvider = delegateProvider as NodeTracerProvider;
-    const provider = nodeProvider.getActiveSpanProcessor();
-    expect(provider).toBeInstanceOf(MultiSpanProcessor);
-    expect(provider).toMatchSnapshot();
+    expect(nodeProvider).toMatchObject({
+      _registeredSpanProcessors: [
+        {
+          _exporter: {
+            url: 'https://collector.example.com/v1/traces',
+          },
+        },
+      ],
+    });
   });
 
   it('activate console logger and remote logger', () => {
@@ -74,9 +79,16 @@ describe('instrumentation/index', () => {
     const delegateProvider = proxyProvider.getDelegate();
     expect(delegateProvider).toBeInstanceOf(NodeTracerProvider);
     const nodeProvider = delegateProvider as NodeTracerProvider;
-    const provider = nodeProvider.getActiveSpanProcessor();
-    expect(provider).toBeInstanceOf(MultiSpanProcessor);
-    expect(provider).toMatchSnapshot();
+    expect(nodeProvider).toMatchObject({
+      _registeredSpanProcessors: [
+        { _exporter: {} },
+        {
+          _exporter: {
+            url: 'https://collector.example.com/v1/traces',
+          },
+        },
+      ],
+    });
   });
 
   describe('instrument', () => {