From f21374eb795b3fff6ca309e2eabeb4d793908534 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 27 Feb 2025 14:49:38 -0800 Subject: [PATCH 01/97] chore!: update to JS SDK 2.x - instr-bunyan and examples/bunyan --- examples/bunyan/app.js | 8 +- examples/bunyan/package.json | 4 +- examples/bunyan/telemetry.js | 20 +- package-lock.json | 245 +++++++++++++++++- .../package.json | 12 +- .../test/bunyan.test.ts | 4 +- 6 files changed, 259 insertions(+), 34 deletions(-) diff --git a/examples/bunyan/app.js b/examples/bunyan/app.js index 05214a8073..63c8273062 100644 --- a/examples/bunyan/app.js +++ b/examples/bunyan/app.js @@ -14,6 +14,8 @@ * limitations under the License. */ +'use strict'; + // A small example that shows using OpenTelemetry's instrumentation of // Bunyan loggers. Usage: // node --require ./telemetry.js app.js @@ -21,12 +23,12 @@ const otel = require('@opentelemetry/api'); const bunyan = require('bunyan'); -const log = bunyan.createLogger({name: 'myapp', level: 'debug'}); +const log = bunyan.createLogger({ name: 'myapp', level: 'debug' }); -log.debug({foo: 'bar'}, 'hi'); +log.debug({ foo: 'bar' }, 'hi'); const tracer = otel.trace.getTracer('example'); -tracer.startActiveSpan('manual-span', span => { +tracer.startActiveSpan('manual-span', (span) => { log.info('this record will have trace_id et al fields for the current span'); span.end(); }); diff --git a/examples/bunyan/package.json b/examples/bunyan/package.json index f099d529cf..f058443798 100644 --- a/examples/bunyan/package.json +++ b/examples/bunyan/package.json @@ -18,8 +18,8 @@ "dependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/instrumentation-bunyan": "^0.34.0", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/sdk-node": "^0.48.0", + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-node": "^0.200.0-dev.0", "bunyan": "^1.8.15" } } diff --git a/examples/bunyan/telemetry.js b/examples/bunyan/telemetry.js index 20f84ee7d1..1c247e3e1b 100644 --- a/examples/bunyan/telemetry.js +++ b/examples/bunyan/telemetry.js @@ -14,14 +14,16 @@ * limitations under the License. */ +'use strict'; + // Setup telemetry for tracing and Bunyan logging. // // This writes OTel spans and log records to the console for simplicity. In a // real setup you would configure exporters to send to remote observability apps // for viewing and analysis. -const { NodeSDK, tracing, logs, api } = require('@opentelemetry/sdk-node'); -const { envDetectorSync, hostDetectorSync, processDetectorSync } = require('@opentelemetry/resources'); +const { NodeSDK, tracing, logs } = require('@opentelemetry/sdk-node'); +const { envDetector, hostDetector, processDetector } = require('@opentelemetry/resources'); // api.diag.setLogger(new api.DiagConsoleLogger(), api.DiagLogLevel.DEBUG); const { BunyanInstrumentation } = require('@opentelemetry/instrumentation-bunyan'); @@ -29,27 +31,27 @@ const { BunyanInstrumentation } = require('@opentelemetry/instrumentation-bunyan const sdk = new NodeSDK({ serviceName: 'bunyan-example', resourceDetectors: [ - envDetectorSync, + envDetector, // ProcessDetector adds `process.pid` (among other resource attributes), // which replaces the usual Bunyan `pid` field. - processDetectorSync, + processDetector, // The HostDetector adds `host.name` and `host.arch` fields. `host.name` // replaces the usual Bunyan `hostname` field. HostDetector is *not* a // default detector of the `NodeSDK`. - hostDetectorSync + hostDetector, ], spanProcessor: new tracing.SimpleSpanProcessor(new tracing.ConsoleSpanExporter()), logRecordProcessor: new logs.SimpleLogRecordProcessor(new logs.ConsoleLogRecordExporter()), instrumentations: [ new BunyanInstrumentation(), - ] -}) -process.on("SIGTERM", () => { + ], +}); +process.on('SIGTERM', () => { sdk .shutdown() .then( () => {}, - (err) => console.log("warning: error shutting down OTel SDK", err) + (err) => console.log('warning: error shutting down OTel SDK', err), ) .finally(() => process.exit(0)); }); diff --git a/package-lock.json b/package-lock.json index 0f23d64e6b..68b5b761a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36926,16 +36926,16 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.57.2", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/api-logs": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@types/bunyan": "1.8.11" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/sdk-logs": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-logs": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36954,6 +36954,137 @@ "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/sdk-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-LGhJUcO+ixNoSCQoI+LpsFxryzvZbqHbrYL+I9wzira4Nh8gQTXtQCblDuGgPr1BgIMQVbZntajexbsUSx8BVA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -36963,6 +37094,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -46807,12 +46944,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-bunyan", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.57.2", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/sdk-logs": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/api-logs": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-logs": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/bunyan": "1.8.11", "@types/mocha": "10.0.10", @@ -46826,6 +46963,85 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-LGhJUcO+ixNoSCQoI+LpsFxryzvZbqHbrYL+I9wzira4Nh8gQTXtQCblDuGgPr1BgIMQVbZntajexbsUSx8BVA==", + "dev": true, + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -46835,6 +47051,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/package.json b/plugins/node/opentelemetry-instrumentation-bunyan/package.json index c853f8ad80..771c914eee 100644 --- a/plugins/node/opentelemetry-instrumentation-bunyan/package.json +++ b/plugins/node/opentelemetry-instrumentation-bunyan/package.json @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/sdk-logs": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-logs": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -60,8 +60,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.57.2", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/api-logs": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@types/bunyan": "1.8.11" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-bunyan#readme" diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/test/bunyan.test.ts b/plugins/node/opentelemetry-instrumentation-bunyan/test/bunyan.test.ts index aa4196f5d2..06ffc57a07 100644 --- a/plugins/node/opentelemetry-instrumentation-bunyan/test/bunyan.test.ts +++ b/plugins/node/opentelemetry-instrumentation-bunyan/test/bunyan.test.ts @@ -27,7 +27,7 @@ import { } from '@opentelemetry/sdk-logs'; import { NodeTracerProvider } from '@opentelemetry/sdk-trace-node'; import { isWrapped } from '@opentelemetry/instrumentation'; -import { Resource } from '@opentelemetry/resources'; +import { resourceFromAttributes } from '@opentelemetry/resources'; import { SEMRESATTRS_SERVICE_NAME } from '@opentelemetry/semantic-conventions'; import * as assert from 'assert'; import * as sinon from 'sinon'; @@ -46,7 +46,7 @@ const tracerProvider = new NodeTracerProvider({ tracerProvider.register(); const tracer = tracerProvider.getTracer('default'); -const resource = new Resource({ +const resource = resourceFromAttributes({ [SEMRESATTRS_SERVICE_NAME]: 'test-instrumentation-bunyan', }); const loggerProvider = new LoggerProvider({ resource }); From 196af250b4d15addd843e4f503dba9391bc27c24 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 09:52:43 -0800 Subject: [PATCH 02/97] instr-pino --- package-lock.json | 210 +++++++++++++++++- .../package.json | 10 +- .../test/pino.test.ts | 4 +- 3 files changed, 207 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 68b5b761a6..b60a825152 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38214,15 +38214,15 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.57.2", - "@opentelemetry/core": "^1.25.0", - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/api-logs": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -38243,6 +38243,118 @@ "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38252,6 +38364,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-pino/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -48255,12 +48373,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-pino", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.57.2", + "@opentelemetry/api-logs": "^0.200.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.25.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -48275,6 +48393,73 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -48284,6 +48469,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-pino/package.json b/plugins/node/opentelemetry-instrumentation-pino/package.json index 5062838732..f5f18e2574 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/package.json +++ b/plugins/node/opentelemetry-instrumentation-pino/package.json @@ -46,8 +46,8 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -62,9 +62,9 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.57.2", - "@opentelemetry/core": "^1.25.0", - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/api-logs": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pino#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts b/plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts index 480a1a31a5..b1b5c975cb 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts +++ b/plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts @@ -23,7 +23,7 @@ import { INVALID_SPAN_CONTEXT, context, trace, Span } from '@opentelemetry/api'; import { diag, DiagLogLevel } from '@opentelemetry/api'; import { hrTimeToMilliseconds } from '@opentelemetry/core'; import { SEMRESATTRS_SERVICE_NAME } from '@opentelemetry/semantic-conventions'; -import { Resource } from '@opentelemetry/resources'; +import { resourceFromAttributes } from '@opentelemetry/resources'; import { InMemorySpanExporter, SimpleSpanProcessor, @@ -52,7 +52,7 @@ tracerProvider.register(); const tracer = tracerProvider.getTracer('default'); // Setup LoggerProvider for "log sending" tests. -const resource = new Resource({ +const resource = resourceFromAttributes({ [SEMRESATTRS_SERVICE_NAME]: 'test-instrumentation-pino', }); const loggerProvider = new LoggerProvider({ resource }); From 857166f05e241cf7e15636fce96a312b3c7867ef Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 09:56:35 -0800 Subject: [PATCH 03/97] bump engines.node to new min (same as for core repo) drop CI unit-testing of versions below 18.19.0 --- .github/workflows/unit-test.yml | 11 +++++++---- package-lock.json | 4 ++-- .../opentelemetry-instrumentation-bunyan/package.json | 2 +- .../opentelemetry-instrumentation-pino/package.json | 2 +- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index ec028afa7c..58e41b014b 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -37,7 +37,13 @@ jobs: strategy: fail-fast: false matrix: - node: ["14", "16", "18", "20", "22"] + node: + - "18.19.0" + - "18" + - "20.6.0" + - "20" + - "22" + - "23" include: - node: 18 code-coverage: true @@ -151,9 +157,6 @@ jobs: node-version: ${{ matrix.node }} - name: Set MySQL variables run: mysql --user=root --password=${MYSQL_ROOT_PASSWORD} --host=${MYSQL_HOST} --port=${MYSQL_PORT} -e "SET GLOBAL log_output='TABLE'; SET GLOBAL general_log = 1;" mysql - - name: Update npm to a version that supports workspaces (v7 or later) - if: ${{ matrix.node < 16 }} - run: npm install -g npm@9 # npm@9 supports node >=14.17.0 - name: Install run: npm ci - name: Download Build Artifacts diff --git a/package-lock.json b/package-lock.json index b60a825152..1489942f99 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36948,7 +36948,7 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" @@ -38237,7 +38237,7 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/package.json b/plugins/node/opentelemetry-instrumentation-bunyan/package.json index 771c914eee..85d6335ca0 100644 --- a/plugins/node/opentelemetry-instrumentation-bunyan/package.json +++ b/plugins/node/opentelemetry-instrumentation-bunyan/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", diff --git a/plugins/node/opentelemetry-instrumentation-pino/package.json b/plugins/node/opentelemetry-instrumentation-pino/package.json index f5f18e2574..4dc1618a26 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/package.json +++ b/plugins/node/opentelemetry-instrumentation-pino/package.json @@ -30,7 +30,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", From 3f608cfc9efc8349bf0d29e77ed19c0d80c51066 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 09:58:03 -0800 Subject: [PATCH 04/97] drop testing node 14 and 16 for test-all-versions in CI as well --- .github/workflows/test-all-versions.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/test-all-versions.yml b/.github/workflows/test-all-versions.yml index 2433cf5c9f..f53511b560 100644 --- a/.github/workflows/test-all-versions.yml +++ b/.github/workflows/test-all-versions.yml @@ -46,7 +46,7 @@ jobs: strategy: fail-fast: false matrix: - node: ["14", "16", "18", "20", "22"] + node: ["18", "20", "22"] runs-on: ubuntu-latest services: mongo: @@ -143,9 +143,6 @@ jobs: node-version: ${{ matrix.node }} - name: Set MySQL variables run: mysql --user=root --password=${MYSQL_ROOT_PASSWORD} --host=${MYSQL_HOST} --port=${MYSQL_PORT} -e "SET GLOBAL log_output='TABLE'; SET GLOBAL general_log = 1;" mysql - - name: Update npm to a version that supports workspaces (v7 or later) - if: ${{ matrix.node < 16 }} - run: npm install -g npm@9 # npm@9 supports node >=14.17.0 - name: Install run: npm ci - name: Download Build Artifacts From 2536765342842202f986b3e891b515c60656d04c Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 11:35:10 -0800 Subject: [PATCH 05/97] contrib-test-utils, instrumentation-fastify --- package-lock.json | 1166 ++++++++++++++++- .../opentelemetry-test-utils/package.json | 18 +- .../src/instrumentations/index.ts | 5 +- .../src/test-utils.ts | 2 +- .../package.json | 14 +- .../test/instrumentation.test.ts | 18 +- 6 files changed, 1143 insertions(+), 80 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1489942f99..51b3ca557d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9645,28 +9645,69 @@ } }, "node_modules/@opentelemetry/exporter-jaeger": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-1.30.1.tgz", - "integrity": "sha512-7Ki+x7cZ/PEQxp3UyB+CWkWBqLk22yRGQ4AWIGwZlEs6rpCOdWwIFOyQDO9DdeyWtTPTvO3An/7chPZcRHOgzQ==", + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.0.tgz", + "integrity": "sha512-KH1aWrQgqH15mmvJ1c1TETyGqPAVAdeG5XsmjfF/c+JZx0yFqpRosTTgp4ZWwyC0ubaNoPOrDGThGiuudl5nhw==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", "jaeger-client": "^3.15.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" } }, - "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "node_modules/@opentelemetry/exporter-logs-otlp-grpc": { @@ -36007,14 +36048,14 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.0.0", - "@opentelemetry/exporter-jaeger": "^1.3.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/sdk-metrics": "^1.27.0", - "@opentelemetry/sdk-node": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/exporter-jaeger": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-node": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -36023,12 +36064,489 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-logs-otlp-grpc": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.0.tgz", + "integrity": "sha512-1Q+mk03rf+/8FXK/306mbGkRHv1oCfxa8hU9mhek0v6e5y2h2yFAAv8I75ORypztYXoH7680aXHEsK1egCsV9Q==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/sdk-logs": "0.200.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-logs-otlp-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.0.tgz", + "integrity": "sha512-BH5/Y4TB0d49DM7PE8KhSmtrHuWwi/0ZWVSYfAIgT+iF9u4MWR/PVeFWTjRZKjFOh+pNneNKdleaZMDWJR8OkQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/sdk-logs": "0.200.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-logs-otlp-proto": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.0.tgz", + "integrity": "sha512-AjHXy6La8/V8zFAJrAWLsc8S4Sb6IBqfz0w47+CL2kFgITGDj5x20p7yxwADa4C7r0ptzteTWaDs4R7WhePQEQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-logs": "0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-metrics-otlp-grpc": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.0.tgz", + "integrity": "sha512-36o3fDLiAJXAwwRFeVybwDIOPhG/uwK2U8JaLta20NOl0uPgaaZc2G2K0J+zA/6tuWefgw1MJnB2nWtbeyoPdQ==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-metrics-otlp-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.0.tgz", + "integrity": "sha512-4x9+2uE5sqYEsk40FDfCmyoam9nC+I7dqxnU9CTqH+ohITlyC3/uln9VyYfjnPZqMhimYiv24f+Dv+lkYFJ0eQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-metrics-otlp-proto": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.0.tgz", + "integrity": "sha512-voVahA4a/sitk5VzZZOg56pD+eT8zo21E+jTZJbVqqi5morjo+ajwIp6pjKxSyu4gvNdjEIClWprjB+MfXzKlQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-prometheus": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.0.tgz", + "integrity": "sha512-4Wf43d34B+XeSxb/iRXVU6Trb/rWYfUNTblVFXBlHItjzizOnI2NdAfVxhkbwCLCisdLqgttXtgwUH2LGiflyA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.0.tgz", + "integrity": "sha512-nIcKE4xBGEiaGc0aAnNhz3VZRSoguO9AGwpr0lQYqjxDGjzfVwhL5eYhGUEMPbpDQvldT6iqstIss4VX3In+AA==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.0.tgz", + "integrity": "sha512-SBzYK/hG6miwj3cG+JM2N+QIcXK4/bcliwWK/aZ3/DcmZgADj9fIlw5KRKI0JBBaQna7IgjpGYlOmVmxFP/YWA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.0.tgz", + "integrity": "sha512-NU5Waeg+mOZn0lLjE4rPtM1a5irIjbN6fwMpztm/UkIB9SczD57gZjMk542MPAK2KjSqZGGe0NGPOqXS24mPrg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-zipkin": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.0.tgz", + "integrity": "sha512-i4qLGeJKrJzsjVe3YW9JoJmBCiK6PssF4MIkfO+jZ3ll+gP9YnITMv8/l3S9pj1nudfTH5kgNJ3X87O1fnM9lA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.0.tgz", + "integrity": "sha512-A6rQbn1PMT7cYzDetuYNfhWAg9lPKg2gvgFsMWvmxZ3M7Ey0gyIA+YaBYkF3y2j2QmXu2ugWrBwwhjnbB2wbEg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.0.tgz", + "integrity": "sha512-OWqqKqKiHMJm80cAwENcEdMM/KCDcYvWXZkmnitfE6uPcpI+U78aufDkU2m4dW9ydHUn7OFDO4607qM07FxPwA==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/otlp-transformer": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.0.tgz", + "integrity": "sha512-lDGvwe0eItE3OOovUb0Yckrlep8lu2ytVhaR3bHbG4RhaU1VWXPslJ37DLKXGw79skLC25Wmx3XKG8621qwJ7g==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-logs": "0.200.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "protobufjs": "^7.3.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/propagator-b3": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.0.tgz", + "integrity": "sha512-GziBm49pFpgA9J9Occ/QLgcEauMckAYLUi2sJ6Xc7dG0erznpp+AOBbDJ2U8MkatRXjeWns7Egkds5nbQ8Z9dA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/propagator-jaeger": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.0.tgz", + "integrity": "sha512-Wn4rD2vlYV9bVWphP8eH+ex/Z1zLpyuUEd6HJeDOqCllWR7MGhWmIAKRhuNN6nEcpIoGV/AGwG3o1jqS3mrE0g==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-LGhJUcO+ixNoSCQoI+LpsFxryzvZbqHbrYL+I9wzira4Nh8gQTXtQCblDuGgPr1BgIMQVbZntajexbsUSx8BVA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.10.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", + "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-node": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.0.tgz", + "integrity": "sha512-Go+CgdWA5jFeo8rdgAV1JGxbF6z/nl19cLwCjHPhE3Vz4t7fxNasx3/jWDzlGKUfBluToXxva1pI9Evlyt9qJg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.0", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.0", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.0", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.0", + "@opentelemetry/exporter-prometheus": "0.200.0-dev.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.0", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.0", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.0", + "@opentelemetry/exporter-zipkin": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/propagator-b3": "2.0.0-dev.0", + "@opentelemetry/propagator-jaeger": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-logs": "0.200.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "packages/opentelemetry-test-utils/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -36038,6 +36556,12 @@ "undici-types": "~5.26.4" } }, + "packages/opentelemetry-test-utils/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "packages/opentelemetry-test-utils/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -37328,18 +37852,18 @@ "version": "0.44.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.15.3", @@ -37352,18 +37876,146 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/instrumentation-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", + "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@types/node": { "version": "18.15.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==", "dev": true }, + "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -46612,19 +47264,318 @@ "version": "file:packages/opentelemetry-test-utils", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^1.0.0", - "@opentelemetry/exporter-jaeger": "^1.3.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/sdk-metrics": "^1.27.0", - "@opentelemetry/sdk-node": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/exporter-jaeger": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-node": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/node": "18.18.14", "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/exporter-logs-otlp-grpc": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.0.tgz", + "integrity": "sha512-1Q+mk03rf+/8FXK/306mbGkRHv1oCfxa8hU9mhek0v6e5y2h2yFAAv8I75ORypztYXoH7680aXHEsK1egCsV9Q==", + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/sdk-logs": "0.200.0-dev.0" + } + }, + "@opentelemetry/exporter-logs-otlp-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.0.tgz", + "integrity": "sha512-BH5/Y4TB0d49DM7PE8KhSmtrHuWwi/0ZWVSYfAIgT+iF9u4MWR/PVeFWTjRZKjFOh+pNneNKdleaZMDWJR8OkQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/sdk-logs": "0.200.0-dev.0" + } + }, + "@opentelemetry/exporter-logs-otlp-proto": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.0.tgz", + "integrity": "sha512-AjHXy6La8/V8zFAJrAWLsc8S4Sb6IBqfz0w47+CL2kFgITGDj5x20p7yxwADa4C7r0ptzteTWaDs4R7WhePQEQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-logs": "0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, + "@opentelemetry/exporter-metrics-otlp-grpc": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.0.tgz", + "integrity": "sha512-36o3fDLiAJXAwwRFeVybwDIOPhG/uwK2U8JaLta20NOl0uPgaaZc2G2K0J+zA/6tuWefgw1MJnB2nWtbeyoPdQ==", + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + } + }, + "@opentelemetry/exporter-metrics-otlp-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.0.tgz", + "integrity": "sha512-4x9+2uE5sqYEsk40FDfCmyoam9nC+I7dqxnU9CTqH+ohITlyC3/uln9VyYfjnPZqMhimYiv24f+Dv+lkYFJ0eQ==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + } + }, + "@opentelemetry/exporter-metrics-otlp-proto": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.0.tgz", + "integrity": "sha512-voVahA4a/sitk5VzZZOg56pD+eT8zo21E+jTZJbVqqi5morjo+ajwIp6pjKxSyu4gvNdjEIClWprjB+MfXzKlQ==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + } + }, + "@opentelemetry/exporter-prometheus": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.0.tgz", + "integrity": "sha512-4Wf43d34B+XeSxb/iRXVU6Trb/rWYfUNTblVFXBlHItjzizOnI2NdAfVxhkbwCLCisdLqgttXtgwUH2LGiflyA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + } + }, + "@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.0.tgz", + "integrity": "sha512-nIcKE4xBGEiaGc0aAnNhz3VZRSoguO9AGwpr0lQYqjxDGjzfVwhL5eYhGUEMPbpDQvldT6iqstIss4VX3In+AA==", + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, + "@opentelemetry/exporter-trace-otlp-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.0.tgz", + "integrity": "sha512-SBzYK/hG6miwj3cG+JM2N+QIcXK4/bcliwWK/aZ3/DcmZgADj9fIlw5KRKI0JBBaQna7IgjpGYlOmVmxFP/YWA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, + "@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.0.tgz", + "integrity": "sha512-NU5Waeg+mOZn0lLjE4rPtM1a5irIjbN6fwMpztm/UkIB9SczD57gZjMk542MPAK2KjSqZGGe0NGPOqXS24mPrg==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, + "@opentelemetry/exporter-zipkin": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.0.tgz", + "integrity": "sha512-i4qLGeJKrJzsjVe3YW9JoJmBCiK6PssF4MIkfO+jZ3ll+gP9YnITMv8/l3S9pj1nudfTH5kgNJ3X87O1fnM9lA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/otlp-exporter-base": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.0.tgz", + "integrity": "sha512-A6rQbn1PMT7cYzDetuYNfhWAg9lPKg2gvgFsMWvmxZ3M7Ey0gyIA+YaBYkF3y2j2QmXu2ugWrBwwhjnbB2wbEg==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0" + } + }, + "@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.0.tgz", + "integrity": "sha512-OWqqKqKiHMJm80cAwENcEdMM/KCDcYvWXZkmnitfE6uPcpI+U78aufDkU2m4dW9ydHUn7OFDO4607qM07FxPwA==", + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", + "@opentelemetry/otlp-transformer": "0.200.0-dev.0" + } + }, + "@opentelemetry/otlp-transformer": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.0.tgz", + "integrity": "sha512-lDGvwe0eItE3OOovUb0Yckrlep8lu2ytVhaR3bHbG4RhaU1VWXPslJ37DLKXGw79skLC25Wmx3XKG8621qwJ7g==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-logs": "0.200.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "protobufjs": "^7.3.0" + } + }, + "@opentelemetry/propagator-b3": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.0.tgz", + "integrity": "sha512-GziBm49pFpgA9J9Occ/QLgcEauMckAYLUi2sJ6Xc7dG0erznpp+AOBbDJ2U8MkatRXjeWns7Egkds5nbQ8Z9dA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0" + } + }, + "@opentelemetry/propagator-jaeger": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.0.tgz", + "integrity": "sha512-Wn4rD2vlYV9bVWphP8eH+ex/Z1zLpyuUEd6HJeDOqCllWR7MGhWmIAKRhuNN6nEcpIoGV/AGwG3o1jqS3mrE0g==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-LGhJUcO+ixNoSCQoI+LpsFxryzvZbqHbrYL+I9wzira4Nh8gQTXtQCblDuGgPr1BgIMQVbZntajexbsUSx8BVA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + } + }, + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", + "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + } + }, + "@opentelemetry/sdk-node": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.0.tgz", + "integrity": "sha512-Go+CgdWA5jFeo8rdgAV1JGxbF6z/nl19cLwCjHPhE3Vz4t7fxNasx3/jWDzlGKUfBluToXxva1pI9Evlyt9qJg==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.0", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.0", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.0", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.0", + "@opentelemetry/exporter-prometheus": "0.200.0-dev.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.0", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.0", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.0", + "@opentelemetry/exporter-zipkin": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/propagator-b3": "2.0.0-dev.0", + "@opentelemetry/propagator-jaeger": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/sdk-logs": "0.200.0-dev.0", + "@opentelemetry/sdk-metrics": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -46634,6 +47585,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -46658,20 +47614,42 @@ } }, "@opentelemetry/exporter-jaeger": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-1.30.1.tgz", - "integrity": "sha512-7Ki+x7cZ/PEQxp3UyB+CWkWBqLk22yRGQ4AWIGwZlEs6rpCOdWwIFOyQDO9DdeyWtTPTvO3An/7chPZcRHOgzQ==", + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.0.tgz", + "integrity": "sha512-KH1aWrQgqH15mmvJ1c1TETyGqPAVAdeG5XsmjfF/c+JZx0yFqpRosTTgp4ZWwyC0ubaNoPOrDGThGiuudl5nhw==", "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", "jaeger-client": "^3.15.0" }, "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } } } }, @@ -47489,13 +48467,13 @@ "requires": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", @@ -47509,12 +48487,96 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/instrumentation-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", + "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.15.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==", "dev": true }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/packages/opentelemetry-test-utils/package.json b/packages/opentelemetry-test-utils/package.json index 0128508a31..91d230e02a 100644 --- a/packages/opentelemetry-test-utils/package.json +++ b/packages/opentelemetry-test-utils/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "bugs": { "url": "https://github.com/open-telemetry/opentelemetry-js-contrib/issues" @@ -43,14 +43,14 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.0.0", - "@opentelemetry/exporter-jaeger": "^1.3.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/sdk-metrics": "^1.27.0", - "@opentelemetry/sdk-node": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/exporter-jaeger": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-node": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" } } diff --git a/packages/opentelemetry-test-utils/src/instrumentations/index.ts b/packages/opentelemetry-test-utils/src/instrumentations/index.ts index b480032e8e..6d457a3aa3 100644 --- a/packages/opentelemetry-test-utils/src/instrumentations/index.ts +++ b/packages/opentelemetry-test-utils/src/instrumentations/index.ts @@ -13,7 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { Resource } from '@opentelemetry/resources'; + +import { resourceFromAttributes } from '@opentelemetry/resources'; import { SEMRESATTRS_SERVICE_NAME } from '@opentelemetry/semantic-conventions'; import { getInstrumentation } from './instrumentation-singleton'; import { registerInstrumentationTestingProvider } from './otel-default-provider'; @@ -39,7 +40,7 @@ export const mochaHooks = { } } const provider = registerInstrumentationTestingProvider({ - resource: new Resource({ + resource: resourceFromAttributes({ [SEMRESATTRS_SERVICE_NAME]: serviceName, }), }); diff --git a/packages/opentelemetry-test-utils/src/test-utils.ts b/packages/opentelemetry-test-utils/src/test-utils.ts index 91efd64b03..84304189cb 100644 --- a/packages/opentelemetry-test-utils/src/test-utils.ts +++ b/packages/opentelemetry-test-utils/src/test-utils.ts @@ -126,7 +126,7 @@ export const assertPropagation = ( const targetSpanContext = childSpan.spanContext(); const sourceSpanContext = parentSpan.spanContext(); assert.strictEqual(targetSpanContext.traceId, sourceSpanContext.traceId); - assert.strictEqual(childSpan.parentSpanId, sourceSpanContext.spanId); + assert.strictEqual(childSpan.parentSpanContext?.spanId, sourceSpanContext.spanId); assert.strictEqual( targetSpanContext.traceFlags, sourceSpanContext.traceFlags diff --git a/plugins/node/opentelemetry-instrumentation-fastify/package.json b/plugins/node/opentelemetry-instrumentation-fastify/package.json index 7c466a3b3d..ad03f08c99 100644 --- a/plugins/node/opentelemetry-instrumentation-fastify/package.json +++ b/plugins/node/opentelemetry-instrumentation-fastify/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -45,11 +45,11 @@ "devDependencies": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.15.3", @@ -62,8 +62,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-fastify#readme" diff --git a/plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts b/plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts index 1ac82b125f..0b805d8a26 100644 --- a/plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts +++ b/plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts @@ -98,7 +98,7 @@ const assertRootContextActive = () => { function getSpans(): ReadableSpan[] { const spans = memoryExporter.getFinishedSpans().filter(s => { return ( - s.instrumentationLibrary.name === '@opentelemetry/instrumentation-fastify' + s.instrumentationScope.name === '@opentelemetry/instrumentation-fastify' ); }); return spans; @@ -168,7 +168,7 @@ describe('fastify', () => { 'request handler - fastify -> @fastify/express' ); const baseSpan = spans[1]; - assert.strictEqual(span.parentSpanId, baseSpan.spanContext().spanId); + assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); }); it('should generate span for named handler', async () => { @@ -192,7 +192,7 @@ describe('fastify', () => { assert.strictEqual(span.name, 'request handler - namedHandler'); const baseSpan = spans[1]; - assert.strictEqual(span.parentSpanId, baseSpan.spanContext().spanId); + assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); }); it('should generate span for 404 request', async () => { @@ -209,7 +209,7 @@ describe('fastify', () => { }); assert.strictEqual(span.name, 'request handler - basic404'); const baseSpan = spans[1]; - assert.strictEqual(span.parentSpanId, baseSpan.spanContext().spanId); + assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); }); describe('when subsystem is registered', () => { @@ -255,7 +255,7 @@ describe('fastify', () => { const span = spans[3]; assert.strictEqual(changedRootSpan.name, 'GET /test/:id'); assert.strictEqual(span.name, 'request handler - foo'); - assert.strictEqual(span.parentSpanId, spans[2].spanContext().spanId); + assert.strictEqual(span.parentSpanContext?.spanId, spans[2].spanContext().spanId); }); it('should create span for fastify express runConnect', async () => { @@ -271,7 +271,7 @@ describe('fastify', () => { 'hook.name': 'onRequest', }); - assert.strictEqual(span.parentSpanId, baseSpan.spanContext().spanId); + assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); }); it('should create span for fastify express for enhanceRequest', async () => { @@ -287,7 +287,7 @@ describe('fastify', () => { 'hook.name': 'onRequest', }); - assert.strictEqual(span.parentSpanId, baseSpan.spanContext().spanId); + assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); }); it('should create span for request', async () => { @@ -304,7 +304,7 @@ describe('fastify', () => { 'http.route': '/test/:id', }); - assert.strictEqual(span.parentSpanId, baseSpan.spanContext().spanId); + assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); }); it('should update http.route for http span', async () => { @@ -328,7 +328,7 @@ describe('fastify', () => { 'hook.name': 'onRequest', }); - assert.strictEqual(span.parentSpanId, baseSpan.spanContext().spanId); + assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); }); it('should update span with error that was raised', async () => { From 1c396e6328fda9fb037dd15d0b6fb76bdb9e5978 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 11:39:41 -0800 Subject: [PATCH 06/97] drop CI testing of Node.js v23; that can be handled separately (see https://github.com/open-telemetry/opentelemetry-js/pull/5416 and https://github.com/open-telemetry/opentelemetry-js/issues/5415) --- .github/workflows/unit-test.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 58e41b014b..b08c06bab4 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -43,7 +43,6 @@ jobs: - "20.6.0" - "20" - "22" - - "23" include: - node: 18 code-coverage: true From 68a965fa438ede1a98a4f7cbf8cbf319a6d40042 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 11:46:01 -0800 Subject: [PATCH 07/97] instr-kafkajs --- package-lock.json | 153 +++++++++++++++++- .../node/instrumentation-kafkajs/package.json | 6 +- .../test/kafkajs.test.ts | 14 +- 3 files changed, 158 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 51b3ca557d..f1aff28ffa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36834,13 +36834,13 @@ "version": "0.7.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.24.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -36851,12 +36851,94 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "plugins/node/instrumentation-kafkajs/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -36866,6 +36948,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/instrumentation-kafkajs/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/instrumentation-kafkajs/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -48827,8 +48915,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.24.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -48840,6 +48928,56 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -48849,6 +48987,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/instrumentation-kafkajs/package.json b/plugins/node/instrumentation-kafkajs/package.json index 2ff0f5ce3a..30029bb7e1 100644 --- a/plugins/node/instrumentation-kafkajs/package.json +++ b/plugins/node/instrumentation-kafkajs/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -44,7 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.24.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -55,7 +55,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme" diff --git a/plugins/node/instrumentation-kafkajs/test/kafkajs.test.ts b/plugins/node/instrumentation-kafkajs/test/kafkajs.test.ts index 258dddd7d0..72eb37c7e6 100644 --- a/plugins/node/instrumentation-kafkajs/test/kafkajs.test.ts +++ b/plugins/node/instrumentation-kafkajs/test/kafkajs.test.ts @@ -475,7 +475,7 @@ describe('instrumentation-kafkajs', () => { assert.strictEqual(spans.length, 1); const span = spans[0]; assert.strictEqual(span.name, 'topic-name-1'); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); assert.strictEqual(span.kind, SpanKind.CONSUMER); assert.strictEqual(span.status.code, SpanStatusCode.UNSET); assert.strictEqual(span.attributes[SEMATTRS_MESSAGING_SYSTEM], 'kafka'); @@ -692,14 +692,14 @@ describe('instrumentation-kafkajs', () => { const [recvSpan, msg1Span, msg2Span] = spans; - assert.strictEqual(recvSpan.parentSpanId, undefined); + assert.strictEqual(recvSpan.parentSpanContext?.spanId, undefined); assert.strictEqual( recvSpan.attributes[SEMATTRS_MESSAGING_OPERATION], 'receive' ); assert.strictEqual( - msg1Span.parentSpanId, + msg1Span.parentSpanContext?.spanId, recvSpan.spanContext().spanId ); assert.strictEqual( @@ -708,7 +708,7 @@ describe('instrumentation-kafkajs', () => { ); assert.strictEqual( - msg2Span.parentSpanId, + msg2Span.parentSpanContext?.spanId, recvSpan.spanContext().spanId ); assert.strictEqual( @@ -795,7 +795,7 @@ describe('instrumentation-kafkajs', () => { producerSpan.spanContext().traceId ); assert.strictEqual( - consumerSpan.parentSpanId, + consumerSpan.parentSpanContext?.spanId, producerSpan.spanContext().spanId ); assert.strictEqual(callbackBaggage!.getAllEntries().length, 1); @@ -847,7 +847,7 @@ describe('instrumentation-kafkajs', () => { receivingSpan.spanContext().traceId ); assert.strictEqual( - processingSpan.parentSpanId, + processingSpan.parentSpanContext?.spanId, receivingSpan.spanContext().spanId ); assert.strictEqual(processingSpan.links.length, 1); @@ -861,7 +861,7 @@ describe('instrumentation-kafkajs', () => { ); // receiving span should start a new trace - assert.strictEqual(receivingSpan.parentSpanId, undefined); + assert.strictEqual(receivingSpan.parentSpanContext?.spanId, undefined); assert.notStrictEqual( receivingSpan.spanContext().traceId, producerSpan.spanContext().traceId From a909c2f052eea58a40b2327a899bdd5f2203609d Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 11:46:30 -0800 Subject: [PATCH 08/97] fix lint for contrib-test-utils --- packages/opentelemetry-test-utils/src/test-utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/opentelemetry-test-utils/src/test-utils.ts b/packages/opentelemetry-test-utils/src/test-utils.ts index 84304189cb..a64c9ad56a 100644 --- a/packages/opentelemetry-test-utils/src/test-utils.ts +++ b/packages/opentelemetry-test-utils/src/test-utils.ts @@ -126,7 +126,10 @@ export const assertPropagation = ( const targetSpanContext = childSpan.spanContext(); const sourceSpanContext = parentSpan.spanContext(); assert.strictEqual(targetSpanContext.traceId, sourceSpanContext.traceId); - assert.strictEqual(childSpan.parentSpanContext?.spanId, sourceSpanContext.spanId); + assert.strictEqual( + childSpan.parentSpanContext?.spanId, + sourceSpanContext.spanId + ); assert.strictEqual( targetSpanContext.traceFlags, sourceSpanContext.traceFlags From aeba6865edc16fdeef36d14477dc29b42bd31709 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 11:47:43 -0800 Subject: [PATCH 09/97] instr-router --- package-lock.json | 210 +++++++++++++++++- .../package.json | 10 +- .../test/index.test.ts | 2 +- 3 files changed, 207 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index f1aff28ffa..789596deea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39304,14 +39304,14 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -39320,12 +39320,125 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39335,6 +39448,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-router/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-router/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -49822,10 +49941,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-router", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -49835,6 +49954,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -49844,6 +50031,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-router/package.json b/plugins/node/opentelemetry-instrumentation-router/package.json index 21ef8244b4..9ad32868c8 100644 --- a/plugins/node/opentelemetry-instrumentation-router/package.json +++ b/plugins/node/opentelemetry-instrumentation-router/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -54,7 +54,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-router#readme" diff --git a/plugins/node/opentelemetry-instrumentation-router/test/index.test.ts b/plugins/node/opentelemetry-instrumentation-router/test/index.test.ts index c7ca4d9eb9..3c418e2103 100644 --- a/plugins/node/opentelemetry-instrumentation-router/test/index.test.ts +++ b/plugins/node/opentelemetry-instrumentation-router/test/index.test.ts @@ -249,7 +249,7 @@ describe('Router instrumentation', () => { memoryExporter.getFinishedSpans().forEach((span, idx) => { assert.strictEqual( - span.parentSpanId, + span.parentSpanContext?.spanId, parentSpan.spanContext().spanId, `span[${idx}] has invalid parent` ); From 8e0db93fa4e7c9bc82f68eddf8909407d251fc62 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 11:49:57 -0800 Subject: [PATCH 10/97] instr-socket.io --- package-lock.json | 153 +++++++++++++++++- .../instrumentation-socket.io/package.json | 6 +- 2 files changed, 151 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 789596deea..cb84200e43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37117,13 +37117,13 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "27.4.2", @@ -37135,7 +37135,7 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" @@ -37157,6 +37157,88 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "plugins/node/instrumentation-socket.io/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37166,6 +37248,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/instrumentation-socket.io/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/instrumentation-socket.io/node_modules/@types/yargs": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", @@ -50079,8 +50167,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -50106,6 +50194,56 @@ "chalk": "^4.0.0" } }, + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50115,6 +50253,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "@types/yargs": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", diff --git a/plugins/node/instrumentation-socket.io/package.json b/plugins/node/instrumentation-socket.io/package.json index 41a1f45ed1..a6b3ed27b6 100644 --- a/plugins/node/instrumentation-socket.io/package.json +++ b/plugins/node/instrumentation-socket.io/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -44,7 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "27.4.2", @@ -56,7 +56,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme" From c595caef230ba4e34df77fd1e9f47a109cc04b08 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 11:54:12 -0800 Subject: [PATCH 11/97] fix lint for instr-fastify --- .../test/instrumentation.test.ts | 40 +++++++++++++++---- 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts b/plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts index 0b805d8a26..b9014b2d13 100644 --- a/plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts +++ b/plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts @@ -168,7 +168,10 @@ describe('fastify', () => { 'request handler - fastify -> @fastify/express' ); const baseSpan = spans[1]; - assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); + assert.strictEqual( + span.parentSpanContext?.spanId, + baseSpan.spanContext().spanId + ); }); it('should generate span for named handler', async () => { @@ -192,7 +195,10 @@ describe('fastify', () => { assert.strictEqual(span.name, 'request handler - namedHandler'); const baseSpan = spans[1]; - assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); + assert.strictEqual( + span.parentSpanContext?.spanId, + baseSpan.spanContext().spanId + ); }); it('should generate span for 404 request', async () => { @@ -209,7 +215,10 @@ describe('fastify', () => { }); assert.strictEqual(span.name, 'request handler - basic404'); const baseSpan = spans[1]; - assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); + assert.strictEqual( + span.parentSpanContext?.spanId, + baseSpan.spanContext().spanId + ); }); describe('when subsystem is registered', () => { @@ -255,7 +264,10 @@ describe('fastify', () => { const span = spans[3]; assert.strictEqual(changedRootSpan.name, 'GET /test/:id'); assert.strictEqual(span.name, 'request handler - foo'); - assert.strictEqual(span.parentSpanContext?.spanId, spans[2].spanContext().spanId); + assert.strictEqual( + span.parentSpanContext?.spanId, + spans[2].spanContext().spanId + ); }); it('should create span for fastify express runConnect', async () => { @@ -271,7 +283,10 @@ describe('fastify', () => { 'hook.name': 'onRequest', }); - assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); + assert.strictEqual( + span.parentSpanContext?.spanId, + baseSpan.spanContext().spanId + ); }); it('should create span for fastify express for enhanceRequest', async () => { @@ -287,7 +302,10 @@ describe('fastify', () => { 'hook.name': 'onRequest', }); - assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); + assert.strictEqual( + span.parentSpanContext?.spanId, + baseSpan.spanContext().spanId + ); }); it('should create span for request', async () => { @@ -304,7 +322,10 @@ describe('fastify', () => { 'http.route': '/test/:id', }); - assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); + assert.strictEqual( + span.parentSpanContext?.spanId, + baseSpan.spanContext().spanId + ); }); it('should update http.route for http span', async () => { @@ -328,7 +349,10 @@ describe('fastify', () => { 'hook.name': 'onRequest', }); - assert.strictEqual(span.parentSpanContext?.spanId, baseSpan.spanContext().spanId); + assert.strictEqual( + span.parentSpanContext?.spanId, + baseSpan.spanContext().spanId + ); }); it('should update span with error that was raised', async () => { From 59cf3ab6f5d9e90623d544c07eda1989ff9407ae Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:20:19 -0800 Subject: [PATCH 12/97] instr-undici --- package-lock.json | 239 +++++++++++++++++- .../node/instrumentation-undici/package.json | 12 +- 2 files changed, 234 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index cb84200e43..d5628bdcc1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37459,14 +37459,14 @@ "version": "0.10.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0" }, "devDependencies": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/sdk-metrics": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -37477,12 +37477,141 @@ "undici": "6.21.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.7.0" } }, + "plugins/node/instrumentation-undici/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-undici/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-undici/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-undici/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-undici/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-undici/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", + "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "plugins/node/instrumentation-undici/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-undici/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/instrumentation-undici/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37492,6 +37621,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/instrumentation-undici/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/instrumentation-undici/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -50412,11 +50547,11 @@ "version": "file:plugins/node/instrumentation-undici", "requires": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-metrics": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -50427,6 +50562,83 @@ "undici": "6.21.1" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", + "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50436,6 +50648,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/instrumentation-undici/package.json b/plugins/node/instrumentation-undici/package.json index 3de778cd93..914e9ea6f4 100644 --- a/plugins/node/instrumentation-undici/package.json +++ b/plugins/node/instrumentation-undici/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -41,9 +41,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/sdk-metrics": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -57,8 +57,8 @@ "@opentelemetry/api": "^1.7.0" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici", "sideEffects": false From 3455906def58469af81c38e4fba5a1383e71285b Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:22:20 -0800 Subject: [PATCH 13/97] instr-mongoose --- package-lock.json | 155 +++++++++++++++++- .../instrumentation-mongoose/package.json | 8 +- 2 files changed, 152 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index d5628bdcc1..873187bbfb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37021,14 +37021,14 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -37039,12 +37039,93 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "plugins/node/instrumentation-mongoose/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37054,6 +37135,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/instrumentation-mongoose/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/instrumentation-mongoose/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -49686,9 +49773,9 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -49700,6 +49787,55 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -49709,6 +49845,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/instrumentation-mongoose/package.json b/plugins/node/instrumentation-mongoose/package.json index 9c0185681c..e8ae0da4e4 100644 --- a/plugins/node/instrumentation-mongoose/package.json +++ b/plugins/node/instrumentation-mongoose/package.json @@ -33,7 +33,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -49,7 +49,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -60,8 +60,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-mongoose#readme" From 4e256445a28241e15ea78dc5e6f750bf3dfe3154 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:23:54 -0800 Subject: [PATCH 14/97] instr-mysql --- package-lock.json | 208 +++++++++++++++++- .../package.json | 10 +- .../test/index.test.ts | 2 +- 3 files changed, 205 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 873187bbfb..d9b9792b43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38990,16 +38990,16 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mysql": "2.15.26" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -39010,12 +39010,124 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", + "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39025,6 +39137,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -49862,11 +49980,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mysql", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-metrics": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/mysql": "2.15.26", @@ -49879,6 +49997,73 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", + "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -49888,6 +50073,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-mysql/package.json b/plugins/node/opentelemetry-instrumentation-mysql/package.json index 9b6f7aa8ee..00bad9cd3f 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql/package.json @@ -27,7 +27,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -42,10 +42,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -56,7 +56,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mysql": "2.15.26" }, diff --git a/plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts b/plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts index 7679cb0182..97088e98bf 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts +++ b/plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts @@ -402,7 +402,7 @@ describe('mysql@2.x-Tracing', () => { parentSpanContext?.traceId ); assert.strictEqual( - activeSpan.parentSpanId, + activeSpan.parentSpanContext?.spanId parentSpanContext?.spanId ); assert.notStrictEqual( From c59311bad7ca662091d4c6fb3ff2fff0a37ca9c4 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:26:31 -0800 Subject: [PATCH 15/97] instr-mysql2 --- package-lock.json | 177 +++++++++++++++++- .../package.json | 8 +- 2 files changed, 174 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index d9b9792b43..08d3cfdbd4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39161,15 +39161,15 @@ "version": "0.45.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -39181,12 +39181,107 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39196,6 +39291,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -50090,10 +50191,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mysql2", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/mocha": "10.0.10", @@ -50107,6 +50208,63 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50116,6 +50274,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/package.json b/plugins/node/opentelemetry-instrumentation-mysql2/package.json index df0477e429..b26d007596 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql2/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql2/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -44,9 +44,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -58,7 +58,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1" }, From 5e6795fc87cc0a4670f5707739d0792a096eda66 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:27:18 -0800 Subject: [PATCH 16/97] instrumentation-cassandra-driver --- package-lock.json | 210 +++++++++++++++++- .../package.json | 10 +- 2 files changed, 206 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 08d3cfdbd4..4810b0efe1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38040,15 +38040,15 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -38060,12 +38060,125 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38075,6 +38188,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -48900,11 +49019,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-cassandra", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -48917,6 +49036,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -48926,6 +49113,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/package.json b/plugins/node/opentelemetry-instrumentation-cassandra/package.json index 3ac22e86b8..5c1cbc6010 100644 --- a/plugins/node/opentelemetry-instrumentation-cassandra/package.json +++ b/plugins/node/opentelemetry-instrumentation-cassandra/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -59,7 +59,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-cassandra#readme" From 92f08e8c54c0f4c1d88321b941d327343d57ad0f Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:30:32 -0800 Subject: [PATCH 17/97] instr-express --- package-lock.json | 212 +++++++++++++++++- .../package.json | 12 +- 2 files changed, 207 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4810b0efe1..1e01e0ac04 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38314,16 +38314,16 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -38336,12 +38336,124 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-express/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38351,6 +38463,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-express/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-express/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -49354,12 +49472,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-express", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", @@ -49373,6 +49491,73 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -49382,6 +49567,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-express/package.json b/plugins/node/opentelemetry-instrumentation-express/package.json index b3058396e2..9891689711 100644 --- a/plugins/node/opentelemetry-instrumentation-express/package.json +++ b/plugins/node/opentelemetry-instrumentation-express/package.json @@ -30,7 +30,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -45,10 +45,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -61,8 +61,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-express#readme" From 45a8d244a0927bd905b679243e3c678a5e6bac09 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:31:58 -0800 Subject: [PATCH 18/97] instr-tedious --- package-lock.json | 177 +++++++++++++++++- .../node/instrumentation-tedious/package.json | 8 +- .../test/instrumentation.test.ts | 2 +- 3 files changed, 175 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e01e0ac04..073c442456 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37494,15 +37494,15 @@ "version": "0.18.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/tedious": "^4.0.14" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -37513,12 +37513,107 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "plugins/node/instrumentation-tedious/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37528,6 +37623,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/instrumentation-tedious/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/instrumentation-tedious/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -51386,10 +51487,10 @@ "version": "file:plugins/node/instrumentation-tedious", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -51402,6 +51503,63 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51411,6 +51569,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/instrumentation-tedious/package.json b/plugins/node/instrumentation-tedious/package.json index 823b4f2cf1..1501518d00 100644 --- a/plugins/node/instrumentation-tedious/package.json +++ b/plugins/node/instrumentation-tedious/package.json @@ -32,7 +32,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -47,9 +47,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -60,7 +60,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/tedious": "^4.0.14" }, diff --git a/plugins/node/instrumentation-tedious/test/instrumentation.test.ts b/plugins/node/instrumentation-tedious/test/instrumentation.test.ts index d20d16cad7..5d5bd41c3d 100644 --- a/plugins/node/instrumentation-tedious/test/instrumentation.test.ts +++ b/plugins/node/instrumentation-tedious/test/instrumentation.test.ts @@ -376,7 +376,7 @@ function assertSpan(span: ReadableSpan, expected: any) { ); if (expected.parentSpan) { assert.strictEqual( - span.parentSpanId, + span.parentSpanContext?.spanId, expected.parentSpan.spanContext().spanId ); } From f8ff8f51bc59d6238892bec717664339c7bb30df Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:34:42 -0800 Subject: [PATCH 19/97] instr-redis-4 --- package-lock.json | 214 +++++++++++++++++- .../package.json | 12 +- 2 files changed, 209 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 073c442456..9cf65cdda2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40027,17 +40027,17 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -40048,12 +40048,125 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -40063,6 +40176,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/redis": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/redis/-/redis-4.1.0.tgz", @@ -51049,13 +51168,13 @@ "version": "file:plugins/node/opentelemetry-instrumentation-redis-4", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -51067,6 +51186,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51076,6 +51263,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "redis": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/redis/-/redis-4.1.0.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/package.json b/plugins/node/opentelemetry-instrumentation-redis-4/package.json index bfa8073d48..974d7a96ca 100644 --- a/plugins/node/opentelemetry-instrumentation-redis-4/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis-4/package.json @@ -34,7 +34,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -49,11 +49,11 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -64,7 +64,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, From a4340eb2fee3a3aea73135fa03524f710e2377f1 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:35:20 -0800 Subject: [PATCH 20/97] instr-lru-memoizer --- package-lock.json | 68 ++++++++++++++++++- .../instrumentation-lru-memoizer/package.json | 4 +- 2 files changed, 67 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9cf65cdda2..1739cffeb8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36972,7 +36972,7 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", @@ -36988,7 +36988,38 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-lru-memoizer/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-lru-memoizer/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" @@ -37003,6 +37034,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/instrumentation-lru-memoizer/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/instrumentation-lru-memoizer/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -50400,7 +50437,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@types/lru-cache": "7.10.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -50412,6 +50449,26 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50421,6 +50478,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/instrumentation-lru-memoizer/package.json b/plugins/node/instrumentation-lru-memoizer/package.json index 36f1aa974f..e046e3f70d 100644 --- a/plugins/node/instrumentation-lru-memoizer/package.json +++ b/plugins/node/instrumentation-lru-memoizer/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -55,7 +55,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-lru-memoizer#readme" } From 91f660dcabeb8dc4be4e77ecb1a950997e3a58c6 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:37:41 -0800 Subject: [PATCH 21/97] instr-mongodb --- package-lock.json | 241 +++++++++++++++++- .../package.json | 12 +- .../test/mongodb-v3.test.ts | 2 +- .../test/mongodb-v4.test.ts | 4 +- .../test/mongodb-v5-v6.test.ts | 4 +- 5 files changed, 241 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1739cffeb8..053ea22dec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39177,16 +39177,16 @@ "version": "0.52.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^1.9.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -39197,12 +39197,142 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", + "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39212,6 +39342,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/whatwg-url": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", @@ -50532,12 +50668,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mongodb", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-metrics": "^1.9.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", @@ -50549,6 +50685,84 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", + "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50558,6 +50772,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "@types/whatwg-url": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/package.json b/plugins/node/opentelemetry-instrumentation-mongodb/package.json index f09e8f3b2c..7610ac86a8 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/package.json +++ b/plugins/node/opentelemetry-instrumentation-mongodb/package.json @@ -37,7 +37,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -52,11 +52,11 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^1.9.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -67,7 +67,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mongodb#readme" diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v3.test.ts b/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v3.test.ts index 7dd910157f..302f9935b0 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v3.test.ts +++ b/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v3.test.ts @@ -602,7 +602,7 @@ describe('MongoDBInstrumentation-Tracing-v3', () => { ); assert.strictEqual( mainSpan.spanContext().spanId, - spans2[0].parentSpanId + spans2[0].parentSpanContext?.spanId ); done(); }) diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts b/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts index 891fc78969..1302797553 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts +++ b/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts @@ -270,7 +270,7 @@ describe('MongoDBInstrumentation-Tracing-v4', () => { roots.forEach(root => { const rootId = root.spanContext().spanId; - const children = spans.filter(s => s.parentSpanId === rootId); + const children = spans.filter(s => s.parentSpanContext?.spanId === rootId); assert.strictEqual(children.length, 1); }); done(); @@ -627,7 +627,7 @@ describe('MongoDBInstrumentation-Tracing-v4', () => { ); assert.strictEqual( mainSpan.spanContext().spanId, - spans2[0].parentSpanId + spans2[0].parentSpanContext?.spanId ); done(); }) diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts b/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts index cd12910c58..4796c9a132 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts +++ b/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts @@ -273,7 +273,7 @@ describe('MongoDBInstrumentation-Tracing-v5', () => { roots.forEach(root => { const rootId = root.spanContext().spanId; - const children = spans.filter(s => s.parentSpanId === rootId); + const children = spans.filter(s => s.parentSpanContext?.spanId === rootId); assert.strictEqual(children.length, 1); }); done(); @@ -640,7 +640,7 @@ describe('MongoDBInstrumentation-Tracing-v5', () => { ); assert.strictEqual( mainSpan.spanContext().spanId, - spans2[0].parentSpanId + spans2[0].parentSpanContext?.spanId ); done(); }) From bc485134c50eb6de9230650220b7152e0c9e1fd9 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:39:08 -0800 Subject: [PATCH 22/97] instr-amqplib --- package-lock.json | 95 ++++++++++++++++++- .../node/instrumentation-amqplib/package.json | 6 +- .../test/amqplib-callbacks.test.ts | 8 +- .../test/amqplib-promise.test.ts | 14 +-- 4 files changed, 104 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index 053ea22dec..b46a227c2d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36624,8 +36624,8 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -36645,7 +36645,53 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-amqplib/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-amqplib/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-amqplib/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" @@ -36660,6 +36706,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/instrumentation-amqplib/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/instrumentation-amqplib/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -49282,8 +49334,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/amqplib": "^0.5.17", "@types/lodash": "4.14.199", @@ -49299,6 +49351,34 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -49308,6 +49388,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/instrumentation-amqplib/package.json b/plugins/node/instrumentation-amqplib/package.json index c06110a969..0d4f822d6f 100644 --- a/plugins/node/instrumentation-amqplib/package.json +++ b/plugins/node/instrumentation-amqplib/package.json @@ -44,8 +44,8 @@ "@opentelemetry/api": "^1.3.0" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -65,6 +65,6 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" } } diff --git a/plugins/node/instrumentation-amqplib/test/amqplib-callbacks.test.ts b/plugins/node/instrumentation-amqplib/test/amqplib-callbacks.test.ts index 1e415cb084..c3bb84f8a5 100644 --- a/plugins/node/instrumentation-amqplib/test/amqplib-callbacks.test.ts +++ b/plugins/node/instrumentation-amqplib/test/amqplib-callbacks.test.ts @@ -200,7 +200,7 @@ describe('amqplib instrumentation callback model', () => { expect(consumeSpan.spanContext().traceId).toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toEqual( + expect(consumeSpan.parentSpanContext?.spanId).toEqual( publishSpan.spanContext().spanId ); @@ -370,7 +370,7 @@ describe('amqplib instrumentation callback model', () => { expect(consumeSpan.spanContext().traceId).toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toEqual( + expect(consumeSpan.parentSpanContext?.spanId).toEqual( publishSpan.spanContext().spanId ); @@ -522,7 +522,7 @@ describe('amqplib instrumentation callback model', () => { expect(consumeSpan.spanContext().traceId).not.toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toBeUndefined(); + expect(consumeSpan.parentSpanContext?.spanId).toBeUndefined(); // link back to publish span expect(consumeSpan.links.length).toBe(1); @@ -650,7 +650,7 @@ describe('amqplib instrumentation callback model', () => { expect(consumeSpan.spanContext().traceId).not.toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toBeUndefined(); + expect(consumeSpan.parentSpanContext?.spanId).toBeUndefined(); // link back to publish span expect(consumeSpan.links.length).toBe(1); diff --git a/plugins/node/instrumentation-amqplib/test/amqplib-promise.test.ts b/plugins/node/instrumentation-amqplib/test/amqplib-promise.test.ts index 6df63296a1..bd9277b995 100644 --- a/plugins/node/instrumentation-amqplib/test/amqplib-promise.test.ts +++ b/plugins/node/instrumentation-amqplib/test/amqplib-promise.test.ts @@ -216,7 +216,7 @@ describe('amqplib instrumentation promise model', () => { expect(consumeSpan.spanContext().traceId).toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toEqual( + expect(consumeSpan.parentSpanContext?.spanId).toEqual( publishSpan.spanContext().spanId ); @@ -553,7 +553,7 @@ describe('amqplib instrumentation promise model', () => { expect(consumeSpan.spanContext().traceId).toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toEqual( + expect(consumeSpan.parentSpanContext?.spanId).toEqual( publishSpan.spanContext().spanId ); }); @@ -1140,7 +1140,7 @@ describe('amqplib instrumentation promise model', () => { expect(consumeSpan.spanContext().traceId).toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toEqual( + expect(consumeSpan.parentSpanContext?.spanId).toEqual( publishSpan.spanContext().spanId ); }); @@ -1354,7 +1354,7 @@ describe('amqplib instrumentation promise model', () => { expect(consumeSpan.spanContext().traceId).not.toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toBeUndefined(); + expect(consumeSpan.parentSpanContext?.spanId).toBeUndefined(); // link back to publish span expect(consumeSpan.links.length).toBe(1); @@ -1433,7 +1433,7 @@ describe('amqplib instrumentation promise model', () => { expect(consumeSpan.spanContext().traceId).not.toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toBeUndefined(); + expect(consumeSpan.parentSpanContext?.spanId).toBeUndefined(); // link back to publish span expect(consumeSpan.links.length).toBe(1); @@ -1552,7 +1552,7 @@ describe('amqplib instrumentation promise model', () => { expect(consumeSpan.spanContext().traceId).not.toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toBeUndefined(); + expect(consumeSpan.parentSpanContext?.spanId).toBeUndefined(); // link back to publish span expect(consumeSpan.links.length).toBe(1); @@ -1638,7 +1638,7 @@ describe('amqplib instrumentation promise model', () => { expect(consumeSpan.spanContext().traceId).not.toEqual( publishSpan.spanContext().traceId ); - expect(consumeSpan.parentSpanId).toBeUndefined(); + expect(consumeSpan.parentSpanContext?.spanId).toBeUndefined(); // link back to publish span expect(consumeSpan.links.length).toBe(1); From 75149a680f28fa1cf08b645d65dba50bee16c64f Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:40:46 -0800 Subject: [PATCH 23/97] instr-koa --- package-lock.json | 247 +++++++++++++++++- .../package.json | 14 +- .../test/koa.test.ts | 2 +- 3 files changed, 242 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index b46a227c2d..4bf07c4e96 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39118,18 +39118,18 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", "@types/mocha": "10.0.10", @@ -39144,12 +39144,143 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/instrumentation-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", + "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39159,6 +39290,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-koa/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -50549,13 +50686,13 @@ "requires": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", @@ -50571,6 +50708,85 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/instrumentation-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", + "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50580,6 +50796,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-koa/package.json b/plugins/node/opentelemetry-instrumentation-koa/package.json index 3bca95101e..1e8b4f8c38 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/package.json +++ b/plugins/node/opentelemetry-instrumentation-koa/package.json @@ -31,7 +31,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -47,11 +47,11 @@ "devDependencies": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", "@types/mocha": "10.0.10", @@ -66,8 +66,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-koa#readme" diff --git a/plugins/node/opentelemetry-instrumentation-koa/test/koa.test.ts b/plugins/node/opentelemetry-instrumentation-koa/test/koa.test.ts index 06b914e968..b07112d648 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/test/koa.test.ts +++ b/plugins/node/opentelemetry-instrumentation-koa/test/koa.test.ts @@ -436,7 +436,7 @@ describe('Koa Instrumentation', function () { .find(span => span.name === 'foo'); assert.notStrictEqual(fooSpan, undefined); assert.strictEqual( - fooSpan!.parentSpanId, + fooSpan!.parentSpanContext?.spanId, fooParentSpan!.spanContext().spanId ); From 4b14191958bf6b272a0a215042b0748f8b40332e Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:42:58 -0800 Subject: [PATCH 24/97] instr-memcached --- package-lock.json | 210 +++++++++++++++++- .../package.json | 10 +- .../test/index.test.ts | 2 +- 3 files changed, 207 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4bf07c4e96..85a2cce9aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39314,16 +39314,16 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -39333,12 +39333,125 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39348,6 +39461,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -50937,11 +51056,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-memcached", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6", "@types/mocha": "10.0.10", @@ -50953,6 +51072,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50962,6 +51149,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-memcached/package.json b/plugins/node/opentelemetry-instrumentation-memcached/package.json index 1065ba99c8..917c633a64 100644 --- a/plugins/node/opentelemetry-instrumentation-memcached/package.json +++ b/plugins/node/opentelemetry-instrumentation-memcached/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -57,7 +57,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6" }, diff --git a/plugins/node/opentelemetry-instrumentation-memcached/test/index.test.ts b/plugins/node/opentelemetry-instrumentation-memcached/test/index.test.ts index 25be005aeb..7a1ae8bdb8 100644 --- a/plugins/node/opentelemetry-instrumentation-memcached/test/index.test.ts +++ b/plugins/node/opentelemetry-instrumentation-memcached/test/index.test.ts @@ -310,7 +310,7 @@ const assertSpans = (actualSpans: any[], expectedSpans: any[]) => { ); assert.strictEqual(span.attributes['db.operation'], expected.op); assert.strictEqual( - span.parentSpanId, + span.parentSpanContext?.spanId, expected.parentSpan?.spanContext().spanId ); } catch (e: any) { From 7cfb6371088fa07c9af079cf37e8e9002299eca7 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:44:19 -0800 Subject: [PATCH 25/97] instr-ioredis --- package-lock.json | 210 +++++++++++++++++- .../package.json | 10 +- 2 files changed, 206 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 85a2cce9aa..1d62bf4c0e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39011,16 +39011,16 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -39034,12 +39034,125 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39049,6 +39162,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -50637,12 +50756,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-ioredis", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", @@ -50657,6 +50776,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50666,6 +50853,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/package.json b/plugins/node/opentelemetry-instrumentation-ioredis/package.json index e85160aadd..f815fa03af 100644 --- a/plugins/node/opentelemetry-instrumentation-ioredis/package.json +++ b/plugins/node/opentelemetry-instrumentation-ioredis/package.json @@ -33,7 +33,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -48,10 +48,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -65,7 +65,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, From b0c9be4b09ff1dd74f032164aa6d797e53c3102b Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:45:46 -0800 Subject: [PATCH 26/97] instr-hapi --- package-lock.json | 212 +++++++++++++++++- .../package.json | 12 +- .../test/hapi.test.ts | 2 +- 3 files changed, 208 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1d62bf4c0e..5ad02a50ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38958,17 +38958,17 @@ "version": "0.45.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "joi": "17.12.2", @@ -38978,12 +38978,124 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38993,6 +39105,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -50700,12 +50818,12 @@ "requires": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -50716,6 +50834,73 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50725,6 +50910,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-hapi/package.json b/plugins/node/opentelemetry-instrumentation-hapi/package.json index 09c26a8fa7..c8ee08cdfd 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/package.json +++ b/plugins/node/opentelemetry-instrumentation-hapi/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -45,10 +45,10 @@ "devDependencies": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "joi": "17.12.2", @@ -58,8 +58,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-hapi#readme" diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/hapi.test.ts b/plugins/node/opentelemetry-instrumentation-hapi/test/hapi.test.ts index e6be869a26..d79199cac9 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/test/hapi.test.ts +++ b/plugins/node/opentelemetry-instrumentation-hapi/test/hapi.test.ts @@ -361,7 +361,7 @@ describe('Hapi Instrumentation - Core Tests', () => { .find(span => span.name === 'handler'); assert.notStrictEqual(routeSpan, undefined); assert.strictEqual( - handlerSpan?.parentSpanId, + handlerSpan?.parentSpanContext?.spanId, routeSpan?.spanContext().spanId ); } From 0809b071130f0f2c0bb19823f23266a9f612228d Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:47:04 -0800 Subject: [PATCH 27/97] instr-pg --- package-lock.json | 212 +++++++++++++++++- .../package.json | 12 +- .../test/pg-pool.test.ts | 2 +- 3 files changed, 208 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5ad02a50ec..61e45c0084 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40479,8 +40479,8 @@ "version": "0.51.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.26.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/pg": "8.6.1", @@ -40488,10 +40488,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -40506,12 +40506,124 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -40521,6 +40633,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-pg/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -52132,12 +52250,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-pg", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.26.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/mocha": "10.0.10", @@ -52156,6 +52274,73 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52165,6 +52350,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-pg/package.json b/plugins/node/opentelemetry-instrumentation-pg/package.json index 8739bb7745..911ee43e26 100644 --- a/plugins/node/opentelemetry-instrumentation-pg/package.json +++ b/plugins/node/opentelemetry-instrumentation-pg/package.json @@ -36,7 +36,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -51,10 +51,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -69,8 +69,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.26.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/pg": "8.6.1", diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/pg-pool.test.ts b/plugins/node/opentelemetry-instrumentation-pg/test/pg-pool.test.ts index d75eea6cb6..82a435d8d9 100644 --- a/plugins/node/opentelemetry-instrumentation-pg/test/pg-pool.test.ts +++ b/plugins/node/opentelemetry-instrumentation-pg/test/pg-pool.test.ts @@ -207,7 +207,7 @@ describe('pg-pool', () => { const [connectSpan, poolConnectSpan] = memoryExporter.getFinishedSpans(); assert.strictEqual( - connectSpan.parentSpanId, + connectSpan.parentSpanContext?.spanId, poolConnectSpan.spanContext().spanId ); From f42472e34fee1dfb85a002af727c2b9ed8d9fb9a Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:49:35 -0800 Subject: [PATCH 28/97] instr-aws-sdk --- package-lock.json | 155 +++++++++++++++++- .../package.json | 8 +- .../test/aws-sdk-v2.test.ts | 2 +- .../test/sqs.test.ts | 10 +- 4 files changed, 158 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 61e45c0084..a69d2c889b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37974,8 +37974,8 @@ "version": "0.49.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/propagation-utils": "^0.30.16", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -37989,7 +37989,7 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -38005,12 +38005,93 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38020,6 +38101,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -50061,10 +50148,10 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/propagation-utils": "^0.30.16", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", @@ -50081,6 +50168,55 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50090,6 +50226,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json index b7566d94f7..95117d23df 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json @@ -44,8 +44,8 @@ "@opentelemetry/api": "^1.3.0" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/propagation-utils": "^0.30.16", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -59,7 +59,7 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -75,6 +75,6 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" } } diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v2.test.ts b/plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v2.test.ts index 545fe09bd0..96a082ddb3 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v2.test.ts +++ b/plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v2.test.ts @@ -66,7 +66,7 @@ describe('instrumentation-aws-sdk-v2', () => { const getAwsSpans = (): ReadableSpan[] => { return getTestSpans().filter(s => - s.instrumentationLibrary.name.includes('aws-sdk') + s.instrumentationScope.name.includes('aws-sdk') ); }; diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/sqs.test.ts b/plugins/node/opentelemetry-instrumentation-aws-sdk/test/sqs.test.ts index e97d82bb2c..8d2aaa6163 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/sqs.test.ts +++ b/plugins/node/opentelemetry-instrumentation-aws-sdk/test/sqs.test.ts @@ -97,7 +97,7 @@ describe('SQS', () => { expect(awsReceiveSpan.length).toBe(1); const internalSpan = spans.filter(s => s.kind === SpanKind.INTERNAL); expect(internalSpan.length).toBe(1); - expect(internalSpan[0].parentSpanId).toStrictEqual( + expect(internalSpan[0].parentSpanContext?.spanId).toStrictEqual( awsReceiveSpan[0].spanContext().spanId ); }; @@ -200,20 +200,20 @@ describe('SQS', () => { MESSAGINGOPERATIONVALUES_PROCESS ); expect(processSpans.length).toBe(2); - expect(processSpans[0].parentSpanId).toStrictEqual( + expect(processSpans[0].parentSpanContext?.spanId).toStrictEqual( awsReceiveSpan[0].spanContext().spanId ); - expect(processSpans[1].parentSpanId).toStrictEqual( + expect(processSpans[1].parentSpanContext?.spanId).toStrictEqual( awsReceiveSpan[0].spanContext().spanId ); const processChildSpans = spans.filter(s => s.kind === SpanKind.INTERNAL); expect(processChildSpans.length).toBe(2 * numChildPerProcessSpan); for (let i = 0; i < numChildPerProcessSpan; i++) { - expect(processChildSpans[2 * i + 0].parentSpanId).toStrictEqual( + expect(processChildSpans[2 * i + 0].parentSpanContext?.spanId).toStrictEqual( processSpans[0].spanContext().spanId ); - expect(processChildSpans[2 * i + 1].parentSpanId).toStrictEqual( + expect(processChildSpans[2 * i + 1].parentSpanContext?.spanId).toStrictEqual( processSpans[1].spanContext().spanId ); } From 86a3039fe633fa94b3e182eed43899e9c2da2530 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:54:10 -0800 Subject: [PATCH 29/97] lint:fix for instr-mongodb --- .../test/mongodb-v4.test.ts | 4 +++- .../test/mongodb-v5-v6.test.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts b/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts index 1302797553..3ab58101b9 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts +++ b/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts @@ -270,7 +270,9 @@ describe('MongoDBInstrumentation-Tracing-v4', () => { roots.forEach(root => { const rootId = root.spanContext().spanId; - const children = spans.filter(s => s.parentSpanContext?.spanId === rootId); + const children = spans.filter( + s => s.parentSpanContext?.spanId === rootId + ); assert.strictEqual(children.length, 1); }); done(); diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts b/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts index 4796c9a132..da4083a179 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts +++ b/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts @@ -273,7 +273,9 @@ describe('MongoDBInstrumentation-Tracing-v5', () => { roots.forEach(root => { const rootId = root.spanContext().spanId; - const children = spans.filter(s => s.parentSpanContext?.spanId === rootId); + const children = spans.filter( + s => s.parentSpanContext?.spanId === rootId + ); assert.strictEqual(children.length, 1); }); done(); From 89c288b811baf42348184c8d2453ed67e479fa7a Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:54:40 -0800 Subject: [PATCH 30/97] lint:fix for instr-aws-sdk --- .../test/sqs.test.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/sqs.test.ts b/plugins/node/opentelemetry-instrumentation-aws-sdk/test/sqs.test.ts index 8d2aaa6163..2f9bf35628 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/sqs.test.ts +++ b/plugins/node/opentelemetry-instrumentation-aws-sdk/test/sqs.test.ts @@ -210,12 +210,12 @@ describe('SQS', () => { const processChildSpans = spans.filter(s => s.kind === SpanKind.INTERNAL); expect(processChildSpans.length).toBe(2 * numChildPerProcessSpan); for (let i = 0; i < numChildPerProcessSpan; i++) { - expect(processChildSpans[2 * i + 0].parentSpanContext?.spanId).toStrictEqual( - processSpans[0].spanContext().spanId - ); - expect(processChildSpans[2 * i + 1].parentSpanContext?.spanId).toStrictEqual( - processSpans[1].spanContext().spanId - ); + expect( + processChildSpans[2 * i + 0].parentSpanContext?.spanId + ).toStrictEqual(processSpans[0].spanContext().spanId); + expect( + processChildSpans[2 * i + 1].parentSpanContext?.spanId + ).toStrictEqual(processSpans[1].spanContext().spanId); } }; From a542287bf8184b2a63a8560c1843a093d5e4da24 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:55:15 -0800 Subject: [PATCH 31/97] syntax fix for instr-mysql --- .../node/opentelemetry-instrumentation-mysql/test/index.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts b/plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts index 97088e98bf..c6e1b70529 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts +++ b/plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts @@ -402,7 +402,7 @@ describe('mysql@2.x-Tracing', () => { parentSpanContext?.traceId ); assert.strictEqual( - activeSpan.parentSpanContext?.spanId + activeSpan.parentSpanContext?.spanId, parentSpanContext?.spanId ); assert.notStrictEqual( From e79ca8003e61de42ee5807c4c0bc7fc2efdd9fa1 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 12:58:36 -0800 Subject: [PATCH 32/97] instr-redis --- package-lock.json | 210 +++++++++++++++++- .../package.json | 10 +- 2 files changed, 206 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index a69d2c889b..6193c16523 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40918,16 +40918,16 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/redis": "2.8.32", @@ -40939,7 +40939,7 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" @@ -41132,6 +41132,119 @@ "node": ">=4.2.0" } }, + "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -41141,6 +41254,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-redis/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -52621,12 +52740,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-redis", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -52639,6 +52758,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52648,6 +52835,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-redis/package.json b/plugins/node/opentelemetry-instrumentation-redis/package.json index c90eb1521b..0df71f50ea 100644 --- a/plugins/node/opentelemetry-instrumentation-redis/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis/package.json @@ -34,7 +34,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -49,10 +49,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/redis": "2.8.32", @@ -64,7 +64,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, From fc11a5add1a5346d6eb8833c5e6ff328d161b6e7 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 15:18:00 -0800 Subject: [PATCH 33/97] resource-detector-container chore(resource-detector-container)!: `ContainerDetector` class is no longer exported --- .../README.md | 2 +- .../package.json | 6 +- .../src/detectors/ContainerDetector.ts | 44 ++++---------- .../src/detectors/index.ts | 2 +- .../src/index.ts | 2 +- .../test/ContainerDetector.test.ts | 21 +++---- .../test/ContainerDetectorIntegration.test.ts | 4 +- package-lock.json | 58 +++++++++++++++++-- 8 files changed, 84 insertions(+), 55 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-container/README.md b/detectors/node/opentelemetry-resource-detector-container/README.md index fd452420fe..8d04c270a0 100644 --- a/detectors/node/opentelemetry-resource-detector-container/README.md +++ b/detectors/node/opentelemetry-resource-detector-container/README.md @@ -30,7 +30,7 @@ const tracerProvider = new NodeTracerProvider({ resource }); This package uses `@opentelemetry/semantic-conventions` version `1.22+`, which implements Semantic Convention [Version 1.7.0](https://github.com/open-telemetry/opentelemetry-specification/blob/v1.7.0/semantic_conventions/README.md) -### ContainerDetector +### Container Detector Populates `container.id` for processes running on containers supporting : docker( cgroup v1 or v2 ) or with containerd diff --git a/detectors/node/opentelemetry-resource-detector-container/package.json b/detectors/node/opentelemetry-resource-detector-container/package.json index c477de6ec4..002f6d5870 100644 --- a/detectors/node/opentelemetry-resource-detector-container/package.json +++ b/detectors/node/opentelemetry-resource-detector-container/package.json @@ -21,7 +21,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -52,8 +52,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^1.26.0", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-container#readme", diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts b/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts index 239228e7df..52df2162fe 100644 --- a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts @@ -14,11 +14,9 @@ * limitations under the License. */ import { - DetectorSync, - IResource, - Resource, - ResourceAttributes, ResourceDetectionConfig, + ResourceDetector, + DetectedResource, } from '@opentelemetry/resources'; import { SEMRESATTRS_CONTAINER_ID } from '@opentelemetry/semantic-conventions'; @@ -29,7 +27,7 @@ import { context, diag } from '@opentelemetry/api'; import { suppressTracing } from '@opentelemetry/core'; import { extractContainerIdFromLine } from './utils'; -export class ContainerDetector implements DetectorSync { +export class ContainerDetector implements ResourceDetector { readonly CONTAINER_ID_LENGTH = 64; readonly DEFAULT_CGROUP_V1_PATH = '/proc/self/cgroup'; readonly DEFAULT_CGROUP_V2_PATH = '/proc/self/mountinfo'; @@ -43,35 +41,17 @@ export class ContainerDetector implements DetectorSync { private static readFileAsync = util.promisify(fs.readFile); - detect(_config?: ResourceDetectionConfig): IResource { - const attributes = context.with(suppressTracing(context.active()), () => - this._getAttributes() - ); - return new Resource({}, attributes); + detect(_config?: ResourceDetectionConfig): DetectedResource { + const attributes = { + [SEMRESATTRS_CONTAINER_ID]: this._getContainerIdWithSuppressedTracing() + } + return { attributes }; } - /** - * Attempts to obtain the container ID from the file system. If the - * file read is successful it returns a promise containing a {@link ResourceAttributes} - * object with the container ID. Returns a promise containing an - * empty {@link ResourceAttributes} if the paths do not exist or fail - * to read. - */ - async _getAttributes(): Promise { - try { - const containerId = await this._getContainerId(); - return !containerId - ? {} - : { - [SEMRESATTRS_CONTAINER_ID]: containerId, - }; - } catch (e) { - diag.debug( - 'Container Detector did not identify running inside a supported container, no container attributes will be added to resource: ', - e - ); - return {}; - } + async _getContainerIdWithSuppressedTracing(): Promise { + return context.with(suppressTracing(context.active()), () => + this._getContainerId() + ); } private async _getContainerIdV1(): Promise { diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/index.ts b/detectors/node/opentelemetry-resource-detector-container/src/detectors/index.ts index edd915f6aa..cbc82adfc5 100644 --- a/detectors/node/opentelemetry-resource-detector-container/src/detectors/index.ts +++ b/detectors/node/opentelemetry-resource-detector-container/src/detectors/index.ts @@ -13,4 +13,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -export * from './ContainerDetector'; +export { containerDetector } from './ContainerDetector'; diff --git a/detectors/node/opentelemetry-resource-detector-container/src/index.ts b/detectors/node/opentelemetry-resource-detector-container/src/index.ts index 9bfde8defd..7871849927 100644 --- a/detectors/node/opentelemetry-resource-detector-container/src/index.ts +++ b/detectors/node/opentelemetry-resource-detector-container/src/index.ts @@ -13,4 +13,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -export * from './detectors'; +export { containerDetector } from './detectors'; diff --git a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts b/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts index cb6a7e0133..d6a4d1b5fe 100644 --- a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts @@ -17,13 +17,14 @@ import * as sinon from 'sinon'; import * as assert from 'assert'; -import { containerDetector } from '../src'; import { assertContainerResource, assertEmptyResource, } from '@opentelemetry/contrib-test-utils'; +import { detectResources } from '@opentelemetry/resources'; -import { ContainerDetector } from '../src'; +import { containerDetector } from '../src'; +import { ContainerDetector } from '../src/detectors/ContainerDetector'; describe('ContainerDetector', () => { let readStub: sinon.SinonStub; @@ -48,7 +49,7 @@ describe('ContainerDetector', () => { .stub(ContainerDetector, 'readFileAsync' as any) .resolves(undefined); - const resource = containerDetector.detect(); + const resource = detectResources({detectors: [containerDetector]}); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); @@ -60,7 +61,7 @@ describe('ContainerDetector', () => { .stub(ContainerDetector, 'readFileAsync' as any) .resolves(correctCgroupV1Data); - const resource = containerDetector.detect(); + const resource = detectResources({detectors: [containerDetector]}); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -77,7 +78,7 @@ describe('ContainerDetector', () => { readStub.onFirstCall().resolves(''); readStub.onSecondCall().resolves(correctCgroupV2Data); - const resource = containerDetector.detect(); + const resource = detectResources({detectors: [containerDetector]}); await resource.waitForAsyncAttributes?.(); sinon.assert.calledTwice(readStub); @@ -93,7 +94,7 @@ describe('ContainerDetector', () => { readStub.onFirstCall().resolves(''); readStub.onSecondCall().resolves(correctCgroupV2PodmanData); - const resource = containerDetector.detect(); + const resource = detectResources({detectors: [containerDetector]}); await resource.waitForAsyncAttributes?.(); sinon.assert.calledTwice(readStub); @@ -109,7 +110,7 @@ describe('ContainerDetector', () => { readStub.onFirstCall().resolves(''); readStub.onSecondCall().resolves(wrongCgroupV2Data); - const resource = containerDetector.detect(); + const resource = detectResources({detectors: [containerDetector]}); await resource.waitForAsyncAttributes?.(); sinon.assert.calledTwice(readStub); @@ -131,7 +132,7 @@ describe('ContainerDetector', () => { .stub(ContainerDetector, 'readFileAsync' as any) .resolves(''); - const resource = containerDetector.detect(); + const resource = detectResources({detectors: [containerDetector]}); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); @@ -148,7 +149,7 @@ describe('ContainerDetector', () => { .stub(ContainerDetector, 'readFileAsync' as any) .rejects(errorMsg.fileNotFoundError); - const resource = containerDetector.detect(); + const resource = detectResources({detectors: [containerDetector]}); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -166,7 +167,7 @@ describe('ContainerDetector', () => { .stub(ContainerDetector, 'readFileAsync' as any) .rejects(errorMsg.fileNotFoundError); - const resource = containerDetector.detect(); + const resource = detectResources({detectors: [containerDetector]}); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); assertEmptyResource(resource); diff --git a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts b/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts index 8c469962a1..4dac53d9b4 100644 --- a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts +++ b/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts @@ -22,7 +22,7 @@ import { SimpleSpanProcessor, } from '@opentelemetry/sdk-trace-base'; import { NodeSDK } from '@opentelemetry/sdk-node'; -import { IResource } from '@opentelemetry/resources'; +import { detectResources } from '@opentelemetry/resources'; describe('[Integration] ContainerDetector', () => { it('should not start spans for detector reads to filesystem', async () => { @@ -54,7 +54,7 @@ describe('[Integration] ContainerDetector', () => { await spanProcessor.forceFlush(); const numSpansAfterRequire = memoryExporter.getFinishedSpans().length; - const resource = containerDetector.detect() as IResource; + const resource = detectResources({detectors: [containerDetector]}); await resource.waitForAsyncAttributes?.(); // Wait for the next loop to let the span close properly diff --git a/package-lock.json b/package-lock.json index 6193c16523..9f965815ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -197,8 +197,8 @@ "version": "0.6.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.26.0", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -216,12 +216,43 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" } }, + "detectors/node/opentelemetry-resource-detector-container/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-container/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "detectors/node/opentelemetry-resource-detector-container/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54237,9 +54268,9 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.26.0", + "@opentelemetry/core": "^2.0.0-dev.0", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -54252,6 +54283,23 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", From 41fa127c90b1a44b42c991245bdfa241e1fa2b64 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 16:36:19 -0800 Subject: [PATCH 34/97] resource-detector-gcp --- .../package.json | 8 +- .../src/detectors/GcpDetector.ts | 102 +++++------ .../src/detectors/index.ts | 2 +- .../src/index.ts | 2 +- .../test/detectors/GcpDetector.test.ts | 14 +- .../detectors/GcpDetectorIntegration.test.ts | 4 +- package-lock.json | 161 +++++++++++++++++- 7 files changed, 222 insertions(+), 71 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-gcp/package.json b/detectors/node/opentelemetry-resource-detector-gcp/package.json index 29aed69a39..11620019f9 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/package.json +++ b/detectors/node/opentelemetry-resource-detector-gcp/package.json @@ -27,7 +27,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -43,7 +43,7 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.57.2", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -56,8 +56,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^1.0.0", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "gcp-metadata": "^6.0.0" }, diff --git a/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts b/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts index 10f7874600..8e83835fdd 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts @@ -15,14 +15,13 @@ */ import * as gcpMetadata from 'gcp-metadata'; -import { context, diag } from '@opentelemetry/api'; +import { context } from '@opentelemetry/api'; import { suppressTracing } from '@opentelemetry/core'; import { - DetectorSync, ResourceDetectionConfig, - Resource, - ResourceAttributes, - IResource, + ResourceDetector, + DetectedResource, + DetectedResourceAttributes, } from '@opentelemetry/resources'; import { CLOUDPROVIDERVALUES_GCP, @@ -42,61 +41,52 @@ import { * Cloud Platform and return a {@link Resource} populated with metadata about * the instance. Returns an empty Resource if detection fails. */ -class GcpDetector implements DetectorSync { - detect(_config?: ResourceDetectionConfig): IResource { +class GcpDetector implements ResourceDetector { + detect(_config?: ResourceDetectionConfig): DetectedResource { const attributes = context.with(suppressTracing(context.active()), () => this._getAttributes() ); - return new Resource({}, attributes); + return { attributes }; } /** - * Attempts to connect and obtain instance configuration data from the GCP metadata service. - * If the connection is successful it returns a promise containing a {@link ResourceAttributes} - * object with instance metadata. Returns a promise containing an - * empty {@link ResourceAttributes} if the connection or parsing of the metadata fails. + * Asynchronously gather GCP cloud metadata. */ - private async _getAttributes(): Promise { - if (!(await gcpMetadata.isAvailable())) { - diag.debug('GcpDetector failed: GCP Metadata unavailable.'); - return {}; - } - - const [projectId, instanceId, zoneId, clusterName, hostname] = - await Promise.all([ - this._getProjectId(), - this._getInstanceId(), - this._getZone(), - this._getClusterName(), - this._getHostname(), - ]); + private _getAttributes(): DetectedResourceAttributes { + const isAvail = gcpMetadata.isAvailable(); - const attributes: ResourceAttributes = {}; - attributes[SEMRESATTRS_CLOUD_ACCOUNT_ID] = projectId; - attributes[SEMRESATTRS_HOST_ID] = instanceId; - attributes[SEMRESATTRS_HOST_NAME] = hostname; - attributes[SEMRESATTRS_CLOUD_AVAILABILITY_ZONE] = zoneId; - attributes[SEMRESATTRS_CLOUD_PROVIDER] = CLOUDPROVIDERVALUES_GCP; + const attributes: DetectedResourceAttributes = { + [SEMRESATTRS_CLOUD_PROVIDER]: (async () => { + return await isAvail ? CLOUDPROVIDERVALUES_GCP : undefined; + })(), + [SEMRESATTRS_CLOUD_ACCOUNT_ID]: this._getProjectId(isAvail), + [SEMRESATTRS_HOST_ID]: this._getInstanceId(isAvail), + [SEMRESATTRS_HOST_NAME]: this._getHostname(isAvail), + [SEMRESATTRS_CLOUD_AVAILABILITY_ZONE]: this._getZone(isAvail), + }; - if (process.env.KUBERNETES_SERVICE_HOST) - this._addK8sAttributes(attributes, clusterName); + // Add resource attributes for K8s. + if (process.env.KUBERNETES_SERVICE_HOST) { + attributes[SEMRESATTRS_K8S_CLUSTER_NAME] = this._getClusterName(isAvail); + attributes[SEMRESATTRS_K8S_NAMESPACE_NAME] = (async () => { + return await isAvail ? process.env.NAMESPACE : undefined; + })(); + attributes[SEMRESATTRS_K8S_POD_NAME] = (async () => { + return await isAvail ? process.env.HOSTNAME : undefined; + })(); + attributes[SEMRESATTRS_CONTAINER_NAME] = (async () => { + return await isAvail ? process.env.CONTAINER_NAME : undefined; + })(); + } return attributes; } - /** Add resource attributes for K8s */ - private _addK8sAttributes( - attributes: ResourceAttributes, - clusterName: string - ): void { - attributes[SEMRESATTRS_K8S_CLUSTER_NAME] = clusterName; - attributes[SEMRESATTRS_K8S_NAMESPACE_NAME] = process.env.NAMESPACE ?? ''; - attributes[SEMRESATTRS_K8S_POD_NAME] = process.env.HOSTNAME ?? ''; - attributes[SEMRESATTRS_CONTAINER_NAME] = process.env.CONTAINER_NAME ?? ''; - } - /** Gets project id from GCP project metadata. */ - private async _getProjectId(): Promise { + private async _getProjectId(isAvail: Promise): Promise { + if (!(await isAvail)) { + return undefined; + } try { return await gcpMetadata.project('project-id'); } catch { @@ -105,7 +95,10 @@ class GcpDetector implements DetectorSync { } /** Gets instance id from GCP instance metadata. */ - private async _getInstanceId(): Promise { + private async _getInstanceId(isAvail: Promise): Promise { + if (!(await isAvail)) { + return undefined; + } try { const id = await gcpMetadata.instance('id'); return id.toString(); @@ -115,7 +108,10 @@ class GcpDetector implements DetectorSync { } /** Gets zone from GCP instance metadata. */ - private async _getZone(): Promise { + private async _getZone(isAvail: Promise): Promise { + if (!(await isAvail)) { + return undefined; + } try { const zoneId = await gcpMetadata.instance('zone'); if (zoneId) { @@ -128,7 +124,10 @@ class GcpDetector implements DetectorSync { } /** Gets cluster name from GCP instance metadata. */ - private async _getClusterName(): Promise { + private async _getClusterName(isAvail: Promise): Promise { + if (!(await isAvail)) { + return undefined; + } try { return await gcpMetadata.instance('attributes/cluster-name'); } catch { @@ -137,7 +136,10 @@ class GcpDetector implements DetectorSync { } /** Gets hostname from GCP instance metadata. */ - private async _getHostname(): Promise { + private async _getHostname(isAvail: Promise): Promise { + if (!(await isAvail)) { + return undefined; + } try { return await gcpMetadata.instance('hostname'); } catch { diff --git a/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/index.ts b/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/index.ts index 9e856721bc..63782b5e64 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/index.ts +++ b/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/index.ts @@ -14,4 +14,4 @@ * limitations under the License. */ -export * from './GcpDetector'; +export { gcpDetector } from './GcpDetector'; diff --git a/detectors/node/opentelemetry-resource-detector-gcp/src/index.ts b/detectors/node/opentelemetry-resource-detector-gcp/src/index.ts index f281d4fdcd..d5675245dc 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/src/index.ts +++ b/detectors/node/opentelemetry-resource-detector-gcp/src/index.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -export * from './detectors'; +export { gcpDetector } from './detectors'; // Internal - used for tests only export { resetIsAvailableCache } from 'gcp-metadata'; diff --git a/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetector.test.ts b/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetector.test.ts index 4d2bc6ea48..7af4b8b374 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetector.test.ts @@ -31,6 +31,7 @@ import { assertContainerResource, assertEmptyResource, } from '@opentelemetry/contrib-test-utils'; +import { detectResources } from '@opentelemetry/resources'; const HEADERS = { [HEADER_NAME.toLowerCase()]: HEADER_VALUE, @@ -77,15 +78,13 @@ describe('gcpDetector', () => { .reply(200, () => 'my-project-id', HEADERS) .get(ZONE_PATH) .reply(200, () => 'project/zone/my-zone', HEADERS) - .get(CLUSTER_NAME_PATH) - .reply(404) .get(HOSTNAME_PATH) .reply(200, () => 'dev.my-project.local', HEADERS); const secondaryScope = nock(SECONDARY_HOST_ADDRESS) .get(INSTANCE_PATH) .reply(200, {}, HEADERS); - const resource = gcpDetector.detect(); + const resource = detectResources({ detectors: [gcpDetector] }); await resource.waitForAsyncAttributes?.(); secondaryScope.done(); @@ -124,7 +123,7 @@ describe('gcpDetector', () => { .get(INSTANCE_PATH) .reply(200, {}, HEADERS); - const resource = gcpDetector.detect(); + const resource = detectResources({ detectors: [gcpDetector] }); await resource.waitForAsyncAttributes?.(); secondaryScope.done(); @@ -144,6 +143,9 @@ describe('gcpDetector', () => { }); it('should return resource and empty data for non-available metadata attributes', async () => { + // Set KUBERNETES_SERVICE_HOST to have the implementation call + // CLUSTER_NAME_PATH, to be able to test it handling the HTTP 413. + process.env.KUBERNETES_SERVICE_HOST = 'my-host'; const scope = nock(HOST_ADDRESS) .get(INSTANCE_PATH) .reply(200, {}, HEADERS) @@ -161,7 +163,7 @@ describe('gcpDetector', () => { .get(INSTANCE_PATH) .reply(200, {}, HEADERS); - const resource = gcpDetector.detect(); + const resource = detectResources({ detectors: [gcpDetector] }); await resource.waitForAsyncAttributes?.(); secondaryScope.done(); @@ -175,7 +177,7 @@ describe('gcpDetector', () => { }); it('returns empty resource if not detected', async () => { - const resource = gcpDetector.detect(); + const resource = detectResources({ detectors: [gcpDetector] }); await resource.waitForAsyncAttributes?.(); assertEmptyResource(resource); }); diff --git a/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts b/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts index 77bf0334d7..2cbbc9db13 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts +++ b/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts @@ -38,7 +38,7 @@ import { SimpleSpanProcessor, } from '@opentelemetry/sdk-trace-base'; import { NodeSDK } from '@opentelemetry/sdk-node'; -import { IResource } from '@opentelemetry/resources'; +import { detectResources } from '@opentelemetry/resources'; describe('[Integration] GcpDetector', () => { it('should not start spans for detector requests', async () => { @@ -63,7 +63,7 @@ describe('[Integration] GcpDetector', () => { // tracing being exported. We do the detection outside the SDK constructor to have such // scenario. const { gcpDetector } = require('../../build/src/detectors/GcpDetector'); - const resource = gcpDetector.detect() as IResource; + const resource = detectResources({ detectors: [gcpDetector] }); await resource.waitForAsyncAttributes?.(); // Wait for the next loop to let the span close properly diff --git a/package-lock.json b/package-lock.json index 9f965815ce..8e1251aefd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -280,15 +280,15 @@ "version": "0.33.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.0.0", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "gcp-metadata": "^6.0.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.57.2", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -298,12 +298,95 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" } }, + "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/instrumentation-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", + "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -313,6 +396,13 @@ "undici-types": "~5.26.4" } }, + "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "dev": true, + "license": "MIT" + }, "detectors/node/opentelemetry-resource-detector-gcp/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -54322,9 +54412,9 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.0.0", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -54336,6 +54426,57 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "dev": true, + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "dev": true, + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/instrumentation-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", + "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54345,6 +54486,12 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "dev": true + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", From 874223bfbddb0f2c00064a29454f1b7f46c33831 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 16:44:34 -0800 Subject: [PATCH 35/97] lint:fix --- .../src/detectors/ContainerDetector.ts | 4 ++-- .../test/ContainerDetector.test.ts | 16 ++++++++-------- .../test/ContainerDetectorIntegration.test.ts | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts b/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts index 52df2162fe..2dbc20dbac 100644 --- a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts @@ -43,8 +43,8 @@ export class ContainerDetector implements ResourceDetector { detect(_config?: ResourceDetectionConfig): DetectedResource { const attributes = { - [SEMRESATTRS_CONTAINER_ID]: this._getContainerIdWithSuppressedTracing() - } + [SEMRESATTRS_CONTAINER_ID]: this._getContainerIdWithSuppressedTracing(), + }; return { attributes }; } diff --git a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts b/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts index d6a4d1b5fe..db5eba87a3 100644 --- a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts @@ -49,7 +49,7 @@ describe('ContainerDetector', () => { .stub(ContainerDetector, 'readFileAsync' as any) .resolves(undefined); - const resource = detectResources({detectors: [containerDetector]}); + const resource = detectResources({ detectors: [containerDetector] }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); @@ -61,7 +61,7 @@ describe('ContainerDetector', () => { .stub(ContainerDetector, 'readFileAsync' as any) .resolves(correctCgroupV1Data); - const resource = detectResources({detectors: [containerDetector]}); + const resource = detectResources({ detectors: [containerDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -78,7 +78,7 @@ describe('ContainerDetector', () => { readStub.onFirstCall().resolves(''); readStub.onSecondCall().resolves(correctCgroupV2Data); - const resource = detectResources({detectors: [containerDetector]}); + const resource = detectResources({ detectors: [containerDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledTwice(readStub); @@ -94,7 +94,7 @@ describe('ContainerDetector', () => { readStub.onFirstCall().resolves(''); readStub.onSecondCall().resolves(correctCgroupV2PodmanData); - const resource = detectResources({detectors: [containerDetector]}); + const resource = detectResources({ detectors: [containerDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledTwice(readStub); @@ -110,7 +110,7 @@ describe('ContainerDetector', () => { readStub.onFirstCall().resolves(''); readStub.onSecondCall().resolves(wrongCgroupV2Data); - const resource = detectResources({detectors: [containerDetector]}); + const resource = detectResources({ detectors: [containerDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledTwice(readStub); @@ -132,7 +132,7 @@ describe('ContainerDetector', () => { .stub(ContainerDetector, 'readFileAsync' as any) .resolves(''); - const resource = detectResources({detectors: [containerDetector]}); + const resource = detectResources({ detectors: [containerDetector] }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); @@ -149,7 +149,7 @@ describe('ContainerDetector', () => { .stub(ContainerDetector, 'readFileAsync' as any) .rejects(errorMsg.fileNotFoundError); - const resource = detectResources({detectors: [containerDetector]}); + const resource = detectResources({ detectors: [containerDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -167,7 +167,7 @@ describe('ContainerDetector', () => { .stub(ContainerDetector, 'readFileAsync' as any) .rejects(errorMsg.fileNotFoundError); - const resource = detectResources({detectors: [containerDetector]}); + const resource = detectResources({ detectors: [containerDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); assertEmptyResource(resource); diff --git a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts b/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts index 4dac53d9b4..5c6de0a0fd 100644 --- a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts +++ b/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts @@ -54,7 +54,7 @@ describe('[Integration] ContainerDetector', () => { await spanProcessor.forceFlush(); const numSpansAfterRequire = memoryExporter.getFinishedSpans().length; - const resource = detectResources({detectors: [containerDetector]}); + const resource = detectResources({ detectors: [containerDetector] }); await resource.waitForAsyncAttributes?.(); // Wait for the next loop to let the span close properly From 1b1088cc967562c648266bc01671d0d1cdcbd0be Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 16:45:47 -0800 Subject: [PATCH 36/97] lint:fix --- .../src/detectors/GcpDetector.ts | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts b/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts index 8e83835fdd..3a5aa06021 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts @@ -57,7 +57,7 @@ class GcpDetector implements ResourceDetector { const attributes: DetectedResourceAttributes = { [SEMRESATTRS_CLOUD_PROVIDER]: (async () => { - return await isAvail ? CLOUDPROVIDERVALUES_GCP : undefined; + return (await isAvail) ? CLOUDPROVIDERVALUES_GCP : undefined; })(), [SEMRESATTRS_CLOUD_ACCOUNT_ID]: this._getProjectId(isAvail), [SEMRESATTRS_HOST_ID]: this._getInstanceId(isAvail), @@ -69,13 +69,13 @@ class GcpDetector implements ResourceDetector { if (process.env.KUBERNETES_SERVICE_HOST) { attributes[SEMRESATTRS_K8S_CLUSTER_NAME] = this._getClusterName(isAvail); attributes[SEMRESATTRS_K8S_NAMESPACE_NAME] = (async () => { - return await isAvail ? process.env.NAMESPACE : undefined; + return (await isAvail) ? process.env.NAMESPACE : undefined; })(); attributes[SEMRESATTRS_K8S_POD_NAME] = (async () => { - return await isAvail ? process.env.HOSTNAME : undefined; + return (await isAvail) ? process.env.HOSTNAME : undefined; })(); attributes[SEMRESATTRS_CONTAINER_NAME] = (async () => { - return await isAvail ? process.env.CONTAINER_NAME : undefined; + return (await isAvail) ? process.env.CONTAINER_NAME : undefined; })(); } @@ -83,7 +83,9 @@ class GcpDetector implements ResourceDetector { } /** Gets project id from GCP project metadata. */ - private async _getProjectId(isAvail: Promise): Promise { + private async _getProjectId( + isAvail: Promise + ): Promise { if (!(await isAvail)) { return undefined; } @@ -95,7 +97,9 @@ class GcpDetector implements ResourceDetector { } /** Gets instance id from GCP instance metadata. */ - private async _getInstanceId(isAvail: Promise): Promise { + private async _getInstanceId( + isAvail: Promise + ): Promise { if (!(await isAvail)) { return undefined; } @@ -108,7 +112,9 @@ class GcpDetector implements ResourceDetector { } /** Gets zone from GCP instance metadata. */ - private async _getZone(isAvail: Promise): Promise { + private async _getZone( + isAvail: Promise + ): Promise { if (!(await isAvail)) { return undefined; } @@ -124,7 +130,9 @@ class GcpDetector implements ResourceDetector { } /** Gets cluster name from GCP instance metadata. */ - private async _getClusterName(isAvail: Promise): Promise { + private async _getClusterName( + isAvail: Promise + ): Promise { if (!(await isAvail)) { return undefined; } @@ -136,7 +144,9 @@ class GcpDetector implements ResourceDetector { } /** Gets hostname from GCP instance metadata. */ - private async _getHostname(isAvail: Promise): Promise { + private async _getHostname( + isAvail: Promise + ): Promise { if (!(await isAvail)) { return undefined; } From 3f91296f9513e936685fd0bc85cb2bb98f71834e Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 17:17:51 -0800 Subject: [PATCH 37/97] resource-detector-azure --- .../README.md | 2 +- .../package.json | 8 +- .../src/detectors/AzureAppServiceDetector.ts | 8 +- .../src/detectors/AzureFunctionsDetector.ts | 9 +- .../src/detectors/AzureVmDetector.ts | 37 ++-- .../detectors/AzureAppServiceDetector.test.ts | 8 +- .../detectors/AzureFunctionsDetector.test.ts | 8 +- .../test/detectors/AzureVmDetector.test.ts | 14 +- package-lock.json | 161 +++++++++++++++++- 9 files changed, 198 insertions(+), 57 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-azure/README.md b/detectors/node/opentelemetry-resource-detector-azure/README.md index cd0a85832d..8c5a6fe21d 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/README.md +++ b/detectors/node/opentelemetry-resource-detector-azure/README.md @@ -18,7 +18,7 @@ npm install --save @opentelemetry/resource-detector-azure ```typescript import { detectResources } from '@opentelemetry/resources'; import { azureAppServiceDetector } from '@opentelemetry/resource-detector-azure'; -const resource = detectResourcesSync({ +const resource = detectResources({ detectors: [azureAppServiceDetector], }); diff --git a/detectors/node/opentelemetry-resource-detector-azure/package.json b/detectors/node/opentelemetry-resource-detector-azure/package.json index 3f8b48422b..2b8d4fa2ab 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/package.json +++ b/detectors/node/opentelemetry-resource-detector-azure/package.json @@ -20,7 +20,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -36,7 +36,7 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.57.2", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -49,8 +49,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^1.25.1", - "@opentelemetry/resources": "^1.10.1", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-azure#readme", diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts index 09c66ea7ca..06d4ee9e6b 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { DetectorSync, IResource, Resource } from '@opentelemetry/resources'; +import { ResourceDetector, DetectedResource } from '@opentelemetry/resources'; import { AZURE_APP_SERVICE_STAMP_RESOURCE_ATTRIBUTE, REGION_NAME, @@ -50,8 +50,8 @@ const APP_SERVICE_ATTRIBUTE_ENV_VARS = { * The AzureAppServiceDetector can be used to detect if a process is running in an Azure App Service * @returns a {@link Resource} populated with data about the environment or an empty Resource if detection fails. */ -class AzureAppServiceDetector implements DetectorSync { - detect(): IResource { +class AzureAppServiceDetector implements ResourceDetector { + detect(): DetectedResource { let attributes = {}; const websiteSiteName = process.env[WEBSITE_SITE_NAME]; if (websiteSiteName && !isAzureFunction()) { @@ -85,7 +85,7 @@ class AzureAppServiceDetector implements DetectorSync { } } } - return new Resource(attributes); + return { attributes }; } } diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts index acd214bea0..ca157d283a 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts @@ -14,8 +14,7 @@ * limitations under the License. */ -import { DetectorSync, IResource, Resource } from '@opentelemetry/resources'; - +import { ResourceDetector, DetectedResource } from '@opentelemetry/resources'; import { SEMRESATTRS_FAAS_MAX_MEMORY, SEMRESATTRS_FAAS_INSTANCE, @@ -46,8 +45,8 @@ const AZURE_FUNCTIONS_ATTRIBUTE_ENV_VARS = { * The AzureFunctionsDetector can be used to detect if a process is running in Azure Functions * @returns a {@link Resource} populated with data about the environment or an empty Resource if detection fails. */ -class AzureFunctionsDetector implements DetectorSync { - detect(): IResource { +class AzureFunctionsDetector implements ResourceDetector { + detect(): DetectedResource { let attributes = {}; const serviceName = process.env[WEBSITE_SITE_NAME]; @@ -102,7 +101,7 @@ class AzureFunctionsDetector implements DetectorSync { } } } - return new Resource(attributes); + return { attributes }; } } diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts index c644e7a4b4..d4d81ef796 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts @@ -19,10 +19,9 @@ import * as http from 'http'; import { context } from '@opentelemetry/api'; import { suppressTracing } from '@opentelemetry/core'; import { - DetectorSync, - IResource, - Resource, - ResourceAttributes, + ResourceDetector, + DetectedResource, + DetectedResourceAttributes, } from '@opentelemetry/resources'; import { CLOUDPLATFORMVALUES_AZURE_VM, @@ -48,15 +47,15 @@ import { * The AzureVmDetector can be used to detect if a process is running in an Azure VM. * @returns a {@link Resource} populated with data about the environment or an empty Resource if detection fails. */ -class AzureVmResourceDetector implements DetectorSync { - detect(): IResource { +class AzureVmResourceDetector implements ResourceDetector { + detect(): DetectedResource { const attributes = context.with(suppressTracing(context.active()), () => this.getAzureVmMetadata() ); - return new Resource({}, attributes); + return { attributes }; } - async getAzureVmMetadata(): Promise { + getAzureVmMetadata(): DetectedResourceAttributes { const options = { host: AZURE_VM_METADATA_HOST, path: AZURE_VM_METADATA_PATH, @@ -66,7 +65,7 @@ class AzureVmResourceDetector implements DetectorSync { Metadata: 'True', }, }; - const metadata: AzureVmMetadata = await new Promise((resolve, reject) => { + const metadataP: Promise = new Promise((resolve, reject) => { const timeoutId = setTimeout(() => { req.destroy(); reject(new Error('Azure metadata service request timed out.')); @@ -100,16 +99,16 @@ class AzureVmResourceDetector implements DetectorSync { }); const attributes = { - [AZURE_VM_SCALE_SET_NAME_ATTRIBUTE]: metadata['vmScaleSetName'], - [AZURE_VM_SKU_ATTRIBUTE]: metadata['sku'], - [SEMRESATTRS_CLOUD_PLATFORM]: CLOUDPLATFORMVALUES_AZURE_VM, - [SEMRESATTRS_CLOUD_PROVIDER]: CLOUDPROVIDERVALUES_AZURE, - [SEMRESATTRS_CLOUD_REGION]: metadata['location'], - [CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE]: metadata['resourceId'], - [SEMRESATTRS_HOST_ID]: metadata['vmId'], - [SEMRESATTRS_HOST_NAME]: metadata['name'], - [SEMRESATTRS_HOST_TYPE]: metadata['vmSize'], - [SEMRESATTRS_OS_VERSION]: metadata['version'], + [AZURE_VM_SCALE_SET_NAME_ATTRIBUTE]: metadataP.then(metadata => metadata['vmScaleSetName']), + [AZURE_VM_SKU_ATTRIBUTE]: metadataP.then(metadata => metadata['sku']), + [SEMRESATTRS_CLOUD_PLATFORM]: metadataP.then(() => CLOUDPLATFORMVALUES_AZURE_VM), + [SEMRESATTRS_CLOUD_PROVIDER]: metadataP.then(() => CLOUDPROVIDERVALUES_AZURE), + [SEMRESATTRS_CLOUD_REGION]: metadataP.then(metadata => metadata['location']), + [CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE]: metadataP.then(metadata => metadata['resourceId']), + [SEMRESATTRS_HOST_ID]: metadataP.then(metadata => metadata['vmId']), + [SEMRESATTRS_HOST_NAME]: metadataP.then(metadata => metadata['name']), + [SEMRESATTRS_HOST_TYPE]: metadataP.then(metadata => metadata['vmSize']), + [SEMRESATTRS_OS_VERSION]: metadataP.then(metadata => metadata['version']), }; return attributes; } diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts b/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts index c178106f32..a7fd035e54 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts @@ -26,7 +26,7 @@ import { SEMRESATTRS_SERVICE_NAME, } from '@opentelemetry/semantic-conventions'; import { azureFunctionsDetector } from '../../src'; -import { detectResourcesSync } from '@opentelemetry/resources'; +import { detectResources } from '@opentelemetry/resources'; describe('AzureAppServiceDetector', () => { let originalEnv: NodeJS.ProcessEnv; @@ -48,7 +48,7 @@ describe('AzureAppServiceDetector', () => { process.env.WEBSITE_RESOURCE_GROUP = 'test-resource-group'; process.env.WEBSITE_OWNER_NAME = 'test-owner-name'; - const resource = detectResourcesSync({ + const resource = detectResources({ detectors: [azureFunctionsDetector, azureAppServiceDetector], }); assert.ok(resource); @@ -88,7 +88,7 @@ describe('AzureAppServiceDetector', () => { process.env.WEBSITE_HOME_STAMPNAME = 'test-home-stamp'; process.env.WEBSITE_OWNER_NAME = 'test-owner-name'; - const resource = detectResourcesSync({ + const resource = detectResources({ detectors: [azureFunctionsDetector, azureAppServiceDetector], }); assert.ok(resource); @@ -119,7 +119,7 @@ describe('AzureAppServiceDetector', () => { process.env.WEBSITE_RESOURCE_GROUP = 'test-resource-group'; delete process.env.WEBSITE_OWNER_NAME; - const resource = detectResourcesSync({ + const resource = detectResources({ detectors: [azureFunctionsDetector, azureAppServiceDetector], }); assert.ok(resource); diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts b/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts index 4c5710958c..5822dcdd05 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts @@ -27,7 +27,7 @@ import { SEMRESATTRS_SERVICE_INSTANCE_ID, SEMRESATTRS_SERVICE_NAME, } from '@opentelemetry/semantic-conventions'; -import { detectResourcesSync } from '@opentelemetry/resources'; +import { detectResources } from '@opentelemetry/resources'; import { AZURE_APP_SERVICE_STAMP_RESOURCE_ATTRIBUTE } from '../../src/types'; describe('AzureFunctionsDetector', () => { @@ -49,7 +49,7 @@ describe('AzureFunctionsDetector', () => { process.env.WEBSITE_OWNER_NAME = 'test-owner-name'; process.env.WEBSITE_RESOURCE_GROUP = 'test-resource-group'; - const resource = detectResourcesSync({ + const resource = detectResources({ detectors: [azureFunctionsDetector, azureAppServiceDetector], }); assert.ok(resource); @@ -91,7 +91,7 @@ describe('AzureFunctionsDetector', () => { process.env.WEBSITE_RESOURCE_GROUP = 'test-resource-group'; const expectedWebsiteOwnerName = 'test-owner-name'; - const resource = detectResourcesSync({ + const resource = detectResources({ detectors: [azureFunctionsDetector, azureAppServiceDetector], }); assert.ok(resource); @@ -113,7 +113,7 @@ it('should detect azure functions if websiteSku is defined as FlexConsumption', process.env.WEBSITE_OWNER_NAME = 'test-owner-name'; process.env.WEBSITE_RESOURCE_GROUP = 'test-resource-group'; - const resource = detectResourcesSync({ + const resource = detectResources({ detectors: [azureFunctionsDetector, azureAppServiceDetector], }); assert.ok(resource); diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetector.test.ts b/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetector.test.ts index edf413faa3..095e52d63e 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetector.test.ts @@ -17,8 +17,8 @@ import * as assert from 'assert'; import * as nock from 'nock'; import { azureVmDetector } from '../../src/detectors/AzureVmDetector'; -import { IResource } from '@opentelemetry/resources'; import { AzureVmMetadata } from '../../src/types'; +import { detectResources } from '@opentelemetry/resources'; const linuxTestResponse: AzureVmMetadata = { additionalCapabilities: { @@ -387,10 +387,8 @@ describe('AzureVmServiceDetector', () => { .get(AZURE_VM_METADATA_PATH) .reply(200, linuxTestResponse); - const resource: IResource = azureVmDetector.detect(); - if (resource.waitForAsyncAttributes) { - await resource.waitForAsyncAttributes(); - } + const resource = detectResources({ detectors: [azureVmDetector] }); + await resource.waitForAsyncAttributes?.(); const attributes = resource.attributes; for (let i = 0; i < Object.keys(attributes).length; i++) { const key = Object.keys(attributes)[i]; @@ -404,10 +402,8 @@ describe('AzureVmServiceDetector', () => { .get(AZURE_VM_METADATA_PATH) .reply(200, windowsTestResponse); - const resource: IResource = azureVmDetector.detect(); - if (resource.waitForAsyncAttributes) { - await resource.waitForAsyncAttributes(); - } + const resource = detectResources({ detectors: [azureVmDetector] }); + await resource.waitForAsyncAttributes?.(); const attributes = resource.attributes; for (let i = 0; i < Object.keys(attributes).length; i++) { const key = Object.keys(attributes)[i]; diff --git a/package-lock.json b/package-lock.json index 8e1251aefd..49cf1037e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -147,14 +147,14 @@ "version": "0.6.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.25.1", - "@opentelemetry/resources": "^1.10.1", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.57.2", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -164,12 +164,95 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" } }, + "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/instrumentation-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", + "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "detectors/node/opentelemetry-resource-detector-azure/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -179,6 +262,13 @@ "undici-types": "~5.26.4" } }, + "detectors/node/opentelemetry-resource-detector-azure/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "dev": true, + "license": "MIT" + }, "detectors/node/opentelemetry-resource-detector-azure/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -54323,9 +54413,9 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.25.1", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/resources": "^1.10.1", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -54336,6 +54426,57 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "dev": true, + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "dev": true, + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/instrumentation-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", + "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54345,6 +54486,12 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "dev": true + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", From 4777b713ea8a59bf87eb898f38e5f789e956e8bb Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 4 Mar 2025 18:58:26 -0800 Subject: [PATCH 38/97] resource-detector-alibaba-cloud --- .../package.json | 6 +- .../src/detectors/AlibabaCloudEcsDetector.ts | 55 +++++++++--------- .../detectors/AlibabaCloudEcsDetector.test.ts | 18 ++++-- ...AlibabaCloudEcsDetectorIntegration.test.ts | 4 +- package-lock.json | 58 +++++++++++++++++-- 5 files changed, 99 insertions(+), 42 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json index 53c63fd8dc..18021736fa 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -57,8 +57,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^1.26.0", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-alibaba-cloud#readme", diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts index 10420186a8..7d105fa728 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts @@ -17,11 +17,9 @@ import { context } from '@opentelemetry/api'; import { suppressTracing } from '@opentelemetry/core'; import { - DetectorSync, - IResource, - Resource, - ResourceAttributes, - ResourceDetectionConfig, + ResourceDetector, + DetectedResource, + DetectedResourceAttributes, } from '@opentelemetry/resources'; import { CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS, @@ -43,7 +41,7 @@ import * as http from 'http'; * AlibabaCloud ECS and return a {@link Resource} populated with metadata about * the ECS instance. Returns an empty Resource if detection fails. */ -class AlibabaCloudEcsDetector implements DetectorSync { +class AlibabaCloudEcsDetector implements ResourceDetector { /** * See https://www.alibabacloud.com/help/doc-detail/67254.htm for * documentation about the AlibabaCloud instance identity document. @@ -62,35 +60,38 @@ class AlibabaCloudEcsDetector implements DetectorSync { * * @param config (unused) The resource detection config */ - detect(_config?: ResourceDetectionConfig): IResource { + detect(): DetectedResource { const attributes = context.with(suppressTracing(context.active()), () => this._getAttributes() ); - return new Resource({}, attributes); + return { attributes }; } /** Gets identity and host info and returns them as attribs. Empty object if fails */ - async _getAttributes( - _config?: ResourceDetectionConfig - ): Promise { - const { - 'owner-account-id': accountId, - 'instance-id': instanceId, - 'instance-type': instanceType, - 'region-id': region, - 'zone-id': availabilityZone, - } = await this._fetchIdentity(); - const hostname = await this._fetchHost(); + _getAttributes(): DetectedResourceAttributes { + const dataP = Promise.all([this._fetchIdentity(), this._fetchHost()]); return { - [SEMRESATTRS_CLOUD_PROVIDER]: CLOUDPROVIDERVALUES_ALIBABA_CLOUD, - [SEMRESATTRS_CLOUD_PLATFORM]: CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS, - [SEMRESATTRS_CLOUD_ACCOUNT_ID]: accountId, - [SEMRESATTRS_CLOUD_REGION]: region, - [SEMRESATTRS_CLOUD_AVAILABILITY_ZONE]: availabilityZone, - [SEMRESATTRS_HOST_ID]: instanceId, - [SEMRESATTRS_HOST_TYPE]: instanceType, - [SEMRESATTRS_HOST_NAME]: hostname, + [SEMRESATTRS_CLOUD_PROVIDER]: dataP.then( + () => CLOUDPROVIDERVALUES_ALIBABA_CLOUD + ), + [SEMRESATTRS_CLOUD_PLATFORM]: dataP.then( + () => CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS + ), + + // Data from _fetchIdentity() + [SEMRESATTRS_CLOUD_ACCOUNT_ID]: dataP.then( + data => data[0]['owner-account-id'] + ), + [SEMRESATTRS_CLOUD_REGION]: dataP.then(data => data[0]['region-id']), + [SEMRESATTRS_CLOUD_AVAILABILITY_ZONE]: dataP.then( + data => data[0]['zone-id'] + ), + [SEMRESATTRS_HOST_ID]: dataP.then(data => data[0]['instance-id']), + [SEMRESATTRS_HOST_TYPE]: dataP.then(data => data[0]['instance-type']), + + // Data from _fetchHost() + [SEMRESATTRS_HOST_NAME]: dataP.then(data => data[1]), }; } diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts index 15cd13dd99..f31b0f4a70 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts @@ -16,7 +16,7 @@ import * as nock from 'nock'; import * as assert from 'assert'; -import { Resource } from '@opentelemetry/resources'; +import { detectResources } from '@opentelemetry/resources'; import { CLOUDPROVIDERVALUES_ALIBABA_CLOUD } from '@opentelemetry/semantic-conventions'; import { assertCloudResource, @@ -63,7 +63,9 @@ describe('alibabaCloudEcsDetector', () => { .get(ALIYUN_HOST_PATH) .reply(200, () => mockedHostResponse); - const resource: Resource = await alibabaCloudEcsDetector.detect(); + const resource = detectResources({ + detectors: [alibabaCloudEcsDetector], + }); await resource.waitForAsyncAttributes?.(); scope.done(); @@ -93,7 +95,9 @@ describe('alibabaCloudEcsDetector', () => { .get(ALIYUN_HOST_PATH) .reply(404, () => new Error()); - const resource = await alibabaCloudEcsDetector.detect(); + const resource = detectResources({ + detectors: [alibabaCloudEcsDetector], + }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); @@ -109,7 +113,9 @@ describe('alibabaCloudEcsDetector', () => { .delayConnection(2000) .reply(200, () => mockedHostResponse); - const resource = await alibabaCloudEcsDetector.detect(); + const resource = detectResources({ + detectors: [alibabaCloudEcsDetector], + }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); @@ -122,7 +128,9 @@ describe('alibabaCloudEcsDetector', () => { .get(ALIYUN_IDENTITY_PATH) .replyWithError('NOT FOUND'); - const resource = await alibabaCloudEcsDetector.detect(); + const resource = detectResources({ + detectors: [alibabaCloudEcsDetector], + }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts index d523dc1533..825a693a13 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts @@ -22,7 +22,7 @@ import { SimpleSpanProcessor, } from '@opentelemetry/sdk-trace-base'; import { NodeSDK } from '@opentelemetry/sdk-node'; -import { IResource } from '@opentelemetry/resources'; +import { detectResources } from '@opentelemetry/resources'; describe('[Integration] AlibabaCloudEcsDetector', () => { it('should not start spans for detector requests', async () => { @@ -47,7 +47,7 @@ describe('[Integration] AlibabaCloudEcsDetector', () => { const { alibabaCloudEcsDetector, } = require('../../build/src/detectors/AlibabaCloudEcsDetector'); - const resource = alibabaCloudEcsDetector.detect() as IResource; + const resource = detectResources({ detectors: [alibabaCloudEcsDetector] }); await resource.waitForAsyncAttributes?.(); // Wait for the next loop to let the span close properly diff --git a/package-lock.json b/package-lock.json index 49cf1037e4..1f256b1da4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,8 +45,8 @@ "version": "0.30.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.26.0", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -62,12 +62,43 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" } }, + "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54341,8 +54372,8 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.26.0", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -54354,6 +54385,23 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", From 052aede507c7966e921ecf8e12916bf6e1038ff3 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 12:24:13 -0800 Subject: [PATCH 39/97] resource-detector-aws - chore(resource-detector-aws)!: merge Sync and async resources - removed `awsBeanstalkDetectorSync` -> use `awsBeanstalkDetector` - removed `awsEc2DetectorSync` -> use `awsEc2Detector` - removed `awsEcsDetectorSync` -> use `awsEcsDetector` - removed `awsEksDetectorSync` -> use `awsEksDetector` - removed `awsLambdaDetectorSync` -> use `awsLambdaDetector` - no longer exporting the detector classes: `AwsBeanstalkDetector`, `AwsEcsDetector`, `AwsEksDetector`, `AwsLambdaDetector`, --- .../package.json | 8 +- .../src/detectors/AwsBeanstalkDetector.ts | 88 +++- .../src/detectors/AwsBeanstalkDetectorSync.ts | 114 ----- .../src/detectors/AwsEc2Detector.ts | 159 +++++- .../src/detectors/AwsEc2DetectorSync.ts | 178 ------- .../src/detectors/AwsEcsDetector.ts | 285 ++++++++++- .../src/detectors/AwsEcsDetectorSync.ts | 281 ----------- .../src/detectors/AwsEksDetector.ts | 226 ++++++++- .../src/detectors/AwsEksDetectorSync.ts | 244 ---------- .../src/detectors/AwsLambdaDetector.ts | 61 ++- .../src/detectors/AwsLambdaDetectorSync.ts | 81 ---- .../src/detectors/index.ts | 22 +- .../src/index.ts | 8 +- .../detectors/AwsBeanstalkDetector.test.ts | 28 +- .../AwsBeanstalkDetectorSync.test.ts | 125 ----- .../test/detectors/AwsEc2Detector.test.ts | 24 +- .../test/detectors/AwsEc2DetectorSync.test.ts | 152 ------ .../test/detectors/AwsEcsDetector.test.ts | 42 +- .../test/detectors/AwsEcsDetectorSync.test.ts | 453 ------------------ .../test/detectors/AwsEksDetector.test.ts | 78 ++- .../test/detectors/AwsEksDetectorSync.test.ts | 307 ------------ .../test/detectors/AwsLambdaDetector.test.ts | 71 ++- .../detectors/AwsLambdaDetectorSync.test.ts | 101 ---- .../test/detectors/AwsSuppressTracing.test.ts | 26 +- package-lock.json | 161 ++++++- 25 files changed, 1092 insertions(+), 2231 deletions(-) delete mode 100644 detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetectorSync.ts delete mode 100644 detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2DetectorSync.ts delete mode 100644 detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetectorSync.ts delete mode 100644 detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetectorSync.ts delete mode 100644 detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetectorSync.ts delete mode 100644 detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetectorSync.test.ts delete mode 100644 detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2DetectorSync.test.ts delete mode 100644 detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetectorSync.test.ts delete mode 100644 detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetectorSync.test.ts delete mode 100644 detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetectorSync.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/detectors/node/opentelemetry-resource-detector-aws/package.json index 8e32949a55..7ee76f2f71 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/package.json +++ b/detectors/node/opentelemetry-resource-detector-aws/package.json @@ -27,7 +27,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -44,7 +44,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.57.2", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -58,8 +58,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^1.0.0", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-aws#readme", diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts index 02b044d0d9..8c85d6590a 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts @@ -14,13 +14,28 @@ * limitations under the License. */ +import { context } from '@opentelemetry/api'; +import { suppressTracing } from '@opentelemetry/core'; + import { - Detector, - IResource, - ResourceDetectionConfig, + ResourceDetector, + DetectedResource, + DetectedResourceAttributes, } from '@opentelemetry/resources'; - -import { awsBeanstalkDetectorSync } from './AwsBeanstalkDetectorSync'; +import { + ATTR_SERVICE_NAME, + ATTR_SERVICE_VERSION, +} from '@opentelemetry/semantic-conventions'; +import { + ATTR_CLOUD_PROVIDER, + ATTR_CLOUD_PLATFORM, + ATTR_SERVICE_NAMESPACE, + ATTR_SERVICE_INSTANCE_ID, + CLOUD_PROVIDER_VALUE_AWS, + CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK, +} from '../semconv'; +import * as fs from 'fs'; +import * as util from 'util'; /** * The AwsBeanstalkDetector can be used to detect if a process is running in AWS Elastic @@ -29,13 +44,66 @@ import { awsBeanstalkDetectorSync } from './AwsBeanstalkDetectorSync'; * * See https://docs.amazonaws.cn/en_us/xray/latest/devguide/xray-guide.pdf * for more details about detecting information of Elastic Beanstalk plugins - * - * @deprecated Use {@link AwsBeanstalkDetectorSync} class instead. */ -export class AwsBeanstalkDetector implements Detector { - detect(config?: ResourceDetectionConfig): Promise { - return Promise.resolve(awsBeanstalkDetectorSync.detect(config)); +const DEFAULT_BEANSTALK_CONF_PATH = + '/var/elasticbeanstalk/xray/environment.conf'; +const WIN_OS_BEANSTALK_CONF_PATH = + 'C:\\Program Files\\Amazon\\XRay\\environment.conf'; + +export class AwsBeanstalkDetector implements ResourceDetector { + BEANSTALK_CONF_PATH: string; + private static readFileAsync = util.promisify(fs.readFile); + private static fileAccessAsync = util.promisify(fs.access); + + constructor() { + if (process.platform === 'win32') { + this.BEANSTALK_CONF_PATH = WIN_OS_BEANSTALK_CONF_PATH; + } else { + this.BEANSTALK_CONF_PATH = DEFAULT_BEANSTALK_CONF_PATH; + } + } + + detect(): DetectedResource { + const attributes = context.with(suppressTracing(context.active()), () => + this._getAttributes() + ); + return { attributes }; + } + + /** + * Async resource attributes for AWS Beanstalk configuration read from file. + */ + _getAttributes(): DetectedResourceAttributes { + const parsedDataP = AwsBeanstalkDetector.fileAccessAsync( + this.BEANSTALK_CONF_PATH, + fs.constants.R_OK + ) + .then(() => + AwsBeanstalkDetector.readFileAsync(this.BEANSTALK_CONF_PATH, 'utf8') + ) + .then(rawData => { + return JSON.parse(rawData); + }); + + return { + [ATTR_CLOUD_PROVIDER]: parsedDataP.then(() => CLOUD_PROVIDER_VALUE_AWS), + [ATTR_CLOUD_PLATFORM]: parsedDataP.then( + () => CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK + ), + [ATTR_SERVICE_NAME]: parsedDataP.then( + () => CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK + ), + [ATTR_SERVICE_NAMESPACE]: parsedDataP.then( + parsedData => parsedData.environment_name + ), + [ATTR_SERVICE_VERSION]: parsedDataP.then( + parsedData => parsedData.version_label + ), + [ATTR_SERVICE_INSTANCE_ID]: parsedDataP.then( + parsedData => parsedData.deployment_id + ), + }; } } diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetectorSync.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetectorSync.ts deleted file mode 100644 index 47b279738a..0000000000 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetectorSync.ts +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { context, diag } from '@opentelemetry/api'; -import { suppressTracing } from '@opentelemetry/core'; - -import { - DetectorSync, - IResource, - Resource, - ResourceAttributes, - ResourceDetectionConfig, -} from '@opentelemetry/resources'; -import { - ATTR_SERVICE_NAME, - ATTR_SERVICE_VERSION, -} from '@opentelemetry/semantic-conventions'; -import { - ATTR_CLOUD_PROVIDER, - ATTR_CLOUD_PLATFORM, - ATTR_SERVICE_NAMESPACE, - ATTR_SERVICE_INSTANCE_ID, - CLOUD_PROVIDER_VALUE_AWS, - CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK, -} from '../semconv'; -import * as fs from 'fs'; -import * as util from 'util'; - -/** - * The AwsBeanstalkDetector can be used to detect if a process is running in AWS Elastic - * Beanstalk and return a {@link Resource} populated with data about the beanstalk - * plugins of AWS X-Ray. Returns an empty Resource if detection fails. - * - * See https://docs.amazonaws.cn/en_us/xray/latest/devguide/xray-guide.pdf - * for more details about detecting information of Elastic Beanstalk plugins - */ - -const DEFAULT_BEANSTALK_CONF_PATH = - '/var/elasticbeanstalk/xray/environment.conf'; -const WIN_OS_BEANSTALK_CONF_PATH = - 'C:\\Program Files\\Amazon\\XRay\\environment.conf'; - -export class AwsBeanstalkDetectorSync implements DetectorSync { - BEANSTALK_CONF_PATH: string; - private static readFileAsync = util.promisify(fs.readFile); - private static fileAccessAsync = util.promisify(fs.access); - - constructor() { - if (process.platform === 'win32') { - this.BEANSTALK_CONF_PATH = WIN_OS_BEANSTALK_CONF_PATH; - } else { - this.BEANSTALK_CONF_PATH = DEFAULT_BEANSTALK_CONF_PATH; - } - } - - detect(config?: ResourceDetectionConfig): IResource { - const attributes = context.with(suppressTracing(context.active()), () => - this._getAttributes() - ); - return new Resource({}, attributes); - } - - /** - * Attempts to obtain AWS Beanstalk configuration from the file - * system. If file is accesible and read succesfully it returns - * a promise containing a {@link ResourceAttributes} - * object with instance metadata. Returns a promise containing an - * empty {@link ResourceAttributes} if the file is not accesible or - * fails in the reading process. - */ - async _getAttributes( - _config?: ResourceDetectionConfig - ): Promise { - try { - await AwsBeanstalkDetectorSync.fileAccessAsync( - this.BEANSTALK_CONF_PATH, - fs.constants.R_OK - ); - - const rawData = await AwsBeanstalkDetectorSync.readFileAsync( - this.BEANSTALK_CONF_PATH, - 'utf8' - ); - const parsedData = JSON.parse(rawData); - - return { - [ATTR_CLOUD_PROVIDER]: CLOUD_PROVIDER_VALUE_AWS, - [ATTR_CLOUD_PLATFORM]: CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK, - [ATTR_SERVICE_NAME]: CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK, - [ATTR_SERVICE_NAMESPACE]: parsedData.environment_name, - [ATTR_SERVICE_VERSION]: parsedData.version_label, - [ATTR_SERVICE_INSTANCE_ID]: parsedData.deployment_id, - }; - } catch (e: any) { - diag.debug(`AwsBeanstalkDetectorSync failed: ${e.message}`); - return {}; - } - } -} - -export const awsBeanstalkDetectorSync = new AwsBeanstalkDetectorSync(); diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts index 3014fa5844..c5d6f538ac 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts @@ -14,24 +14,159 @@ * limitations under the License. */ +import { context } from '@opentelemetry/api'; +import { suppressTracing } from '@opentelemetry/core'; import { - Detector, - IResource, - ResourceDetectionConfig, + ResourceDetector, + DetectedResource, + DetectedResourceAttributes, } from '@opentelemetry/resources'; - -import { awsEc2DetectorSync } from './AwsEc2DetectorSync'; +import { + ATTR_CLOUD_PROVIDER, + ATTR_CLOUD_PLATFORM, + ATTR_CLOUD_REGION, + ATTR_CLOUD_ACCOUNT_ID, + ATTR_CLOUD_AVAILABILITY_ZONE, + ATTR_HOST_ID, + ATTR_HOST_TYPE, + ATTR_HOST_NAME, + CLOUD_PROVIDER_VALUE_AWS, + CLOUD_PLATFORM_VALUE_AWS_EC2, +} from '../semconv'; +import * as http from 'http'; /** * The AwsEc2Detector can be used to detect if a process is running in AWS EC2 - * and return a {@link Resource} populated with metadata about the EC2 - * instance. - * - * @deprecated Use {@link AwsEc2DetectorSync} class instead. + * and return resource attributes with metadata about the EC2 instance. */ -class AwsEc2Detector implements Detector { - detect(_config?: ResourceDetectionConfig): Promise { - return Promise.resolve(awsEc2DetectorSync.detect(_config)); +class AwsEc2Detector implements ResourceDetector { + /** + * See https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-identity-documents.html + * for documentation about the AWS instance identity document + * and standard of IMDSv2. + */ + readonly AWS_IDMS_ENDPOINT = '169.254.169.254'; + readonly AWS_INSTANCE_TOKEN_DOCUMENT_PATH = '/latest/api/token'; + readonly AWS_INSTANCE_IDENTITY_DOCUMENT_PATH = + '/latest/dynamic/instance-identity/document'; + readonly AWS_INSTANCE_HOST_DOCUMENT_PATH = '/latest/meta-data/hostname'; + readonly AWS_METADATA_TTL_HEADER = 'X-aws-ec2-metadata-token-ttl-seconds'; + readonly AWS_METADATA_TOKEN_HEADER = 'X-aws-ec2-metadata-token'; + readonly MILLISECOND_TIME_OUT = 5000; + + detect(): DetectedResource { + const attributes = context.with(suppressTracing(context.active()), () => + this._getAttributes() + ); + return { attributes }; + } + + _getAttributes(): DetectedResourceAttributes { + try { + const dataP = this._fetchToken().then(token => + Promise.all([this._fetchIdentity(token), this._fetchHost(token)]) + ); + + return { + [ATTR_CLOUD_PROVIDER]: dataP.then(() => CLOUD_PROVIDER_VALUE_AWS), + [ATTR_CLOUD_PLATFORM]: dataP.then(() => CLOUD_PLATFORM_VALUE_AWS_EC2), + + // Data from _fetchIdentity() + [ATTR_CLOUD_ACCOUNT_ID]: dataP.then(data => data[0].accountId), + [ATTR_CLOUD_REGION]: dataP.then(data => data[0].region), + [ATTR_CLOUD_AVAILABILITY_ZONE]: dataP.then( + data => data[0].availabilityZone + ), + [ATTR_HOST_ID]: dataP.then(data => data[0].instanceId), + [ATTR_HOST_TYPE]: dataP.then(data => data[0].instanceType), + + // Data from _fetchHost() + [ATTR_HOST_NAME]: dataP.then(data => data[1]), + }; + } catch { + return {}; + } + } + + private async _fetchToken(): Promise { + const options = { + host: this.AWS_IDMS_ENDPOINT, + path: this.AWS_INSTANCE_TOKEN_DOCUMENT_PATH, + method: 'PUT', + timeout: this.MILLISECOND_TIME_OUT, + headers: { + [this.AWS_METADATA_TTL_HEADER]: '60', + }, + }; + return await this._fetchString(options); + } + + private async _fetchIdentity(token: string): Promise { + const options = { + host: this.AWS_IDMS_ENDPOINT, + path: this.AWS_INSTANCE_IDENTITY_DOCUMENT_PATH, + method: 'GET', + timeout: this.MILLISECOND_TIME_OUT, + headers: { + [this.AWS_METADATA_TOKEN_HEADER]: token, + }, + }; + const identity = await this._fetchString(options); + return JSON.parse(identity); + } + + private async _fetchHost(token: string): Promise { + const options = { + host: this.AWS_IDMS_ENDPOINT, + path: this.AWS_INSTANCE_HOST_DOCUMENT_PATH, + method: 'GET', + timeout: this.MILLISECOND_TIME_OUT, + headers: { + [this.AWS_METADATA_TOKEN_HEADER]: token, + }, + }; + return await this._fetchString(options); + } + + /** + * Establishes an HTTP connection to AWS instance document url. + * If the application is running on an EC2 instance, we should be able + * to get back a valid JSON document. Parses that document and stores + * the identity properties in a local map. + */ + private async _fetchString(options: http.RequestOptions): Promise { + return new Promise((resolve, reject) => { + const timeoutId = setTimeout(() => { + req.abort(); + reject(new Error('EC2 metadata api request timed out.')); + }, this.MILLISECOND_TIME_OUT); + + const req = http.request(options, res => { + clearTimeout(timeoutId); + const { statusCode } = res; + res.setEncoding('utf8'); + let rawData = ''; + res.on('data', chunk => (rawData += chunk)); + res.on('end', () => { + if (statusCode && statusCode >= 200 && statusCode < 300) { + try { + resolve(rawData); + } catch (e) { + reject(e); + } + } else { + reject( + new Error('Failed to load page, status code: ' + statusCode) + ); + } + }); + }); + req.on('error', err => { + clearTimeout(timeoutId); + reject(err); + }); + req.end(); + }); } } diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2DetectorSync.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2DetectorSync.ts deleted file mode 100644 index 5b91d51b10..0000000000 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2DetectorSync.ts +++ /dev/null @@ -1,178 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { context } from '@opentelemetry/api'; -import { suppressTracing } from '@opentelemetry/core'; -import { - DetectorSync, - IResource, - Resource, - ResourceAttributes, - ResourceDetectionConfig, -} from '@opentelemetry/resources'; -import { - ATTR_CLOUD_PROVIDER, - ATTR_CLOUD_PLATFORM, - ATTR_CLOUD_REGION, - ATTR_CLOUD_ACCOUNT_ID, - ATTR_CLOUD_AVAILABILITY_ZONE, - ATTR_HOST_ID, - ATTR_HOST_TYPE, - ATTR_HOST_NAME, - CLOUD_PROVIDER_VALUE_AWS, - CLOUD_PLATFORM_VALUE_AWS_EC2, -} from '../semconv'; -import * as http from 'http'; - -/** - * The AwsEc2DetectorSync can be used to detect if a process is running in AWS EC2 - * and return a {@link Resource} populated with metadata about the EC2 - * instance. Returns an empty Resource if detection fails. - */ -class AwsEc2DetectorSync implements DetectorSync { - /** - * See https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-identity-documents.html - * for documentation about the AWS instance identity document - * and standard of IMDSv2. - */ - readonly AWS_IDMS_ENDPOINT = '169.254.169.254'; - readonly AWS_INSTANCE_TOKEN_DOCUMENT_PATH = '/latest/api/token'; - readonly AWS_INSTANCE_IDENTITY_DOCUMENT_PATH = - '/latest/dynamic/instance-identity/document'; - readonly AWS_INSTANCE_HOST_DOCUMENT_PATH = '/latest/meta-data/hostname'; - readonly AWS_METADATA_TTL_HEADER = 'X-aws-ec2-metadata-token-ttl-seconds'; - readonly AWS_METADATA_TOKEN_HEADER = 'X-aws-ec2-metadata-token'; - readonly MILLISECOND_TIME_OUT = 5000; - - detect(_config?: ResourceDetectionConfig): IResource { - const attributes = context.with(suppressTracing(context.active()), () => - this._getAttributes() - ); - return new Resource({}, attributes); - } - - /** - * Attempts to connect and obtain an AWS instance Identity document. If the - * connection is successful it returns a promise containing a {@link ResourceAttributes} - * object with instance metadata. Returns a promise containing an - * empty {@link ResourceAttributes} if the connection or parsing of the identity - * document fails. - */ - async _getAttributes(): Promise { - try { - const token = await this._fetchToken(); - const { accountId, instanceId, instanceType, region, availabilityZone } = - await this._fetchIdentity(token); - const hostname = await this._fetchHost(token); - - return { - [ATTR_CLOUD_PROVIDER]: CLOUD_PROVIDER_VALUE_AWS, - [ATTR_CLOUD_PLATFORM]: CLOUD_PLATFORM_VALUE_AWS_EC2, - [ATTR_CLOUD_ACCOUNT_ID]: accountId, - [ATTR_CLOUD_REGION]: region, - [ATTR_CLOUD_AVAILABILITY_ZONE]: availabilityZone, - [ATTR_HOST_ID]: instanceId, - [ATTR_HOST_TYPE]: instanceType, - [ATTR_HOST_NAME]: hostname, - }; - } catch { - return {}; - } - } - - private async _fetchToken(): Promise { - const options = { - host: this.AWS_IDMS_ENDPOINT, - path: this.AWS_INSTANCE_TOKEN_DOCUMENT_PATH, - method: 'PUT', - timeout: this.MILLISECOND_TIME_OUT, - headers: { - [this.AWS_METADATA_TTL_HEADER]: '60', - }, - }; - return await this._fetchString(options); - } - - private async _fetchIdentity(token: string): Promise { - const options = { - host: this.AWS_IDMS_ENDPOINT, - path: this.AWS_INSTANCE_IDENTITY_DOCUMENT_PATH, - method: 'GET', - timeout: this.MILLISECOND_TIME_OUT, - headers: { - [this.AWS_METADATA_TOKEN_HEADER]: token, - }, - }; - const identity = await this._fetchString(options); - return JSON.parse(identity); - } - - private async _fetchHost(token: string): Promise { - const options = { - host: this.AWS_IDMS_ENDPOINT, - path: this.AWS_INSTANCE_HOST_DOCUMENT_PATH, - method: 'GET', - timeout: this.MILLISECOND_TIME_OUT, - headers: { - [this.AWS_METADATA_TOKEN_HEADER]: token, - }, - }; - return await this._fetchString(options); - } - - /** - * Establishes an HTTP connection to AWS instance document url. - * If the application is running on an EC2 instance, we should be able - * to get back a valid JSON document. Parses that document and stores - * the identity properties in a local map. - */ - private async _fetchString(options: http.RequestOptions): Promise { - return new Promise((resolve, reject) => { - const timeoutId = setTimeout(() => { - req.abort(); - reject(new Error('EC2 metadata api request timed out.')); - }, this.MILLISECOND_TIME_OUT); - - const req = http.request(options, res => { - clearTimeout(timeoutId); - const { statusCode } = res; - res.setEncoding('utf8'); - let rawData = ''; - res.on('data', chunk => (rawData += chunk)); - res.on('end', () => { - if (statusCode && statusCode >= 200 && statusCode < 300) { - try { - resolve(rawData); - } catch (e) { - reject(e); - } - } else { - reject( - new Error('Failed to load page, status code: ' + statusCode) - ); - } - }); - }); - req.on('error', err => { - clearTimeout(timeoutId); - reject(err); - }); - req.end(); - }); - } -} - -export const awsEc2DetectorSync = new AwsEc2DetectorSync(); diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetector.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetector.ts index fb67ec9bff..45a5b74dab 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetector.ts @@ -14,19 +14,288 @@ * limitations under the License. */ -import { Detector, IResource } from '@opentelemetry/resources'; -import { awsEcsDetectorSync } from './AwsEcsDetectorSync'; +import { context, diag } from '@opentelemetry/api'; +import { suppressTracing } from '@opentelemetry/core'; +import { + ResourceDetector, + DetectedResource, + DetectedResourceAttributes, +} from '@opentelemetry/resources'; +import { + ATTR_AWS_ECS_CLUSTER_ARN, + ATTR_AWS_ECS_CONTAINER_ARN, + ATTR_AWS_ECS_LAUNCHTYPE, + ATTR_AWS_ECS_TASK_ARN, + ATTR_AWS_ECS_TASK_FAMILY, + ATTR_AWS_ECS_TASK_REVISION, + ATTR_AWS_LOG_GROUP_ARNS, + ATTR_AWS_LOG_GROUP_NAMES, + ATTR_AWS_LOG_STREAM_ARNS, + ATTR_AWS_LOG_STREAM_NAMES, + ATTR_CLOUD_ACCOUNT_ID, + ATTR_CLOUD_AVAILABILITY_ZONE, + ATTR_CLOUD_PLATFORM, + ATTR_CLOUD_PROVIDER, + ATTR_CLOUD_REGION, + ATTR_CLOUD_RESOURCE_ID, + ATTR_CONTAINER_ID, + ATTR_CONTAINER_NAME, + CLOUD_PROVIDER_VALUE_AWS, + CLOUD_PLATFORM_VALUE_AWS_ECS, +} from '../semconv'; +import * as http from 'http'; +import * as util from 'util'; +import * as fs from 'fs'; +import * as os from 'os'; + +const HTTP_TIMEOUT_IN_MS = 1000; + +interface AwsLogOptions { + readonly 'awslogs-region'?: string; + readonly 'awslogs-group'?: string; + readonly 'awslogs-stream'?: string; +} /** * The AwsEcsDetector can be used to detect if a process is running in AWS * ECS and return a {@link Resource} populated with data about the ECS - * plugins of AWS X-Ray. - * - * @deprecated Use {@link AwsEcsDetectorSync} class instead. + * plugins of AWS X-Ray. Returns an empty Resource if detection fails. */ -export class AwsEcsDetector implements Detector { - detect(): Promise { - return Promise.resolve(awsEcsDetectorSync.detect()); +export class AwsEcsDetector implements ResourceDetector { + static readonly CONTAINER_ID_LENGTH = 64; + static readonly DEFAULT_CGROUP_PATH = '/proc/self/cgroup'; + + private static readFileAsync = util.promisify(fs.readFile); + + detect(): DetectedResource { + const attributes = context.with(suppressTracing(context.active()), () => + this._getAttributes() + ); + return { attributes }; + } + + private _getAttributes(): DetectedResourceAttributes { + if ( + !process.env.ECS_CONTAINER_METADATA_URI_V4 && + !process.env.ECS_CONTAINER_METADATA_URI + ) { + diag.debug('AwsEcsDetector: Process is not on ECS'); + return {}; + } + + const dataPromise = this._gatherData(); + + const attrNames = [ + ATTR_CLOUD_PROVIDER, + ATTR_CLOUD_PLATFORM, + ATTR_CONTAINER_NAME, + ATTR_CONTAINER_ID, + + // Added in _addMetadataV4Attrs + ATTR_AWS_ECS_CONTAINER_ARN, + ATTR_AWS_ECS_CLUSTER_ARN, + ATTR_AWS_ECS_LAUNCHTYPE, + ATTR_AWS_ECS_TASK_ARN, + ATTR_AWS_ECS_TASK_FAMILY, + ATTR_AWS_ECS_TASK_REVISION, + ATTR_CLOUD_ACCOUNT_ID, + ATTR_CLOUD_REGION, + ATTR_CLOUD_RESOURCE_ID, + ATTR_CLOUD_AVAILABILITY_ZONE, + + // Added in _addLogAttrs + ATTR_AWS_LOG_GROUP_NAMES, + ATTR_AWS_LOG_GROUP_ARNS, + ATTR_AWS_LOG_STREAM_NAMES, + ATTR_AWS_LOG_STREAM_ARNS, + ]; + + const attributes = {} as DetectedResourceAttributes; + attrNames.forEach(name => { + // Each resource attribute is determined asynchronously in _gatherData(). + attributes[name] = dataPromise.then(data => data[name]); + }); + return attributes; + } + + private async _gatherData(): Promise { + try { + const data = { + [ATTR_CLOUD_PROVIDER]: CLOUD_PROVIDER_VALUE_AWS, + [ATTR_CLOUD_PLATFORM]: CLOUD_PLATFORM_VALUE_AWS_ECS, + [ATTR_CONTAINER_NAME]: os.hostname(), + [ATTR_CONTAINER_ID]: await this._getContainerId(), + }; + + const metadataUrl = process.env.ECS_CONTAINER_METADATA_URI_V4; + if (metadataUrl) { + const [containerMetadata, taskMetadata] = await Promise.all([ + AwsEcsDetector._getUrlAsJson(metadataUrl), + AwsEcsDetector._getUrlAsJson(`${metadataUrl}/task`), + ]); + + AwsEcsDetector._addMetadataV4Attrs( + data, + containerMetadata, + taskMetadata + ); + AwsEcsDetector._addLogAttrs(data, containerMetadata); + } + return data; + } catch { + return {}; + } + } + + /** + * Read container ID from cgroup file + * In ECS, even if we fail to find target file + * or target file does not contain container ID + * we do not throw an error but throw warning message + * and then return undefined. + */ + private async _getContainerId(): Promise { + let containerId = undefined; + try { + const rawData = await AwsEcsDetector.readFileAsync( + AwsEcsDetector.DEFAULT_CGROUP_PATH, + 'utf8' + ); + const splitData = rawData.trim().split('\n'); + for (const str of splitData) { + if (str.length > AwsEcsDetector.CONTAINER_ID_LENGTH) { + containerId = str.substring( + str.length - AwsEcsDetector.CONTAINER_ID_LENGTH + ); + break; + } + } + } catch (e) { + diag.debug('AwsEcsDetector failed to read container ID', e); + } + return containerId; + } + + /** + * Add metadata-v4-related resource attributes to `data` (in-place) + */ + private static _addMetadataV4Attrs( + data: DetectedResourceAttributes, + containerMetadata: any, + taskMetadata: any + ) { + const launchType: string = taskMetadata['LaunchType']; + const taskArn: string = taskMetadata['TaskARN']; + + const baseArn: string = taskArn.substring(0, taskArn.lastIndexOf(':')); + const cluster: string = taskMetadata['Cluster']; + + const accountId: string = AwsEcsDetector._getAccountFromArn(taskArn); + const region: string = AwsEcsDetector._getRegionFromArn(taskArn); + const availabilityZone: string | undefined = taskMetadata?.AvailabilityZone; + + const clusterArn = cluster.startsWith('arn:') + ? cluster + : `${baseArn}:cluster/${cluster}`; + + const containerArn: string = containerMetadata['ContainerARN']; + + // https://github.com/open-telemetry/semantic-conventions/blob/main/semantic_conventions/resource/cloud_provider/aws/ecs.yaml + data[ATTR_AWS_ECS_CONTAINER_ARN] = containerArn; + data[ATTR_AWS_ECS_CLUSTER_ARN] = clusterArn; + data[ATTR_AWS_ECS_LAUNCHTYPE] = launchType?.toLowerCase(); + data[ATTR_AWS_ECS_TASK_ARN] = taskArn; + data[ATTR_AWS_ECS_TASK_FAMILY] = taskMetadata['Family']; + data[ATTR_AWS_ECS_TASK_REVISION] = taskMetadata['Revision']; + + data[ATTR_CLOUD_ACCOUNT_ID] = accountId; + data[ATTR_CLOUD_REGION] = region; + data[ATTR_CLOUD_RESOURCE_ID] = containerArn; + + // The availability zone is not available in all Fargate runtimes + if (availabilityZone) { + data[ATTR_CLOUD_AVAILABILITY_ZONE] = availabilityZone; + } + } + + private static _addLogAttrs( + data: DetectedResourceAttributes, + containerMetadata: any + ) { + if ( + containerMetadata['LogDriver'] !== 'awslogs' || + !containerMetadata['LogOptions'] + ) { + return; + } + + const containerArn = containerMetadata['ContainerARN']!; + const logOptions = containerMetadata['LogOptions'] as AwsLogOptions; + + const logsRegion = + logOptions['awslogs-region'] || + AwsEcsDetector._getRegionFromArn(containerArn); + + const awsAccount = AwsEcsDetector._getAccountFromArn(containerArn); + + const logsGroupName = logOptions['awslogs-group']!; + const logsGroupArn = `arn:aws:logs:${logsRegion}:${awsAccount}:log-group:${logsGroupName}`; + const logsStreamName = logOptions['awslogs-stream']!; + const logsStreamArn = `arn:aws:logs:${logsRegion}:${awsAccount}:log-group:${logsGroupName}:log-stream:${logsStreamName}`; + + data[ATTR_AWS_LOG_GROUP_NAMES] = [logsGroupName]; + data[ATTR_AWS_LOG_GROUP_ARNS] = [logsGroupArn]; + data[ATTR_AWS_LOG_STREAM_NAMES] = [logsStreamName]; + data[ATTR_AWS_LOG_STREAM_ARNS] = [logsStreamArn]; + } + + private static _getAccountFromArn(containerArn: string): string { + const match = /arn:aws:ecs:[^:]+:([^:]+):.*/.exec(containerArn); + return match![1]; + } + + private static _getRegionFromArn(containerArn: string): string { + const match = /arn:aws:ecs:([^:]+):.*/.exec(containerArn); + return match![1]; + } + + private static _getUrlAsJson(url: string): Promise { + return new Promise((resolve, reject) => { + const request = http.get(url, (response: http.IncomingMessage) => { + if (response.statusCode && response.statusCode >= 400) { + reject( + new Error( + `Request to '${url}' failed with status ${response.statusCode}` + ) + ); + } + /* + * Concatenate the response out of chunks: + * https://nodejs.org/api/stream.html#stream_event_data + */ + let responseBody = ''; + response.on( + 'data', + (chunk: Buffer) => (responseBody += chunk.toString()) + ); + // All the data has been read, resolve the Promise + response.on('end', () => resolve(responseBody)); + /* + * https://nodejs.org/api/http.html#httprequesturl-options-callback, see the + * 'In the case of a premature connection close after the response is received' + * case + */ + request.on('error', reject); + }); + + // Set an aggressive timeout to prevent lock-ups + request.setTimeout(HTTP_TIMEOUT_IN_MS, () => { + request.destroy(); + }); + // Connection error, disconnection, etc. + request.on('error', reject); + request.end(); + }).then(responseBodyRaw => JSON.parse(responseBodyRaw)); } } diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetectorSync.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetectorSync.ts deleted file mode 100644 index a6244a5e2d..0000000000 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetectorSync.ts +++ /dev/null @@ -1,281 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { context, diag } from '@opentelemetry/api'; -import { suppressTracing } from '@opentelemetry/core'; -import { - DetectorSync, - IResource, - Resource, - ResourceAttributes, -} from '@opentelemetry/resources'; -import { - ATTR_AWS_ECS_CLUSTER_ARN, - ATTR_AWS_ECS_CONTAINER_ARN, - ATTR_AWS_ECS_LAUNCHTYPE, - ATTR_AWS_ECS_TASK_ARN, - ATTR_AWS_ECS_TASK_FAMILY, - ATTR_AWS_ECS_TASK_REVISION, - ATTR_AWS_LOG_GROUP_ARNS, - ATTR_AWS_LOG_GROUP_NAMES, - ATTR_AWS_LOG_STREAM_ARNS, - ATTR_AWS_LOG_STREAM_NAMES, - ATTR_CLOUD_ACCOUNT_ID, - ATTR_CLOUD_AVAILABILITY_ZONE, - ATTR_CLOUD_PLATFORM, - ATTR_CLOUD_PROVIDER, - ATTR_CLOUD_REGION, - ATTR_CLOUD_RESOURCE_ID, - ATTR_CONTAINER_ID, - ATTR_CONTAINER_NAME, - CLOUD_PROVIDER_VALUE_AWS, - CLOUD_PLATFORM_VALUE_AWS_ECS, -} from '../semconv'; -import * as http from 'http'; -import * as util from 'util'; -import * as fs from 'fs'; -import * as os from 'os'; - -const HTTP_TIMEOUT_IN_MS = 1000; - -interface AwsLogOptions { - readonly 'awslogs-region'?: string; - readonly 'awslogs-group'?: string; - readonly 'awslogs-stream'?: string; -} - -/** - * The AwsEcsDetector can be used to detect if a process is running in AWS - * ECS and return a {@link Resource} populated with data about the ECS - * plugins of AWS X-Ray. Returns an empty Resource if detection fails. - */ -export class AwsEcsDetectorSync implements DetectorSync { - static readonly CONTAINER_ID_LENGTH = 64; - static readonly DEFAULT_CGROUP_PATH = '/proc/self/cgroup'; - - private static readFileAsync = util.promisify(fs.readFile); - - detect(): IResource { - const attributes = context.with(suppressTracing(context.active()), () => - this._getAttributes() - ); - return new Resource({}, attributes); - } - - private async _getAttributes(): Promise { - if ( - !process.env.ECS_CONTAINER_METADATA_URI_V4 && - !process.env.ECS_CONTAINER_METADATA_URI - ) { - diag.debug('AwsEcsDetector failed: Process is not on ECS'); - return {}; - } - - try { - let resource = new Resource({ - [ATTR_CLOUD_PROVIDER]: CLOUD_PROVIDER_VALUE_AWS, - [ATTR_CLOUD_PLATFORM]: CLOUD_PLATFORM_VALUE_AWS_ECS, - }).merge(await AwsEcsDetectorSync._getContainerIdAndHostnameResource()); - - const metadataUrl = process.env.ECS_CONTAINER_METADATA_URI_V4; - if (metadataUrl) { - const [containerMetadata, taskMetadata] = await Promise.all([ - AwsEcsDetectorSync._getUrlAsJson(metadataUrl), - AwsEcsDetectorSync._getUrlAsJson(`${metadataUrl}/task`), - ]); - - const metadatav4Resource = - await AwsEcsDetectorSync._getMetadataV4Resource( - containerMetadata, - taskMetadata - ); - const logsResource = await AwsEcsDetectorSync._getLogResource( - containerMetadata - ); - - resource = resource.merge(metadatav4Resource).merge(logsResource); - } - - return resource.attributes; - } catch { - return {}; - } - } - - /** - * Read container ID from cgroup file - * In ECS, even if we fail to find target file - * or target file does not contain container ID - * we do not throw an error but throw warning message - * and then return null string - */ - private static async _getContainerIdAndHostnameResource(): Promise { - const hostName = os.hostname(); - - let containerId = ''; - try { - const rawData = await AwsEcsDetectorSync.readFileAsync( - AwsEcsDetectorSync.DEFAULT_CGROUP_PATH, - 'utf8' - ); - const splitData = rawData.trim().split('\n'); - for (const str of splitData) { - if (str.length > AwsEcsDetectorSync.CONTAINER_ID_LENGTH) { - containerId = str.substring( - str.length - AwsEcsDetectorSync.CONTAINER_ID_LENGTH - ); - break; - } - } - } catch (e) { - diag.debug('AwsEcsDetector failed to read container ID', e); - } - - if (hostName || containerId) { - return new Resource({ - [ATTR_CONTAINER_NAME]: hostName || '', - [ATTR_CONTAINER_ID]: containerId || '', - }); - } - - return Resource.empty(); - } - - private static async _getMetadataV4Resource( - containerMetadata: any, - taskMetadata: any - ): Promise { - const launchType: string = taskMetadata['LaunchType']; - const taskArn: string = taskMetadata['TaskARN']; - - const baseArn: string = taskArn.substring(0, taskArn.lastIndexOf(':')); - const cluster: string = taskMetadata['Cluster']; - - const accountId: string = AwsEcsDetectorSync._getAccountFromArn(taskArn); - const region: string = AwsEcsDetectorSync._getRegionFromArn(taskArn); - const availabilityZone: string | undefined = taskMetadata?.AvailabilityZone; - - const clusterArn = cluster.startsWith('arn:') - ? cluster - : `${baseArn}:cluster/${cluster}`; - - const containerArn: string = containerMetadata['ContainerARN']; - - // https://github.com/open-telemetry/semantic-conventions/blob/main/semantic_conventions/resource/cloud_provider/aws/ecs.yaml - const attributes: ResourceAttributes = { - [ATTR_AWS_ECS_CONTAINER_ARN]: containerArn, - [ATTR_AWS_ECS_CLUSTER_ARN]: clusterArn, - [ATTR_AWS_ECS_LAUNCHTYPE]: launchType?.toLowerCase(), - [ATTR_AWS_ECS_TASK_ARN]: taskArn, - [ATTR_AWS_ECS_TASK_FAMILY]: taskMetadata['Family'], - [ATTR_AWS_ECS_TASK_REVISION]: taskMetadata['Revision'], - - [ATTR_CLOUD_ACCOUNT_ID]: accountId, - [ATTR_CLOUD_REGION]: region, - [ATTR_CLOUD_RESOURCE_ID]: containerArn, - }; - - // The availability zone is not available in all Fargate runtimes - if (availabilityZone) { - attributes[ATTR_CLOUD_AVAILABILITY_ZONE] = availabilityZone; - } - - return new Resource(attributes); - } - - private static async _getLogResource( - containerMetadata: any - ): Promise { - if ( - containerMetadata['LogDriver'] !== 'awslogs' || - !containerMetadata['LogOptions'] - ) { - return Resource.EMPTY; - } - - const containerArn = containerMetadata['ContainerARN']!; - const logOptions = containerMetadata['LogOptions'] as AwsLogOptions; - - const logsRegion = - logOptions['awslogs-region'] || - AwsEcsDetectorSync._getRegionFromArn(containerArn); - - const awsAccount = AwsEcsDetectorSync._getAccountFromArn(containerArn); - - const logsGroupName = logOptions['awslogs-group']!; - const logsGroupArn = `arn:aws:logs:${logsRegion}:${awsAccount}:log-group:${logsGroupName}`; - const logsStreamName = logOptions['awslogs-stream']!; - const logsStreamArn = `arn:aws:logs:${logsRegion}:${awsAccount}:log-group:${logsGroupName}:log-stream:${logsStreamName}`; - - return new Resource({ - [ATTR_AWS_LOG_GROUP_NAMES]: [logsGroupName], - [ATTR_AWS_LOG_GROUP_ARNS]: [logsGroupArn], - [ATTR_AWS_LOG_STREAM_NAMES]: [logsStreamName], - [ATTR_AWS_LOG_STREAM_ARNS]: [logsStreamArn], - }); - } - - private static _getAccountFromArn(containerArn: string): string { - const match = /arn:aws:ecs:[^:]+:([^:]+):.*/.exec(containerArn); - return match![1]; - } - - private static _getRegionFromArn(containerArn: string): string { - const match = /arn:aws:ecs:([^:]+):.*/.exec(containerArn); - return match![1]; - } - - private static _getUrlAsJson(url: string): Promise { - return new Promise((resolve, reject) => { - const request = http.get(url, (response: http.IncomingMessage) => { - if (response.statusCode && response.statusCode >= 400) { - reject( - new Error( - `Request to '${url}' failed with status ${response.statusCode}` - ) - ); - } - /* - * Concatenate the response out of chunks: - * https://nodejs.org/api/stream.html#stream_event_data - */ - let responseBody = ''; - response.on( - 'data', - (chunk: Buffer) => (responseBody += chunk.toString()) - ); - // All the data has been read, resolve the Promise - response.on('end', () => resolve(responseBody)); - /* - * https://nodejs.org/api/http.html#httprequesturl-options-callback, see the - * 'In the case of a premature connection close after the response is received' - * case - */ - request.on('error', reject); - }); - - // Set an aggressive timeout to prevent lock-ups - request.setTimeout(HTTP_TIMEOUT_IN_MS, () => { - request.destroy(); - }); - // Connection error, disconnection, etc. - request.on('error', reject); - request.end(); - }).then(responseBodyRaw => JSON.parse(responseBodyRaw)); - } -} - -export const awsEcsDetectorSync = new AwsEcsDetectorSync(); diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts index fdf7d626db..593d65cc6e 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts @@ -14,13 +14,25 @@ * limitations under the License. */ +import { context } from '@opentelemetry/api'; +import { suppressTracing } from '@opentelemetry/core'; import { - Detector, - IResource, - ResourceDetectionConfig, + ResourceDetector, + DetectedResource, + DetectedResourceAttributes, } from '@opentelemetry/resources'; - -import { awsEksDetectorSync } from './AwsEksDetectorSync'; +import { + ATTR_CLOUD_PROVIDER, + ATTR_CLOUD_PLATFORM, + ATTR_K8S_CLUSTER_NAME, + ATTR_CONTAINER_ID, + CLOUD_PROVIDER_VALUE_AWS, + CLOUD_PLATFORM_VALUE_AWS_EKS, +} from '../semconv'; +import * as https from 'https'; +import * as fs from 'fs'; +import * as util from 'util'; +import { diag } from '@opentelemetry/api'; /** * The AwsEksDetector can be used to detect if a process is running in AWS Elastic @@ -29,20 +41,212 @@ import { awsEksDetectorSync } from './AwsEksDetectorSync'; * * See https://docs.amazonaws.cn/en_us/xray/latest/devguide/xray-guide.pdf * for more details about detecting information for Elastic Kubernetes plugins - * - * @deprecated Use the new {@link AwsEksDetectorSync} class instead. */ -export class AwsEksDetector implements Detector { - // NOTE: these readonly props are kept for testing purposes + +export class AwsEksDetector implements ResourceDetector { readonly K8S_SVC_URL = 'kubernetes.default.svc'; + readonly K8S_TOKEN_PATH = + '/var/run/secrets/kubernetes.io/serviceaccount/token'; + readonly K8S_CERT_PATH = + '/var/run/secrets/kubernetes.io/serviceaccount/ca.crt'; readonly AUTH_CONFIGMAP_PATH = '/api/v1/namespaces/kube-system/configmaps/aws-auth'; readonly CW_CONFIGMAP_PATH = '/api/v1/namespaces/amazon-cloudwatch/configmaps/cluster-info'; + readonly CONTAINER_ID_LENGTH = 64; + readonly DEFAULT_CGROUP_PATH = '/proc/self/cgroup'; readonly TIMEOUT_MS = 2000; + readonly UTF8_UNICODE = 'utf8'; + + private static readFileAsync = util.promisify(fs.readFile); + private static fileAccessAsync = util.promisify(fs.access); + + detect(): DetectedResource { + const dataPromise = context.with(suppressTracing(context.active()), () => + this._gatherData() + ); + + const attrNames = [ + ATTR_CLOUD_PROVIDER, + ATTR_CLOUD_PLATFORM, + ATTR_K8S_CLUSTER_NAME, + ATTR_CONTAINER_ID, + ]; + + const attributes = {} as DetectedResourceAttributes; + attrNames.forEach(name => { + // Each resource attribute is determined asynchronously in _gatherData(). + attributes[name] = dataPromise.then(data => data[name]); + }); + + return { attributes }; + } + + /** + * The AwsEksDetector can be used to detect if a process is running on Amazon + * Elastic Kubernetes and returns a promise containing resource attributes + * determined from with instance metadata, or empty if the connection to + * kubernetes process or aws config maps fails. + */ + private async _gatherData(): Promise { + try { + await AwsEksDetector.fileAccessAsync(this.K8S_TOKEN_PATH); + const k8scert = await AwsEksDetector.readFileAsync(this.K8S_CERT_PATH); + + if (!(await this._isEks(k8scert))) { + return {}; + } + + const containerId = await this._getContainerId(); + const clusterName = await this._getClusterName(k8scert); + + return !containerId && !clusterName + ? {} + : { + [ATTR_CLOUD_PROVIDER]: CLOUD_PROVIDER_VALUE_AWS, + [ATTR_CLOUD_PLATFORM]: CLOUD_PLATFORM_VALUE_AWS_EKS, + [ATTR_K8S_CLUSTER_NAME]: clusterName || '', + [ATTR_CONTAINER_ID]: containerId || '', + }; + } catch (e) { + diag.debug('AwsEksDetector: Process is not running on K8S', e); + return {}; + } + } + + /** + * Attempts to make a connection to AWS Config map which will + * determine whether the process is running on an EKS + * process if the config map is empty or not + */ + private async _isEks(cert: Buffer): Promise { + const options = { + ca: cert, + headers: { + Authorization: await this._getK8sCredHeader(), + }, + hostname: this.K8S_SVC_URL, + method: 'GET', + path: this.AUTH_CONFIGMAP_PATH, + timeout: this.TIMEOUT_MS, + }; + return !!(await this._fetchString(options)); + } + + /** + * Attempts to make a connection to Amazon Cloudwatch + * Config Maps to grab cluster name + */ + private async _getClusterName(cert: Buffer): Promise { + const options = { + ca: cert, + headers: { + Authorization: await this._getK8sCredHeader(), + }, + host: this.K8S_SVC_URL, + method: 'GET', + path: this.CW_CONFIGMAP_PATH, + timeout: this.TIMEOUT_MS, + }; + const response = await this._fetchString(options); + try { + return JSON.parse(response).data['cluster.name']; + } catch (e) { + diag.debug('Cannot get cluster name on EKS', e); + } + return ''; + } + /** + * Reads the Kubernetes token path and returns kubernetes + * credential header + */ + private async _getK8sCredHeader(): Promise { + try { + const content = await AwsEksDetector.readFileAsync( + this.K8S_TOKEN_PATH, + this.UTF8_UNICODE + ); + return 'Bearer ' + content; + } catch (e) { + diag.debug('Unable to read Kubernetes client token.', e); + } + return ''; + } + + /** + * Read container ID from cgroup file generated from docker which lists the full + * untruncated docker container ID at the end of each line. + * + * The predefined structure of calling /proc/self/cgroup when in a docker container has the structure: + * + * #:xxxxxx:/ + * + * or + * + * #:xxxxxx:/docker/64characterID + * + * This function takes advantage of that fact by just reading the 64-character ID from the end of the + * first line. In EKS, even if we fail to find target file or target file does + * not contain container ID we do not throw an error but throw warning message + * and then return null string + */ + private async _getContainerId(): Promise { + try { + const rawData = await AwsEksDetector.readFileAsync( + this.DEFAULT_CGROUP_PATH, + this.UTF8_UNICODE + ); + const splitData = rawData.trim().split('\n'); + for (const str of splitData) { + if (str.length > this.CONTAINER_ID_LENGTH) { + return str.substring(str.length - this.CONTAINER_ID_LENGTH); + } + } + } catch (e: any) { + diag.debug(`AwsEksDetector failed to read container ID: ${e.message}`); + } + return undefined; + } + + /** + * Establishes an HTTP connection to AWS instance document url. + * If the application is running on an EKS instance, we should be able + * to get back a valid JSON document. Parses that document and stores + * the identity properties in a local map. + */ + private async _fetchString(options: https.RequestOptions): Promise { + return await new Promise((resolve, reject) => { + const timeoutId = setTimeout(() => { + req.abort(); + reject(new Error('EKS metadata api request timed out.')); + }, 2000); - detect(_config?: ResourceDetectionConfig): Promise { - return Promise.resolve(awsEksDetectorSync.detect()); + const req = https.request(options, res => { + clearTimeout(timeoutId); + const { statusCode } = res; + res.setEncoding(this.UTF8_UNICODE); + let rawData = ''; + res.on('data', chunk => (rawData += chunk)); + res.on('end', () => { + if (statusCode && statusCode >= 200 && statusCode < 300) { + try { + resolve(rawData); + } catch (e) { + reject(e); + } + } else { + reject( + new Error('Failed to load page, status code: ' + statusCode) + ); + } + }); + }); + req.on('error', err => { + clearTimeout(timeoutId); + reject(err); + }); + req.end(); + }); } } diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetectorSync.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetectorSync.ts deleted file mode 100644 index 244bf50247..0000000000 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetectorSync.ts +++ /dev/null @@ -1,244 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { context } from '@opentelemetry/api'; -import { suppressTracing } from '@opentelemetry/core'; -import { - DetectorSync, - IResource, - Resource, - ResourceAttributes, - ResourceDetectionConfig, -} from '@opentelemetry/resources'; -import { - ATTR_CLOUD_PROVIDER, - ATTR_CLOUD_PLATFORM, - ATTR_K8S_CLUSTER_NAME, - ATTR_CONTAINER_ID, - CLOUD_PROVIDER_VALUE_AWS, - CLOUD_PLATFORM_VALUE_AWS_EKS, -} from '../semconv'; -import * as https from 'https'; -import * as fs from 'fs'; -import * as util from 'util'; -import { diag } from '@opentelemetry/api'; - -/** - * The AwsEksDetectorSync can be used to detect if a process is running in AWS Elastic - * Kubernetes and return a {@link Resource} populated with data about the Kubernetes - * plugins of AWS X-Ray. Returns an empty Resource if detection fails. - * - * See https://docs.amazonaws.cn/en_us/xray/latest/devguide/xray-guide.pdf - * for more details about detecting information for Elastic Kubernetes plugins - */ - -export class AwsEksDetectorSync implements DetectorSync { - readonly K8S_SVC_URL = 'kubernetes.default.svc'; - readonly K8S_TOKEN_PATH = - '/var/run/secrets/kubernetes.io/serviceaccount/token'; - readonly K8S_CERT_PATH = - '/var/run/secrets/kubernetes.io/serviceaccount/ca.crt'; - readonly AUTH_CONFIGMAP_PATH = - '/api/v1/namespaces/kube-system/configmaps/aws-auth'; - readonly CW_CONFIGMAP_PATH = - '/api/v1/namespaces/amazon-cloudwatch/configmaps/cluster-info'; - readonly CONTAINER_ID_LENGTH = 64; - readonly DEFAULT_CGROUP_PATH = '/proc/self/cgroup'; - readonly TIMEOUT_MS = 2000; - readonly UTF8_UNICODE = 'utf8'; - - private static readFileAsync = util.promisify(fs.readFile); - private static fileAccessAsync = util.promisify(fs.access); - - detect(_config?: ResourceDetectionConfig): IResource { - const attributes = context.with(suppressTracing(context.active()), () => - this._getAttributes() - ); - return new Resource({}, attributes); - } - - /** - * The AwsEksDetector can be used to detect if a process is running on Amazon - * Elastic Kubernetes and returns a promise containing a {@link ResourceAttributes} - * object with instance metadata. Returns a promise containing an - * empty {@link ResourceAttributes} if the connection to kubernetes process - * or aws config maps fails - */ - private async _getAttributes(): Promise { - try { - await AwsEksDetectorSync.fileAccessAsync(this.K8S_TOKEN_PATH); - const k8scert = await AwsEksDetectorSync.readFileAsync( - this.K8S_CERT_PATH - ); - - if (!(await this._isEks(k8scert))) { - return {}; - } - - const containerId = await this._getContainerId(); - const clusterName = await this._getClusterName(k8scert); - - return !containerId && !clusterName - ? {} - : { - [ATTR_CLOUD_PROVIDER]: CLOUD_PROVIDER_VALUE_AWS, - [ATTR_CLOUD_PLATFORM]: CLOUD_PLATFORM_VALUE_AWS_EKS, - [ATTR_K8S_CLUSTER_NAME]: clusterName || '', - [ATTR_CONTAINER_ID]: containerId || '', - }; - } catch (e) { - diag.debug('Process is not running on K8S', e); - return {}; - } - } - - /** - * Attempts to make a connection to AWS Config map which will - * determine whether the process is running on an EKS - * process if the config map is empty or not - */ - private async _isEks(cert: Buffer): Promise { - const options = { - ca: cert, - headers: { - Authorization: await this._getK8sCredHeader(), - }, - hostname: this.K8S_SVC_URL, - method: 'GET', - path: this.AUTH_CONFIGMAP_PATH, - timeout: this.TIMEOUT_MS, - }; - return !!(await this._fetchString(options)); - } - - /** - * Attempts to make a connection to Amazon Cloudwatch - * Config Maps to grab cluster name - */ - private async _getClusterName(cert: Buffer): Promise { - const options = { - ca: cert, - headers: { - Authorization: await this._getK8sCredHeader(), - }, - host: this.K8S_SVC_URL, - method: 'GET', - path: this.CW_CONFIGMAP_PATH, - timeout: this.TIMEOUT_MS, - }; - const response = await this._fetchString(options); - try { - return JSON.parse(response).data['cluster.name']; - } catch (e) { - diag.debug('Cannot get cluster name on EKS', e); - } - return ''; - } - /** - * Reads the Kubernetes token path and returns kubernetes - * credential header - */ - private async _getK8sCredHeader(): Promise { - try { - const content = await AwsEksDetectorSync.readFileAsync( - this.K8S_TOKEN_PATH, - this.UTF8_UNICODE - ); - return 'Bearer ' + content; - } catch (e) { - diag.debug('Unable to read Kubernetes client token.', e); - } - return ''; - } - - /** - * Read container ID from cgroup file generated from docker which lists the full - * untruncated docker container ID at the end of each line. - * - * The predefined structure of calling /proc/self/cgroup when in a docker container has the structure: - * - * #:xxxxxx:/ - * - * or - * - * #:xxxxxx:/docker/64characterID - * - * This function takes advantage of that fact by just reading the 64-character ID from the end of the - * first line. In EKS, even if we fail to find target file or target file does - * not contain container ID we do not throw an error but throw warning message - * and then return null string - */ - private async _getContainerId(): Promise { - try { - const rawData = await AwsEksDetectorSync.readFileAsync( - this.DEFAULT_CGROUP_PATH, - this.UTF8_UNICODE - ); - const splitData = rawData.trim().split('\n'); - for (const str of splitData) { - if (str.length > this.CONTAINER_ID_LENGTH) { - return str.substring(str.length - this.CONTAINER_ID_LENGTH); - } - } - } catch (e: any) { - diag.debug(`AwsEksDetector failed to read container ID: ${e.message}`); - } - return undefined; - } - - /** - * Establishes an HTTP connection to AWS instance document url. - * If the application is running on an EKS instance, we should be able - * to get back a valid JSON document. Parses that document and stores - * the identity properties in a local map. - */ - private async _fetchString(options: https.RequestOptions): Promise { - return await new Promise((resolve, reject) => { - const timeoutId = setTimeout(() => { - req.abort(); - reject(new Error('EKS metadata api request timed out.')); - }, 2000); - - const req = https.request(options, res => { - clearTimeout(timeoutId); - const { statusCode } = res; - res.setEncoding(this.UTF8_UNICODE); - let rawData = ''; - res.on('data', chunk => (rawData += chunk)); - res.on('end', () => { - if (statusCode && statusCode >= 200 && statusCode < 300) { - try { - resolve(rawData); - } catch (e) { - reject(e); - } - } else { - reject( - new Error('Failed to load page, status code: ' + statusCode) - ); - } - }); - }); - req.on('error', err => { - clearTimeout(timeoutId); - reject(err); - }); - req.end(); - }); - } -} - -export const awsEksDetectorSync = new AwsEksDetectorSync(); diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetector.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetector.ts index 529ebeff61..2a96aa963a 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetector.ts @@ -15,21 +15,64 @@ */ import { - Detector, - IResource, - ResourceDetectionConfig, + ResourceDetector, + DetectedResource, + DetectedResourceAttributes, } from '@opentelemetry/resources'; -import { awsLambdaDetectorSync } from './AwsLambdaDetectorSync'; +import { + ATTR_AWS_LOG_GROUP_NAMES, + ATTR_CLOUD_PLATFORM, + ATTR_CLOUD_PROVIDER, + ATTR_CLOUD_REGION, + ATTR_FAAS_INSTANCE, + ATTR_FAAS_NAME, + ATTR_FAAS_MAX_MEMORY, + ATTR_FAAS_VERSION, + CLOUD_PROVIDER_VALUE_AWS, + CLOUD_PLATFORM_VALUE_AWS_LAMBDA, +} from '../semconv'; /** * The AwsLambdaDetector can be used to detect if a process is running in AWS Lambda * and return a {@link Resource} populated with data about the environment. - * - * @deprecated Use {@link AwsLambdaDetectorSync} class instead + * Returns an empty Resource if detection fails. */ -export class AwsLambdaDetector implements Detector { - detect(_config?: ResourceDetectionConfig): Promise { - return Promise.resolve(awsLambdaDetectorSync.detect(_config)); +export class AwsLambdaDetector implements ResourceDetector { + detect(): DetectedResource { + // Check if running inside AWS Lambda environment + const executionEnv = process.env.AWS_EXECUTION_ENV; + if (!executionEnv?.startsWith('AWS_Lambda_')) { + return {}; + } + + // These environment variables are guaranteed to be present in Lambda environment + // https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-runtime + const region = process.env.AWS_REGION; + const functionName = process.env.AWS_LAMBDA_FUNCTION_NAME; + const functionVersion = process.env.AWS_LAMBDA_FUNCTION_VERSION; + const memorySize = process.env.AWS_LAMBDA_FUNCTION_MEMORY_SIZE; + + // These environment variables are not available in Lambda SnapStart functions + const logGroupName = process.env.AWS_LAMBDA_LOG_GROUP_NAME; + const logStreamName = process.env.AWS_LAMBDA_LOG_STREAM_NAME; + + const attributes: DetectedResourceAttributes = { + [ATTR_CLOUD_PROVIDER]: CLOUD_PROVIDER_VALUE_AWS, + [ATTR_CLOUD_PLATFORM]: CLOUD_PLATFORM_VALUE_AWS_LAMBDA, + [ATTR_CLOUD_REGION]: region, + [ATTR_FAAS_NAME]: functionName, + [ATTR_FAAS_VERSION]: functionVersion, + [ATTR_FAAS_MAX_MEMORY]: parseInt(memorySize!) * 1024 * 1024, + }; + + if (logGroupName) { + attributes[ATTR_AWS_LOG_GROUP_NAMES] = [logGroupName]; + } + if (logStreamName) { + attributes[ATTR_FAAS_INSTANCE] = logStreamName; + } + + return { attributes }; } } diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetectorSync.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetectorSync.ts deleted file mode 100644 index 3f6a74c62f..0000000000 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetectorSync.ts +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { - DetectorSync, - IResource, - Resource, - ResourceAttributes, - ResourceDetectionConfig, -} from '@opentelemetry/resources'; -import { - ATTR_AWS_LOG_GROUP_NAMES, - ATTR_CLOUD_PLATFORM, - ATTR_CLOUD_PROVIDER, - ATTR_CLOUD_REGION, - ATTR_FAAS_INSTANCE, - ATTR_FAAS_NAME, - ATTR_FAAS_MAX_MEMORY, - ATTR_FAAS_VERSION, - CLOUD_PROVIDER_VALUE_AWS, - CLOUD_PLATFORM_VALUE_AWS_LAMBDA, -} from '../semconv'; - -/** - * The AwsLambdaDetector can be used to detect if a process is running in AWS Lambda - * and return a {@link Resource} populated with data about the environment. - * Returns an empty Resource if detection fails. - */ -export class AwsLambdaDetectorSync implements DetectorSync { - detect(_config?: ResourceDetectionConfig): IResource { - // Check if running inside AWS Lambda environment - const executionEnv = process.env.AWS_EXECUTION_ENV; - if (!executionEnv?.startsWith('AWS_Lambda_')) { - return Resource.empty(); - } - - // These environment variables are guaranteed to be present in Lambda environment - // https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-runtime - const region = process.env.AWS_REGION; - const functionName = process.env.AWS_LAMBDA_FUNCTION_NAME; - const functionVersion = process.env.AWS_LAMBDA_FUNCTION_VERSION; - const memorySize = process.env.AWS_LAMBDA_FUNCTION_MEMORY_SIZE; - - // These environment variables are not available in Lambda SnapStart functions - const logGroupName = process.env.AWS_LAMBDA_LOG_GROUP_NAME; - const logStreamName = process.env.AWS_LAMBDA_LOG_STREAM_NAME; - - const attributes: ResourceAttributes = { - [ATTR_CLOUD_PROVIDER]: CLOUD_PROVIDER_VALUE_AWS, - [ATTR_CLOUD_PLATFORM]: CLOUD_PLATFORM_VALUE_AWS_LAMBDA, - [ATTR_CLOUD_REGION]: region, - [ATTR_FAAS_NAME]: functionName, - [ATTR_FAAS_VERSION]: functionVersion, - [ATTR_FAAS_MAX_MEMORY]: parseInt(memorySize!) * 1024 * 1024, - }; - - if (logGroupName) { - attributes[ATTR_AWS_LOG_GROUP_NAMES] = [logGroupName]; - } - if (logStreamName) { - attributes[ATTR_FAAS_INSTANCE] = logStreamName; - } - - return new Resource(attributes); - } -} - -export const awsLambdaDetectorSync = new AwsLambdaDetectorSync(); diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/index.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/index.ts index 08a7f232bf..c84f2916c0 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/index.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/index.ts @@ -14,22 +14,8 @@ * limitations under the License. */ -export { - AwsBeanstalkDetector, - awsBeanstalkDetector, -} from './AwsBeanstalkDetector'; -export { - AwsBeanstalkDetectorSync, - awsBeanstalkDetectorSync, -} from './AwsBeanstalkDetectorSync'; +export { awsBeanstalkDetector } from './AwsBeanstalkDetector'; export { awsEc2Detector } from './AwsEc2Detector'; -export { awsEc2DetectorSync } from './AwsEc2DetectorSync'; -export { AwsEcsDetector, awsEcsDetector } from './AwsEcsDetector'; -export { AwsEcsDetectorSync, awsEcsDetectorSync } from './AwsEcsDetectorSync'; -export { AwsEksDetector, awsEksDetector } from './AwsEksDetector'; -export { AwsEksDetectorSync, awsEksDetectorSync } from './AwsEksDetectorSync'; -export { AwsLambdaDetector, awsLambdaDetector } from './AwsLambdaDetector'; -export { - AwsLambdaDetectorSync, - awsLambdaDetectorSync, -} from './AwsLambdaDetectorSync'; +export { awsEcsDetector } from './AwsEcsDetector'; +export { awsEksDetector } from './AwsEksDetector'; +export { awsLambdaDetector } from './AwsLambdaDetector'; diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/index.ts b/detectors/node/opentelemetry-resource-detector-aws/src/index.ts index 0acba8788c..e194befa1d 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/src/index.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/src/index.ts @@ -14,4 +14,10 @@ * limitations under the License. */ -export * from './detectors'; +export { + awsBeanstalkDetector, + awsEc2Detector, + awsEcsDetector, + awsEksDetector, + awsLambdaDetector, +} from './detectors'; diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts index 9b00ed3548..afab807f6f 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts @@ -16,12 +16,14 @@ import * as assert from 'assert'; import * as sinon from 'sinon'; -import { awsBeanstalkDetector, AwsBeanstalkDetectorSync } from '../../src'; import { assertEmptyResource, assertServiceResource, } from '@opentelemetry/contrib-test-utils'; +import { detectResources } from '@opentelemetry/resources'; import { CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK } from '@opentelemetry/semantic-conventions'; +import { awsBeanstalkDetector } from '../../src'; +import { AwsBeanstalkDetector } from '../../src/detectors/AwsBeanstalkDetector'; describe('BeanstalkResourceDetector', () => { const err = new Error('failed to read config file'); @@ -45,14 +47,14 @@ describe('BeanstalkResourceDetector', () => { it('should successfully return resource data', async () => { fileStub = sinon - .stub(AwsBeanstalkDetectorSync, 'fileAccessAsync' as any) + .stub(AwsBeanstalkDetector, 'fileAccessAsync' as any) .resolves(); readStub = sinon - .stub(AwsBeanstalkDetectorSync, 'readFileAsync' as any) + .stub(AwsBeanstalkDetector, 'readFileAsync' as any) .resolves(JSON.stringify(data)); sinon.stub(JSON, 'parse').returns(data); - const resource = await awsBeanstalkDetector.detect(); + const resource = detectResources({ detectors: [awsBeanstalkDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(fileStub); @@ -68,14 +70,14 @@ describe('BeanstalkResourceDetector', () => { it('should successfully return resource data with noise', async () => { fileStub = sinon - .stub(AwsBeanstalkDetectorSync, 'fileAccessAsync' as any) + .stub(AwsBeanstalkDetector, 'fileAccessAsync' as any) .resolves(); readStub = sinon - .stub(AwsBeanstalkDetectorSync, 'readFileAsync' as any) + .stub(AwsBeanstalkDetector, 'readFileAsync' as any) .resolves(JSON.stringify(noisyData)); sinon.stub(JSON, 'parse').returns(noisyData); - const resource = await awsBeanstalkDetector.detect(); + const resource = detectResources({ detectors: [awsBeanstalkDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(fileStub); @@ -91,13 +93,13 @@ describe('BeanstalkResourceDetector', () => { it('should return empty resource when failing to read file', async () => { fileStub = sinon - .stub(AwsBeanstalkDetectorSync, 'fileAccessAsync' as any) + .stub(AwsBeanstalkDetector, 'fileAccessAsync' as any) .resolves(); readStub = sinon - .stub(AwsBeanstalkDetectorSync, 'readFileAsync' as any) + .stub(AwsBeanstalkDetector, 'readFileAsync' as any) .rejects(err); - const resource = await awsBeanstalkDetector.detect(); + const resource = detectResources({ detectors: [awsBeanstalkDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(fileStub); @@ -108,13 +110,13 @@ describe('BeanstalkResourceDetector', () => { it('should return empty resource when config file does not exist', async () => { fileStub = sinon - .stub(AwsBeanstalkDetectorSync, 'fileAccessAsync' as any) + .stub(AwsBeanstalkDetector, 'fileAccessAsync' as any) .rejects(err); readStub = sinon - .stub(AwsBeanstalkDetectorSync, 'readFileAsync' as any) + .stub(AwsBeanstalkDetector, 'readFileAsync' as any) .resolves(JSON.stringify(data)); - const resource = await awsBeanstalkDetector.detect(); + const resource = detectResources({ detectors: [awsBeanstalkDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(fileStub); diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetectorSync.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetectorSync.test.ts deleted file mode 100644 index 76096c4bee..0000000000 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetectorSync.test.ts +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import * as assert from 'assert'; -import * as sinon from 'sinon'; -import { awsBeanstalkDetectorSync, AwsBeanstalkDetectorSync } from '../../src'; -import { - assertEmptyResource, - assertServiceResource, -} from '@opentelemetry/contrib-test-utils'; -import { CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK } from '@opentelemetry/semantic-conventions'; - -describe('BeanstalkResourceDetectorSync', () => { - const err = new Error('failed to read config file'); - const data = { - version_label: 'app-5a56-170119_190650-stage-170119_190650', - deployment_id: '32', - environment_name: 'scorekeep', - }; - const noisyData = { - noise: 'noise', - version_label: 'app-5a56-170119_190650-stage-170119_190650', - deployment_id: '32', - environment_name: 'scorekeep', - }; - - let readStub, fileStub; - - afterEach(() => { - sinon.restore(); - }); - - it('should successfully return resource data', async () => { - fileStub = sinon - .stub(AwsBeanstalkDetectorSync, 'fileAccessAsync' as any) - .resolves(); - readStub = sinon - .stub(AwsBeanstalkDetectorSync, 'readFileAsync' as any) - .resolves(JSON.stringify(data)); - sinon.stub(JSON, 'parse').returns(data); - - const resource = awsBeanstalkDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(fileStub); - sinon.assert.calledOnce(readStub); - assert.ok(resource); - assertServiceResource(resource, { - name: CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK, - namespace: 'scorekeep', - version: 'app-5a56-170119_190650-stage-170119_190650', - instanceId: '32', - }); - }); - - it('should successfully return resource data with noise', async () => { - fileStub = sinon - .stub(AwsBeanstalkDetectorSync, 'fileAccessAsync' as any) - .resolves(); - readStub = sinon - .stub(AwsBeanstalkDetectorSync, 'readFileAsync' as any) - .resolves(JSON.stringify(noisyData)); - sinon.stub(JSON, 'parse').returns(noisyData); - - const resource = awsBeanstalkDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(fileStub); - sinon.assert.calledOnce(readStub); - assert.ok(resource); - assertServiceResource(resource, { - name: CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK, - namespace: 'scorekeep', - version: 'app-5a56-170119_190650-stage-170119_190650', - instanceId: '32', - }); - }); - - it('should return empty resource when failing to read file', async () => { - fileStub = sinon - .stub(AwsBeanstalkDetectorSync, 'fileAccessAsync' as any) - .resolves(); - readStub = sinon - .stub(AwsBeanstalkDetectorSync, 'readFileAsync' as any) - .rejects(err); - - const resource = awsBeanstalkDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(fileStub); - sinon.assert.calledOnce(readStub); - assert.ok(resource); - assertEmptyResource(resource); - }); - - it('should return empty resource when config file does not exist', async () => { - fileStub = sinon - .stub(AwsBeanstalkDetectorSync, 'fileAccessAsync' as any) - .rejects(err); - readStub = sinon - .stub(AwsBeanstalkDetectorSync, 'readFileAsync' as any) - .resolves(JSON.stringify(data)); - - const resource = awsBeanstalkDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(fileStub); - sinon.assert.notCalled(readStub); - assert.ok(resource); - assertEmptyResource(resource); - }); -}); diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2Detector.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2Detector.test.ts index c837f4c6ed..3d3b1c1201 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2Detector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2Detector.test.ts @@ -17,19 +17,19 @@ import * as nock from 'nock'; import * as assert from 'assert'; -import { awsEc2Detector, awsEc2DetectorSync } from '../../src'; +import { detectResources } from '@opentelemetry/resources'; import { assertCloudResource, assertHostResource, } from '@opentelemetry/contrib-test-utils'; +import { awsEc2Detector } from '../../src'; -const AWS_HOST = 'http://' + awsEc2DetectorSync.AWS_IDMS_ENDPOINT; -const AWS_TOKEN_PATH = awsEc2DetectorSync.AWS_INSTANCE_TOKEN_DOCUMENT_PATH; -const AWS_IDENTITY_PATH = - awsEc2DetectorSync.AWS_INSTANCE_IDENTITY_DOCUMENT_PATH; -const AWS_HOST_PATH = awsEc2DetectorSync.AWS_INSTANCE_HOST_DOCUMENT_PATH; -const AWS_METADATA_TTL_HEADER = awsEc2DetectorSync.AWS_METADATA_TTL_HEADER; -const AWS_METADATA_TOKEN_HEADER = awsEc2DetectorSync.AWS_METADATA_TOKEN_HEADER; +const AWS_HOST = 'http://' + awsEc2Detector.AWS_IDMS_ENDPOINT; +const AWS_TOKEN_PATH = awsEc2Detector.AWS_INSTANCE_TOKEN_DOCUMENT_PATH; +const AWS_IDENTITY_PATH = awsEc2Detector.AWS_INSTANCE_IDENTITY_DOCUMENT_PATH; +const AWS_HOST_PATH = awsEc2Detector.AWS_INSTANCE_HOST_DOCUMENT_PATH; +const AWS_METADATA_TTL_HEADER = awsEc2Detector.AWS_METADATA_TTL_HEADER; +const AWS_METADATA_TOKEN_HEADER = awsEc2Detector.AWS_METADATA_TOKEN_HEADER; const mockedTokenResponse = 'my-token'; const mockedIdentityResponse = { @@ -65,7 +65,7 @@ describe('awsEc2Detector', () => { .matchHeader(AWS_METADATA_TOKEN_HEADER, mockedTokenResponse) .reply(200, () => mockedHostResponse); - const resource = await awsEc2Detector.detect(); + const resource = detectResources({ detectors: [awsEc2Detector] }); await resource.waitForAsyncAttributes?.(); scope.done(); @@ -100,7 +100,7 @@ describe('awsEc2Detector', () => { .matchHeader(AWS_METADATA_TOKEN_HEADER, mockedTokenResponse) .reply(404, () => new Error()); - const resource = await awsEc2Detector.detect(); + const resource = detectResources({ detectors: [awsEc2Detector] }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); @@ -122,7 +122,7 @@ describe('awsEc2Detector', () => { .delayConnection(5000) .reply(200, () => mockedHostResponse); - const resource = await awsEc2Detector.detect(); + const resource = detectResources({ detectors: [awsEc2Detector] }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); @@ -140,7 +140,7 @@ describe('awsEc2Detector', () => { .matchHeader(AWS_METADATA_TOKEN_HEADER, mockedTokenResponse) .replyWithError(expectedError.message); - const resource = await awsEc2Detector.detect(); + const resource = detectResources({ detectors: [awsEc2Detector] }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2DetectorSync.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2DetectorSync.test.ts deleted file mode 100644 index 4f309d5ec5..0000000000 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2DetectorSync.test.ts +++ /dev/null @@ -1,152 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import * as nock from 'nock'; -import * as assert from 'assert'; - -import { - assertCloudResource, - assertHostResource, -} from '@opentelemetry/contrib-test-utils'; - -import { awsEc2DetectorSync } from '../../src'; - -const AWS_HOST = 'http://' + awsEc2DetectorSync.AWS_IDMS_ENDPOINT; -const AWS_TOKEN_PATH = awsEc2DetectorSync.AWS_INSTANCE_TOKEN_DOCUMENT_PATH; -const AWS_IDENTITY_PATH = - awsEc2DetectorSync.AWS_INSTANCE_IDENTITY_DOCUMENT_PATH; -const AWS_HOST_PATH = awsEc2DetectorSync.AWS_INSTANCE_HOST_DOCUMENT_PATH; -const AWS_METADATA_TTL_HEADER = awsEc2DetectorSync.AWS_METADATA_TTL_HEADER; -const AWS_METADATA_TOKEN_HEADER = awsEc2DetectorSync.AWS_METADATA_TOKEN_HEADER; - -const mockedTokenResponse = 'my-token'; -const mockedIdentityResponse = { - instanceId: 'my-instance-id', - instanceType: 'my-instance-type', - accountId: 'my-account-id', - region: 'my-region', - availabilityZone: 'my-zone', -}; -const mockedHostResponse = 'my-hostname'; - -describe('awsEc2DetectorSync', () => { - beforeEach(() => { - nock.disableNetConnect(); - nock.cleanAll(); - }); - - afterEach(() => { - nock.enableNetConnect(); - }); - - describe('with successful request', () => { - it('should return aws_ec2_instance resource', async () => { - const scope = nock(AWS_HOST) - .persist() - .put(AWS_TOKEN_PATH) - .matchHeader(AWS_METADATA_TTL_HEADER, '60') - .reply(200, () => mockedTokenResponse) - .get(AWS_IDENTITY_PATH) - .matchHeader(AWS_METADATA_TOKEN_HEADER, mockedTokenResponse) - .reply(200, () => mockedIdentityResponse) - .get(AWS_HOST_PATH) - .matchHeader(AWS_METADATA_TOKEN_HEADER, mockedTokenResponse) - .reply(200, () => mockedHostResponse); - - const resource = awsEc2DetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - scope.done(); - - assert.ok(resource); - - assertCloudResource(resource, { - provider: 'aws', - accountId: 'my-account-id', - region: 'my-region', - zone: 'my-zone', - }); - assertHostResource(resource, { - id: 'my-instance-id', - hostType: 'my-instance-type', - name: 'my-hostname', - }); - }); - }); - - describe('with unsuccessful request', () => { - it('should return empty resource when receiving error response code', async () => { - const scope = nock(AWS_HOST) - .persist() - .put(AWS_TOKEN_PATH) - .matchHeader(AWS_METADATA_TTL_HEADER, '60') - .reply(200, () => mockedTokenResponse) - .get(AWS_IDENTITY_PATH) - .matchHeader(AWS_METADATA_TOKEN_HEADER, mockedTokenResponse) - .reply(200, () => mockedIdentityResponse) - .get(AWS_HOST_PATH) - .matchHeader(AWS_METADATA_TOKEN_HEADER, mockedTokenResponse) - .reply(404, () => new Error()); - - const resource = awsEc2DetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - assert.deepStrictEqual(resource.attributes, {}); - - scope.done(); - }); - - it('should return empty resource when timed out', async function () { - this.timeout(6000); - const scope = nock(AWS_HOST) - .put(AWS_TOKEN_PATH) - .matchHeader(AWS_METADATA_TTL_HEADER, '60') - .reply(200, () => mockedTokenResponse) - .get(AWS_IDENTITY_PATH) - .matchHeader(AWS_METADATA_TOKEN_HEADER, mockedTokenResponse) - .reply(200, () => mockedIdentityResponse) - .get(AWS_HOST_PATH) - .matchHeader(AWS_METADATA_TOKEN_HEADER, mockedTokenResponse) - .delayConnection(5000) - .reply(200, () => mockedHostResponse); - - const resource = awsEc2DetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - assert.deepStrictEqual(resource.attributes, {}); - - scope.done(); - }); - - it('should return empty resource when replied with an Error', async () => { - const expectedError = new Error('NOT FOUND'); - const scope = nock(AWS_HOST) - .put(AWS_TOKEN_PATH) - .matchHeader(AWS_METADATA_TTL_HEADER, '60') - .reply(200, () => mockedTokenResponse) - .get(AWS_IDENTITY_PATH) - .matchHeader(AWS_METADATA_TOKEN_HEADER, mockedTokenResponse) - .replyWithError(expectedError.message); - - const resource = awsEc2DetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - assert.deepStrictEqual(resource.attributes, {}); - - scope.done(); - }); - }); -}); diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetector.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetector.test.ts index 97df2a3f38..1258de46a6 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetector.test.ts @@ -17,12 +17,11 @@ import * as assert from 'assert'; import * as nock from 'nock'; import * as sinon from 'sinon'; -import { awsEcsDetector, AwsEcsDetectorSync } from '../../src'; import { assertEmptyResource, assertContainerResource, } from '@opentelemetry/contrib-test-utils'; -import { Resource } from '@opentelemetry/resources'; +import { Resource, detectResources } from '@opentelemetry/resources'; import { ATTR_AWS_ECS_CLUSTER_ARN, ATTR_AWS_ECS_CONTAINER_ARN, @@ -47,6 +46,9 @@ import { readFileSync } from 'fs'; import * as os from 'os'; import { join } from 'path'; +import { awsEcsDetector } from '../../src'; +import { AwsEcsDetector } from '../../src/detectors/AwsEcsDetector'; + interface EcsResourceAttributes { readonly accountId?: string; readonly region?: string; @@ -187,10 +189,10 @@ describe('AwsEcsResourceDetector', () => { process.env.ECS_CONTAINER_METADATA_URI = 'ecs_metadata_v3_uri'; sinon.stub(os, 'hostname').returns(hostNameData); readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) + .stub(AwsEcsDetector, 'readFileAsync' as any) .resolves(noisyCgroupData); - const resource = await awsEcsDetector.detect(); + const resource = detectResources({ detectors: [awsEcsDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -206,10 +208,10 @@ describe('AwsEcsResourceDetector', () => { process.env.ECS_CONTAINER_METADATA_URI = 'ecs_metadata_v3_uri'; sinon.stub(os, 'hostname').returns(hostNameData); readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) + .stub(AwsEcsDetector, 'readFileAsync' as any) .resolves(multiValidCgroupData); - const resource = await awsEcsDetector.detect(); + const resource = detectResources({ detectors: [awsEcsDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -224,10 +226,10 @@ describe('AwsEcsResourceDetector', () => { it('should empty resource without accessing files', async () => { sinon.stub(os, 'hostname').returns(hostNameData); readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) + .stub(AwsEcsDetector, 'readFileAsync' as any) .resolves(correctCgroupData); - const resource = await awsEcsDetector.detect(); + const resource = detectResources({ detectors: [awsEcsDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.notCalled(readStub); @@ -284,10 +286,10 @@ describe('AwsEcsResourceDetector', () => { it('should successfully return resource data', async () => { sinon.stub(os, 'hostname').returns(hostNameData); readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) + .stub(AwsEcsDetector, 'readFileAsync' as any) .resolves(correctCgroupData); - const resource = await awsEcsDetector.detect(); + const resource = detectResources({ detectors: [awsEcsDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -302,10 +304,10 @@ describe('AwsEcsResourceDetector', () => { it('should return resource only with hostname attribute without cgroup file', async () => { sinon.stub(os, 'hostname').returns(hostNameData); readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) + .stub(AwsEcsDetector, 'readFileAsync' as any) .rejects(errorMsg.fileNotFoundError); - const resource = await awsEcsDetector.detect(); + const resource = detectResources({ detectors: [awsEcsDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -319,10 +321,10 @@ describe('AwsEcsResourceDetector', () => { it('should return resource only with hostname attribute when cgroup file does not contain valid container ID', async () => { sinon.stub(os, 'hostname').returns(hostNameData); readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) + .stub(AwsEcsDetector, 'readFileAsync' as any) .resolves(''); - const resource = await awsEcsDetector.detect(); + const resource = detectResources({ detectors: [awsEcsDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -336,10 +338,10 @@ describe('AwsEcsResourceDetector', () => { it('should return resource only with container ID attribute without hostname', async () => { sinon.stub(os, 'hostname').returns(''); readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) + .stub(AwsEcsDetector, 'readFileAsync' as any) .resolves(correctCgroupData); - const resource = await awsEcsDetector.detect(); + const resource = detectResources({ detectors: [awsEcsDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -353,10 +355,10 @@ describe('AwsEcsResourceDetector', () => { it('should return metadata v4 resource attributes when both hostname and container ID are invalid', async () => { sinon.stub(os, 'hostname').returns(''); readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) + .stub(AwsEcsDetector, 'readFileAsync' as any) .rejects(errorMsg.fileNotFoundError); - const resource = await awsEcsDetector.detect(); + const resource = detectResources({ detectors: [awsEcsDetector] }); await resource.waitForAsyncAttributes?.(); sinon.assert.calledOnce(readStub); @@ -439,11 +441,11 @@ describe('AwsEcsResourceDetector', () => { const error = new Error('ERROR'); beforeEach(() => { - sinon.stub(AwsEcsDetectorSync, '_getUrlAsJson' as any).rejects(error); + sinon.stub(AwsEcsDetector, '_getUrlAsJson' as any).rejects(error); }); it('should return empty resource if when there is an error', async () => { - const resource = await awsEcsDetector.detect(); + const resource = detectResources({ detectors: [awsEcsDetector] }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetectorSync.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetectorSync.test.ts deleted file mode 100644 index 95f05b1404..0000000000 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetectorSync.test.ts +++ /dev/null @@ -1,453 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import * as assert from 'assert'; -import * as nock from 'nock'; -import * as sinon from 'sinon'; -import { awsEcsDetectorSync, AwsEcsDetectorSync } from '../../src'; -import { - assertEmptyResource, - assertContainerResource, -} from '@opentelemetry/contrib-test-utils'; -import { Resource } from '@opentelemetry/resources'; -import { - ATTR_AWS_ECS_CLUSTER_ARN, - ATTR_AWS_ECS_CONTAINER_ARN, - ATTR_AWS_ECS_LAUNCHTYPE, - ATTR_AWS_ECS_TASK_ARN, - ATTR_AWS_ECS_TASK_FAMILY, - ATTR_AWS_ECS_TASK_REVISION, - ATTR_AWS_LOG_GROUP_ARNS, - ATTR_AWS_LOG_GROUP_NAMES, - ATTR_AWS_LOG_STREAM_ARNS, - ATTR_AWS_LOG_STREAM_NAMES, - ATTR_CLOUD_ACCOUNT_ID, - ATTR_CLOUD_AVAILABILITY_ZONE, - ATTR_CLOUD_PLATFORM, - ATTR_CLOUD_PROVIDER, - ATTR_CLOUD_REGION, - ATTR_CLOUD_RESOURCE_ID, - CLOUD_PROVIDER_VALUE_AWS, - CLOUD_PLATFORM_VALUE_AWS_ECS, -} from '../../src/semconv'; -import { readFileSync } from 'fs'; -import * as os from 'os'; -import { join } from 'path'; - -interface EcsResourceAttributes { - readonly accountId?: string; - readonly region?: string; - readonly zone?: string; - readonly clusterArn?: string; - readonly containerArn?: string; - readonly launchType?: 'ec2' | 'fargate'; - readonly taskArn?: string; - readonly taskFamily?: string; - readonly taskRevision?: string; - readonly logGroupNames?: Array; - readonly logGroupArns?: Array; - readonly logStreamNames?: Array; - readonly logStreamArns?: Array; -} - -const assertEcsResource = ( - resource: Resource, - validations: EcsResourceAttributes -) => { - assert.strictEqual( - resource.attributes[ATTR_CLOUD_PROVIDER], - CLOUD_PROVIDER_VALUE_AWS - ); - assert.strictEqual( - resource.attributes[ATTR_CLOUD_PLATFORM], - CLOUD_PLATFORM_VALUE_AWS_ECS - ); - if (validations.accountId) { - assert.strictEqual( - resource.attributes[ATTR_CLOUD_ACCOUNT_ID], - validations.accountId - ); - } - if (validations.region) { - assert.strictEqual( - resource.attributes[ATTR_CLOUD_REGION], - validations.region - ); - } - if (validations.zone) { - assert.strictEqual( - resource.attributes[ATTR_CLOUD_AVAILABILITY_ZONE], - validations.zone - ); - } - if (validations.containerArn) { - assert.strictEqual( - resource.attributes[ATTR_AWS_ECS_CONTAINER_ARN], - validations.containerArn - ); - assert.strictEqual( - resource.attributes[ATTR_CLOUD_RESOURCE_ID], - validations.containerArn - ); - } - if (validations.clusterArn) { - assert.strictEqual( - resource.attributes[ATTR_AWS_ECS_CLUSTER_ARN], - validations.clusterArn - ); - } - if (validations.launchType) { - assert.strictEqual( - resource.attributes[ATTR_AWS_ECS_LAUNCHTYPE], - validations.launchType - ); - } - if (validations.taskArn) { - assert.strictEqual( - resource.attributes[ATTR_AWS_ECS_TASK_ARN], - validations.taskArn - ); - } - if (validations.taskFamily) { - assert.strictEqual( - resource.attributes[ATTR_AWS_ECS_TASK_FAMILY], - validations.taskFamily - ); - } - if (validations.taskRevision) { - assert.strictEqual( - resource.attributes[ATTR_AWS_ECS_TASK_REVISION], - validations.taskRevision - ); - } - if (validations.logGroupNames) { - assert.deepEqual( - resource.attributes[ATTR_AWS_LOG_GROUP_NAMES], - validations.logGroupNames - ); - } - if (validations.logGroupArns) { - assert.deepEqual( - resource.attributes[ATTR_AWS_LOG_GROUP_ARNS], - validations.logGroupArns - ); - } - if (validations.logStreamNames) { - assert.deepEqual( - resource.attributes[ATTR_AWS_LOG_STREAM_NAMES], - validations.logStreamNames - ); - } - if (validations.logStreamArns) { - assert.deepEqual( - resource.attributes[ATTR_AWS_LOG_STREAM_ARNS], - validations.logStreamArns - ); - } -}; - -describe('AwsEcsResourceDetectorSync', () => { - const errorMsg = { - fileNotFoundError: new Error('cannot find cgroup file'), - }; - - const correctCgroupData = - 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm'; - const unexpectedCgroupdata = - 'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'; - const noisyCgroupData = `\n\n\n abcdefghijklmnopqrstuvwxyz \n ${correctCgroupData}`; - const multiValidCgroupData = `${unexpectedCgroupdata}\n${correctCgroupData}\nbcd${unexpectedCgroupdata}`; - const hostNameData = 'abcd.test.testing.com'; - - let readStub; - - beforeEach(() => { - process.env.ECS_CONTAINER_METADATA_URI_V4 = ''; - process.env.ECS_CONTAINER_METADATA_URI = ''; - }); - - afterEach(() => { - sinon.restore(); - }); - - it('should successfully return resource data with noisy cgroup file', async () => { - process.env.ECS_CONTAINER_METADATA_URI = 'ecs_metadata_v3_uri'; - sinon.stub(os, 'hostname').returns(hostNameData); - readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) - .resolves(noisyCgroupData); - - const resource = awsEcsDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(readStub); - assert.ok(resource); - assertEcsResource(resource, {}); - assertContainerResource(resource, { - name: 'abcd.test.testing.com', - id: 'bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm', - }); - }); - - it('should always return first valid line of data', async () => { - process.env.ECS_CONTAINER_METADATA_URI = 'ecs_metadata_v3_uri'; - sinon.stub(os, 'hostname').returns(hostNameData); - readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) - .resolves(multiValidCgroupData); - - const resource = awsEcsDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(readStub); - assert.ok(resource); - assertEcsResource(resource, {}); - assertContainerResource(resource, { - name: 'abcd.test.testing.com', - id: 'bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm', - }); - }); - - it('should empty resource without accessing files', async () => { - sinon.stub(os, 'hostname').returns(hostNameData); - readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) - .resolves(correctCgroupData); - - const resource = awsEcsDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.notCalled(readStub); - assert.ok(resource); - assertEmptyResource(resource); - }); - - describe('with Metadata URI v4 available', () => { - const ECS_CONTAINER_METADATA_URI_V4 = - 'http://169.254.170.2/v4/96d36db6cf2942269b2c2c0c9540c444-4190541037'; - - beforeEach(() => { - process.env.ECS_CONTAINER_METADATA_URI_V4 = ECS_CONTAINER_METADATA_URI_V4; - }); - - describe('when successfully retrieving the data', () => { - function generateLaunchTypeTests( - resourceAttributes: EcsResourceAttributes, - suffix = '' - ) { - let nockScope: nock.Scope; - - beforeEach(() => { - function readTestFileName(testFileName: string) { - const testResource = join( - __dirname, - `test-resources/${testFileName}` - ); - - return readFileSync(testResource, 'utf-8'); - } - - const containerResponseBody = readTestFileName( - `metadatav4-response-container-${resourceAttributes.launchType!}${suffix}.json` - ); - const taskResponseBody = readTestFileName( - `metadatav4-response-task-${resourceAttributes.launchType!}${suffix}.json` - ); - - nockScope = nock('http://169.254.170.2:80') - .persist(false) - .get('/v4/96d36db6cf2942269b2c2c0c9540c444-4190541037') - .reply(200, () => containerResponseBody) - .get('/v4/96d36db6cf2942269b2c2c0c9540c444-4190541037/task') - .reply(200, () => taskResponseBody); - }); - - afterEach(() => { - if (nockScope) { - nockScope.done(); - } - }); - - it('should successfully return resource data', async () => { - sinon.stub(os, 'hostname').returns(hostNameData); - readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) - .resolves(correctCgroupData); - - const resource = awsEcsDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(readStub); - assert.ok(resource); - assertEcsResource(resource, resourceAttributes); - assertContainerResource(resource, { - name: 'abcd.test.testing.com', - id: 'bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm', - }); - }); - - it('should return resource only with hostname attribute without cgroup file', async () => { - sinon.stub(os, 'hostname').returns(hostNameData); - readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) - .rejects(errorMsg.fileNotFoundError); - - const resource = awsEcsDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(readStub); - assert.ok(resource); - assertEcsResource(resource, resourceAttributes); - assertContainerResource(resource, { - name: 'abcd.test.testing.com', - }); - }); - - it('should return resource only with hostname attribute when cgroup file does not contain valid container ID', async () => { - sinon.stub(os, 'hostname').returns(hostNameData); - readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) - .resolves(''); - - const resource = awsEcsDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(readStub); - assert.ok(resource); - assertEcsResource(resource, resourceAttributes); - assertContainerResource(resource, { - name: 'abcd.test.testing.com', - }); - }); - - it('should return resource only with container ID attribute without hostname', async () => { - sinon.stub(os, 'hostname').returns(''); - readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) - .resolves(correctCgroupData); - - const resource = awsEcsDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(readStub); - assert.ok(resource); - assertEcsResource(resource, resourceAttributes); - assertContainerResource(resource, { - id: 'bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm', - }); - }); - - it('should return metadata v4 resource attributes when both hostname and container ID are invalid', async () => { - sinon.stub(os, 'hostname').returns(''); - readStub = sinon - .stub(AwsEcsDetectorSync, 'readFileAsync' as any) - .rejects(errorMsg.fileNotFoundError); - - const resource = awsEcsDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - sinon.assert.calledOnce(readStub); - assert.ok(resource); - assertEcsResource(resource, resourceAttributes); - }); - } - - describe('on Ec2', () => { - describe('with AWS CloudWatch as log driver', () => { - generateLaunchTypeTests({ - clusterArn: 'arn:aws:ecs:us-west-2:111122223333:cluster/default', - containerArn: - 'arn:aws:ecs:us-west-2:111122223333:container/0206b271-b33f-47ab-86c6-a0ba208a70a9', - launchType: 'ec2', - taskArn: - 'arn:aws:ecs:us-west-2:111122223333:task/default/158d1c8083dd49d6b527399fd6414f5c', - taskFamily: 'curltest', - taskRevision: '26', - logGroupNames: ['/ecs/metadata'], - logGroupArns: [ - 'arn:aws:logs:us-west-2:111122223333:log-group:/ecs/metadata', - ], - logStreamNames: ['ecs/curl/8f03e41243824aea923aca126495f665'], - logStreamArns: [ - 'arn:aws:logs:us-west-2:111122223333:log-group:/ecs/metadata:log-stream:ecs/curl/8f03e41243824aea923aca126495f665', - ], - }); - }); - }); - - describe('on Fargate', () => { - describe('with AWS CloudWatch as log driver', () => { - generateLaunchTypeTests({ - accountId: '111122223333', - region: 'us-west-2', - zone: 'us-west-2a', - clusterArn: 'arn:aws:ecs:us-west-2:111122223333:cluster/default', - containerArn: - 'arn:aws:ecs:us-west-2:111122223333:container/05966557-f16c-49cb-9352-24b3a0dcd0e1', - launchType: 'fargate', - taskArn: - 'arn:aws:ecs:us-west-2:111122223333:task/default/e9028f8d5d8e4f258373e7b93ce9a3c3', - taskFamily: 'curltest', - taskRevision: '3', - logGroupNames: ['/ecs/containerlogs'], - logGroupArns: [ - 'arn:aws:logs:us-west-2:111122223333:log-group:/ecs/containerlogs', - ], - logStreamNames: ['ecs/curl/cd189a933e5849daa93386466019ab50'], - logStreamArns: [ - 'arn:aws:logs:us-west-2:111122223333:log-group:/ecs/containerlogs:log-stream:ecs/curl/cd189a933e5849daa93386466019ab50', - ], - }); - }); - - describe('with AWS Firelens as log driver', () => { - generateLaunchTypeTests( - { - clusterArn: 'arn:aws:ecs:us-west-2:111122223333:cluster/default', - containerArn: - 'arn:aws:ecs:us-west-2:111122223333:container/05966557-f16c-49cb-9352-24b3a0dcd0e1', - launchType: 'fargate', - taskArn: - 'arn:aws:ecs:us-west-2:111122223333:task/default/e9028f8d5d8e4f258373e7b93ce9a3c3', - taskFamily: 'curltest', - taskRevision: '3', - logGroupNames: undefined, - logGroupArns: undefined, - logStreamNames: undefined, - logStreamArns: undefined, - }, - '-logsfirelens' - ); - }); - }); - }); - - describe('when failing to fetch metadata', async () => { - const error = new Error('ERROR'); - - beforeEach(() => { - sinon.stub(AwsEcsDetectorSync, '_getUrlAsJson' as any).rejects(error); - }); - - it('should return empty resource if when there is an error', async () => { - const resource = awsEcsDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - assert.deepStrictEqual(resource.attributes, {}); - }); - }); - }); -}); diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetector.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetector.test.ts index ab743dc3b5..ff2e268051 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetector.test.ts @@ -17,18 +17,16 @@ import * as nock from 'nock'; import * as sinon from 'sinon'; import * as assert from 'assert'; -import { Resource } from '@opentelemetry/resources'; -import { - awsEksDetector, - awsEksDetectorSync, - AwsEksDetectorSync, -} from '../../src'; +import { detectResources } from '@opentelemetry/resources'; import { assertK8sResource, assertContainerResource, assertEmptyResource, } from '@opentelemetry/contrib-test-utils'; +import { awsEksDetector } from '../../src'; +import { AwsEksDetector } from '../../src/detectors/AwsEksDetector'; + const K8S_SVC_URL = awsEksDetector.K8S_SVC_URL; const AUTH_CONFIGMAP_PATH = awsEksDetector.AUTH_CONFIGMAP_PATH; const CW_CONFIGMAP_PATH = awsEksDetector.CW_CONFIGMAP_PATH; @@ -58,13 +56,13 @@ describe('awsEksDetector', () => { describe('on successful request', () => { it('should return an aws_eks_instance_resource', async () => { fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) + .stub(AwsEksDetector, 'fileAccessAsync' as any) .resolves(); readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) + .stub(AwsEksDetector, 'readFileAsync' as any) .resolves(correctCgroupData); getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) + .stub(awsEksDetector, '_getK8sCredHeader' as any) .resolves(k8s_token); const scope = nock('https://' + K8S_SVC_URL) .persist() @@ -75,7 +73,7 @@ describe('awsEksDetector', () => { .matchHeader('Authorization', k8s_token) .reply(200, () => mockedClusterResponse); - const resource = await awsEksDetector.detect(); + const resource = detectResources({ detectors: [awsEksDetector] }); await resource.waitForAsyncAttributes?.(); scope.done(); @@ -95,14 +93,14 @@ describe('awsEksDetector', () => { it('should return a resource with clusterName attribute without cgroup file', async () => { fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) + .stub(AwsEksDetector, 'fileAccessAsync' as any) .resolves(); readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) + .stub(AwsEksDetector, 'readFileAsync' as any) .onSecondCall() .rejects(errorMsg.fileNotFoundError); getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) + .stub(awsEksDetector, '_getK8sCredHeader' as any) .resolves(k8s_token); const scope = nock('https://' + K8S_SVC_URL) .persist() @@ -113,7 +111,7 @@ describe('awsEksDetector', () => { .matchHeader('Authorization', k8s_token) .reply(200, () => mockedClusterResponse); - const resource = await awsEksDetector.detect(); + const resource = detectResources({ detectors: [awsEksDetector] }); await resource.waitForAsyncAttributes?.(); scope.done(); @@ -126,13 +124,13 @@ describe('awsEksDetector', () => { it('should return a resource with container ID attribute without a clusterName', async () => { fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) + .stub(AwsEksDetector, 'fileAccessAsync' as any) .resolves(); readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) + .stub(AwsEksDetector, 'readFileAsync' as any) .resolves(correctCgroupData); getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) + .stub(awsEksDetector, '_getK8sCredHeader' as any) .resolves(k8s_token); const scope = nock('https://' + K8S_SVC_URL) .persist() @@ -143,7 +141,7 @@ describe('awsEksDetector', () => { .matchHeader('Authorization', k8s_token) .reply(200, () => ''); - const resource = await awsEksDetector.detect(); + const resource = detectResources({ detectors: [awsEksDetector] }); await resource.waitForAsyncAttributes?.(); scope.done(); @@ -156,14 +154,14 @@ describe('awsEksDetector', () => { it('should return a resource with clusterName attribute when cgroup file does not contain valid Container ID', async () => { fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) + .stub(AwsEksDetector, 'fileAccessAsync' as any) .resolves(); readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) + .stub(AwsEksDetector, 'readFileAsync' as any) .onSecondCall() .resolves(''); getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) + .stub(awsEksDetector, '_getK8sCredHeader' as any) .resolves(k8s_token); const scope = nock('https://' + K8S_SVC_URL) .persist() @@ -174,7 +172,7 @@ describe('awsEksDetector', () => { .matchHeader('Authorization', k8s_token) .reply(200, () => mockedClusterResponse); - const resource = await awsEksDetector.detect(); + const resource = detectResources({ detectors: [awsEksDetector] }); await resource.waitForAsyncAttributes?.(); scope.done(); @@ -188,13 +186,13 @@ describe('awsEksDetector', () => { it('should return an empty resource when not running on Eks', async () => { fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) + .stub(AwsEksDetector, 'fileAccessAsync' as any) .resolves(''); readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) + .stub(AwsEksDetector, 'readFileAsync' as any) .resolves(correctCgroupData); getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) + .stub(awsEksDetector, '_getK8sCredHeader' as any) .resolves(k8s_token); const scope = nock('https://' + K8S_SVC_URL) .persist() @@ -202,7 +200,7 @@ describe('awsEksDetector', () => { .matchHeader('Authorization', k8s_token) .reply(200, () => ''); - const resource = await awsEksDetector.detect(); + const resource = detectResources({ detectors: [awsEksDetector] }); await resource.waitForAsyncAttributes?.(); scope.done(); @@ -216,10 +214,10 @@ describe('awsEksDetector', () => { fileNotFoundError: new Error('cannot file k8s token file'), }; fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) + .stub(AwsEksDetector, 'fileAccessAsync' as any) .rejects(errorMsg.fileNotFoundError); - const resource: Resource = await awsEksDetector.detect(); + const resource = detectResources({ detectors: [awsEksDetector] }); assert.ok(resource); assertEmptyResource(resource); @@ -227,15 +225,15 @@ describe('awsEksDetector', () => { it('should return an empty resource when containerId and clusterName are invalid', async () => { fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) + .stub(AwsEksDetector, 'fileAccessAsync' as any) .resolves(''); readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) + .stub(AwsEksDetector, 'readFileAsync' as any) .onSecondCall() .rejects(errorMsg.fileNotFoundError); getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) + .stub(awsEksDetector, '_getK8sCredHeader' as any) .resolves(k8s_token); const scope = nock('https://' + K8S_SVC_URL) .persist() @@ -246,7 +244,7 @@ describe('awsEksDetector', () => { .matchHeader('Authorization', k8s_token) .reply(200, () => ''); - const resource = await awsEksDetector.detect(); + const resource = detectResources({ detectors: [awsEksDetector] }); await resource.waitForAsyncAttributes?.(); scope.isDone(); @@ -259,13 +257,13 @@ describe('awsEksDetector', () => { describe('on unsuccessful request', () => { it('should return an empty resource when timed out', async () => { fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) + .stub(AwsEksDetector, 'fileAccessAsync' as any) .resolves(); readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) + .stub(AwsEksDetector, 'readFileAsync' as any) .resolves(correctCgroupData); getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) + .stub(awsEksDetector, '_getK8sCredHeader' as any) .resolves(k8s_token); const scope = nock('https://' + K8S_SVC_URL) .persist() @@ -274,7 +272,7 @@ describe('awsEksDetector', () => { .delayConnection(2500) .reply(200, () => mockedAwsAuth); - const resource = await awsEksDetector.detect(); + const resource = detectResources({ detectors: [awsEksDetector] }); await resource.waitForAsyncAttributes?.(); scope.done(); @@ -285,13 +283,13 @@ describe('awsEksDetector', () => { it('should return an empty resource when receiving error response code', async () => { fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) + .stub(AwsEksDetector, 'fileAccessAsync' as any) .resolves(); readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) + .stub(AwsEksDetector, 'readFileAsync' as any) .resolves(correctCgroupData); getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) + .stub(awsEksDetector, '_getK8sCredHeader' as any) .resolves(k8s_token); const scope = nock('https://' + K8S_SVC_URL) .persist() @@ -299,7 +297,7 @@ describe('awsEksDetector', () => { .matchHeader('Authorization', k8s_token) .reply(404, () => new Error()); - const resource = await awsEksDetector.detect(); + const resource = detectResources({ detectors: [awsEksDetector] }); await resource.waitForAsyncAttributes?.(); scope.done(); diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetectorSync.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetectorSync.test.ts deleted file mode 100644 index 432e113464..0000000000 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetectorSync.test.ts +++ /dev/null @@ -1,307 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import * as nock from 'nock'; -import * as sinon from 'sinon'; -import * as assert from 'assert'; -import { Resource } from '@opentelemetry/resources'; -import { awsEksDetectorSync, AwsEksDetectorSync } from '../../src'; -import { - assertK8sResource, - assertContainerResource, - assertEmptyResource, -} from '@opentelemetry/contrib-test-utils'; - -const K8S_SVC_URL = awsEksDetectorSync.K8S_SVC_URL; -const AUTH_CONFIGMAP_PATH = awsEksDetectorSync.AUTH_CONFIGMAP_PATH; -const CW_CONFIGMAP_PATH = awsEksDetectorSync.CW_CONFIGMAP_PATH; - -describe('awsEksDetectorSync', () => { - const errorMsg = { - fileNotFoundError: new Error('cannot find cgroup file'), - }; - - const correctCgroupData = - 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm'; - const mockedClusterResponse = '{"data":{"cluster.name":"my-cluster"}}'; - const mockedAwsAuth = 'my-auth'; - const k8s_token = 'Bearer 31ada4fd-adec-460c-809a-9e56ceb75269'; - let readStub, fileStub, getCredStub; - - beforeEach(() => { - nock.disableNetConnect(); - nock.cleanAll(); - }); - - afterEach(() => { - sinon.restore(); - nock.enableNetConnect(); - }); - - describe('on successful request', () => { - it('should return an aws_eks_instance_resource', async () => { - fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) - .resolves(); - readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) - .resolves(correctCgroupData); - getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) - .resolves(k8s_token); - const scope = nock('https://' + K8S_SVC_URL) - .persist() - .get(AUTH_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => mockedAwsAuth) - .get(CW_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => mockedClusterResponse); - - const resource = awsEksDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - scope.done(); - - sinon.assert.calledOnce(fileStub); - sinon.assert.calledTwice(readStub); - sinon.assert.calledTwice(getCredStub); - - assert.ok(resource); - assertK8sResource(resource, { - clusterName: 'my-cluster', - }); - assertContainerResource(resource, { - id: 'bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm', - }); - }); - - it('should return a resource with clusterName attribute without cgroup file', async () => { - fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) - .resolves(); - readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) - .onSecondCall() - .rejects(errorMsg.fileNotFoundError); - getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) - .resolves(k8s_token); - const scope = nock('https://' + K8S_SVC_URL) - .persist() - .get(AUTH_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => mockedAwsAuth) - .get(CW_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => mockedClusterResponse); - - const resource = awsEksDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - scope.done(); - - assert.ok(resource); - assertK8sResource(resource, { - clusterName: 'my-cluster', - }); - }); - - it('should return a resource with container ID attribute without a clusterName', async () => { - fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) - .resolves(); - readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) - .resolves(correctCgroupData); - getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) - .resolves(k8s_token); - const scope = nock('https://' + K8S_SVC_URL) - .persist() - .get(AUTH_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => mockedAwsAuth) - .get(CW_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => ''); - - const resource = awsEksDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - scope.done(); - - assert.ok(resource); - assertContainerResource(resource, { - id: 'bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm', - }); - }); - - it('should return a resource with clusterName attribute when cgroup file does not contain valid Container ID', async () => { - fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) - .resolves(); - readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) - .onSecondCall() - .resolves(''); - getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) - .resolves(k8s_token); - const scope = nock('https://' + K8S_SVC_URL) - .persist() - .get(AUTH_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => mockedAwsAuth) - .get(CW_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => mockedClusterResponse); - - const resource = awsEksDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - scope.done(); - - assert.ok(resource); - assert.ok(resource); - assertK8sResource(resource, { - clusterName: 'my-cluster', - }); - }); - - it('should return an empty resource when not running on Eks', async () => { - fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) - .resolves(''); - readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) - .resolves(correctCgroupData); - getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) - .resolves(k8s_token); - const scope = nock('https://' + K8S_SVC_URL) - .persist() - .get(AUTH_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => ''); - - const resource = awsEksDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - scope.done(); - - assert.ok(resource); - assertEmptyResource(resource); - }); - - it('should return an empty resource when k8s token file does not exist', async () => { - const errorMsg = { - fileNotFoundError: new Error('cannot file k8s token file'), - }; - fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) - .rejects(errorMsg.fileNotFoundError); - - const resource: Resource = await awsEksDetectorSync.detect(); - - assert.ok(resource); - assertEmptyResource(resource); - }); - - it('should return an empty resource when containerId and clusterName are invalid', async () => { - fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) - .resolves(''); - readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) - .onSecondCall() - .rejects(errorMsg.fileNotFoundError); - - getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) - .resolves(k8s_token); - const scope = nock('https://' + K8S_SVC_URL) - .persist() - .get(AUTH_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => mockedAwsAuth) - .get(CW_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(200, () => ''); - - const resource = awsEksDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - scope.isDone(); - - assert.ok(resource); - assertEmptyResource(resource); - }); - }); - - describe('on unsuccessful request', () => { - it('should return an empty resource when timed out', async () => { - fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) - .resolves(); - readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) - .resolves(correctCgroupData); - getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) - .resolves(k8s_token); - const scope = nock('https://' + K8S_SVC_URL) - .persist() - .get(AUTH_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .delayConnection(2500) - .reply(200, () => mockedAwsAuth); - - const resource = awsEksDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - scope.done(); - - assert.ok(resource); - assertEmptyResource(resource); - }).timeout(awsEksDetectorSync.TIMEOUT_MS + 100); - - it('should return an empty resource when receiving error response code', async () => { - fileStub = sinon - .stub(AwsEksDetectorSync, 'fileAccessAsync' as any) - .resolves(); - readStub = sinon - .stub(AwsEksDetectorSync, 'readFileAsync' as any) - .resolves(correctCgroupData); - getCredStub = sinon - .stub(awsEksDetectorSync, '_getK8sCredHeader' as any) - .resolves(k8s_token); - const scope = nock('https://' + K8S_SVC_URL) - .persist() - .get(AUTH_CONFIGMAP_PATH) - .matchHeader('Authorization', k8s_token) - .reply(404, () => new Error()); - - const resource = awsEksDetectorSync.detect(); - await resource.waitForAsyncAttributes?.(); - - scope.done(); - - assert.ok(resource); - assertEmptyResource(resource); - }); - }); -}); diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts index f4ba622fae..a5ebec748b 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts @@ -15,12 +15,21 @@ */ import * as assert from 'assert'; -import { - assertCloudResource, - assertEmptyResource, -} from '@opentelemetry/contrib-test-utils'; - +import { detectResources } from '@opentelemetry/resources'; +import { assertEmptyResource } from '@opentelemetry/contrib-test-utils'; import { awsLambdaDetector } from '../../src'; +import { + ATTR_AWS_LOG_GROUP_NAMES, + ATTR_CLOUD_PLATFORM, + ATTR_CLOUD_PROVIDER, + ATTR_CLOUD_REGION, + ATTR_FAAS_INSTANCE, + ATTR_FAAS_NAME, + ATTR_FAAS_MAX_MEMORY, + ATTR_FAAS_VERSION, + CLOUD_PROVIDER_VALUE_AWS, + CLOUD_PLATFORM_VALUE_AWS_LAMBDA, +} from '../../src/semconv'; describe('awsLambdaDetector', () => { let oldEnv: NodeJS.ProcessEnv; @@ -36,28 +45,56 @@ describe('awsLambdaDetector', () => { describe('on lambda', () => { it('fills resource', async () => { process.env.AWS_EXECUTION_ENV = 'AWS_Lambda_nodejs22.x'; + process.env.AWS_REGION = 'us-east-1'; process.env.AWS_LAMBDA_FUNCTION_NAME = 'name'; process.env.AWS_LAMBDA_FUNCTION_VERSION = 'v1'; - process.env.AWS_REGION = 'us-east-1'; - - const resource = await awsLambdaDetector.detect(); + process.env.AWS_LAMBDA_FUNCTION_MEMORY_SIZE = '128'; + process.env.AWS_LAMBDA_LOG_GROUP_NAME = '/aws/lambda/name'; + process.env.AWS_LAMBDA_LOG_STREAM_NAME = '2024/03/14/[$LATEST]123456'; - assertCloudResource(resource, { - provider: 'aws', - region: 'us-east-1', - }); + const resource = detectResources({ detectors: [awsLambdaDetector] }); - assert.strictEqual(resource.attributes['faas.name'], 'name'); - assert.strictEqual(resource.attributes['faas.version'], 'v1'); + assert.strictEqual( + resource.attributes[ATTR_CLOUD_PROVIDER], + CLOUD_PROVIDER_VALUE_AWS + ); + assert.strictEqual( + resource.attributes[ATTR_CLOUD_PLATFORM], + CLOUD_PLATFORM_VALUE_AWS_LAMBDA + ); + assert.strictEqual(resource.attributes[ATTR_CLOUD_REGION], 'us-east-1'); + assert.strictEqual(resource.attributes[ATTR_FAAS_NAME], 'name'); + assert.strictEqual(resource.attributes[ATTR_FAAS_VERSION], 'v1'); + assert.strictEqual( + resource.attributes[ATTR_FAAS_INSTANCE], + '2024/03/14/[$LATEST]123456' + ); + assert.strictEqual( + resource.attributes[ATTR_FAAS_MAX_MEMORY], + 128 * 1024 * 1024 + ); + assert.deepStrictEqual(resource.attributes[ATTR_AWS_LOG_GROUP_NAMES], [ + '/aws/lambda/name', + ]); }); }); describe('not on lambda', () => { - it('returns empty resource', async () => { - process.env.AWS_LAMBDA_FUNCTION_VERSION = 'v1'; + it('returns empty resource if AWS_EXECUTION_ENV is not set', async () => { + process.env.AWS_LAMBDA_FUNCTION_NAME = 'name'; + process.env.AWS_REGION = 'us-east-1'; + + const resource = detectResources({ detectors: [awsLambdaDetector] }); + + assertEmptyResource(resource); + }); + + it('returns empty resource if AWS_EXECUTION_ENV is not Lambda', async () => { + process.env.AWS_EXECUTION_ENV = 'AWS_ECS_EC2'; + process.env.AWS_LAMBDA_FUNCTION_NAME = 'name'; process.env.AWS_REGION = 'us-east-1'; - const resource = await awsLambdaDetector.detect(); + const resource = detectResources({ detectors: [awsLambdaDetector] }); assertEmptyResource(resource); }); diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetectorSync.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetectorSync.test.ts deleted file mode 100644 index ba7099506b..0000000000 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetectorSync.test.ts +++ /dev/null @@ -1,101 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import * as assert from 'assert'; -import { assertEmptyResource } from '@opentelemetry/contrib-test-utils'; -import { awsLambdaDetectorSync } from '../../src'; -import { - ATTR_AWS_LOG_GROUP_NAMES, - ATTR_CLOUD_PLATFORM, - ATTR_CLOUD_PROVIDER, - ATTR_CLOUD_REGION, - ATTR_FAAS_INSTANCE, - ATTR_FAAS_NAME, - ATTR_FAAS_MAX_MEMORY, - ATTR_FAAS_VERSION, - CLOUD_PROVIDER_VALUE_AWS, - CLOUD_PLATFORM_VALUE_AWS_LAMBDA, -} from '../../src/semconv'; - -describe('awsLambdaDetectorSync', () => { - let oldEnv: NodeJS.ProcessEnv; - - beforeEach(() => { - oldEnv = { ...process.env }; - }); - - afterEach(() => { - process.env = oldEnv; - }); - - describe('on lambda', () => { - it('fills resource', async () => { - process.env.AWS_EXECUTION_ENV = 'AWS_Lambda_nodejs22.x'; - process.env.AWS_REGION = 'us-east-1'; - process.env.AWS_LAMBDA_FUNCTION_NAME = 'name'; - process.env.AWS_LAMBDA_FUNCTION_VERSION = 'v1'; - process.env.AWS_LAMBDA_FUNCTION_MEMORY_SIZE = '128'; - process.env.AWS_LAMBDA_LOG_GROUP_NAME = '/aws/lambda/name'; - process.env.AWS_LAMBDA_LOG_STREAM_NAME = '2024/03/14/[$LATEST]123456'; - - const resource = awsLambdaDetectorSync.detect(); - - assert.strictEqual( - resource.attributes[ATTR_CLOUD_PROVIDER], - CLOUD_PROVIDER_VALUE_AWS - ); - assert.strictEqual( - resource.attributes[ATTR_CLOUD_PLATFORM], - CLOUD_PLATFORM_VALUE_AWS_LAMBDA - ); - assert.strictEqual(resource.attributes[ATTR_CLOUD_REGION], 'us-east-1'); - assert.strictEqual(resource.attributes[ATTR_FAAS_NAME], 'name'); - assert.strictEqual(resource.attributes[ATTR_FAAS_VERSION], 'v1'); - assert.strictEqual( - resource.attributes[ATTR_FAAS_INSTANCE], - '2024/03/14/[$LATEST]123456' - ); - assert.strictEqual( - resource.attributes[ATTR_FAAS_MAX_MEMORY], - 128 * 1024 * 1024 - ); - assert.deepStrictEqual(resource.attributes[ATTR_AWS_LOG_GROUP_NAMES], [ - '/aws/lambda/name', - ]); - }); - }); - - describe('not on lambda', () => { - it('returns empty resource if AWS_EXECUTION_ENV is not set', async () => { - process.env.AWS_LAMBDA_FUNCTION_NAME = 'name'; - process.env.AWS_REGION = 'us-east-1'; - - const resource = awsLambdaDetectorSync.detect(); - - assertEmptyResource(resource); - }); - - it('returns empty resource if AWS_EXECUTION_ENV is not Lambda', async () => { - process.env.AWS_EXECUTION_ENV = 'AWS_ECS_EC2'; - process.env.AWS_LAMBDA_FUNCTION_NAME = 'name'; - process.env.AWS_REGION = 'us-east-1'; - - const resource = awsLambdaDetectorSync.detect(); - - assertEmptyResource(resource); - }); - }); -}); diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts index e5b9d39b5a..b80e603d08 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts @@ -23,7 +23,7 @@ import { SimpleSpanProcessor, } from '@opentelemetry/sdk-trace-base'; import { NodeSDK } from '@opentelemetry/sdk-node'; -import { DetectorSync } from '@opentelemetry/resources'; +import { ResourceDetector, detectResources } from '@opentelemetry/resources'; describe('[Integration] Internal tracing', () => { it('should not start spans for any network or fs operation in any detector', async () => { @@ -50,11 +50,11 @@ describe('[Integration] Internal tracing', () => { // tracing being exported. We do the detection outside the SDK constructor to have such // scenario. const { - awsBeanstalkDetectorSync, - awsEc2DetectorSync, - awsEcsDetectorSync, - awsEksDetectorSync, - awsLambdaDetectorSync, + awsBeanstalkDetector, + awsEc2Detector, + awsEcsDetector, + awsEksDetector, + awsLambdaDetector, } = require('../../build/src'); // NOTE: the require process makes use of the fs API so spans are being exported. @@ -63,15 +63,15 @@ describe('[Integration] Internal tracing', () => { memoryExporter.reset(); const detectors = [ - awsBeanstalkDetectorSync, - awsEc2DetectorSync, - awsEcsDetectorSync, - awsEksDetectorSync, - awsLambdaDetectorSync, - ] as DetectorSync[]; + awsBeanstalkDetector, + awsEc2Detector, + awsEcsDetector, + awsEksDetector, + awsLambdaDetector, + ] as ResourceDetector[]; for (const d of detectors) { - const r = d.detect(); + const r = detectResources({ detectors: [d] }); await r.waitForAsyncAttributes?.(); } diff --git a/package-lock.json b/package-lock.json index 1f256b1da4..64199b895b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -126,15 +126,15 @@ "version": "1.12.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.0.0", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.57.2", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -145,12 +145,95 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" } }, + "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/instrumentation-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", + "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "detectors/node/opentelemetry-resource-detector-aws/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -160,6 +243,13 @@ "undici-types": "~5.26.4" } }, + "detectors/node/opentelemetry-resource-detector-aws/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "dev": true, + "license": "MIT" + }, "detectors/node/opentelemetry-resource-detector-aws/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -54424,10 +54514,10 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^1.0.0", + "@opentelemetry/core": "^2.0.0-dev.0", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -54439,6 +54529,57 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "dev": true, + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "dev": true, + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/instrumentation-http": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", + "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/instrumentation": "0.200.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54448,6 +54589,12 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "dev": true + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", From e6c5dbacc2a105ad1f2006504b6984fac97838d7 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 12:49:44 -0800 Subject: [PATCH 40/97] resource-detector-instana - feat(resource-detector-instana): suppress tracing of the detectors internal HTTP requests --- .../README.md | 8 +- .../package.json | 6 +- .../src/detectors/InstanaAgentDetector.ts | 34 +- .../src/detectors/index.ts | 2 +- .../src/index.ts | 2 +- ...nstanaAgentDetectorIntegrationTest.test.ts | 22 +- .../test/InstanaAgentDetectorUnitTest.test.ts | 11 +- package-lock.json | 845 +++++++++++++++++- 8 files changed, 882 insertions(+), 48 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-instana/README.md b/detectors/node/opentelemetry-resource-detector-instana/README.md index 8845808cdf..40fbaf8843 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/README.md +++ b/detectors/node/opentelemetry-resource-detector-instana/README.md @@ -22,21 +22,15 @@ npm install --save @opentelemetry/resource-detector-instana ```typescript import { - Resource, processDetector, envDetector, } from "@opentelemetry/resources"; -import { SEMRESATTRS_SERVICE_NAME } from "@opentelemetry/semantic-conventions"; import { NodeSDK } from "@opentelemetry/sdk-node"; import { instanaAgentDetector } from "@opentelemetry/resource-detector-instana"; -const globalResource = new Resource({ - [SEMRESATTRS_SERVICE_NAME]: "TestService", -}); - const sdk = new NodeSDK({ + serviceName: "TestService", resourceDetectors: [envDetector, processDetector, instanaAgentDetector], - resource: globalResource, }); sdk.start() diff --git a/detectors/node/opentelemetry-resource-detector-instana/package.json b/detectors/node/opentelemetry-resource-detector-instana/package.json index 72bf3946ac..c4ce593ada 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/package.json +++ b/detectors/node/opentelemetry-resource-detector-instana/package.json @@ -26,7 +26,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=8.12.0" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -42,7 +42,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-node": "^0.57.2", + "@opentelemetry/sdk-node": "^0.200.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -52,7 +52,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "peerDependencies": { diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/detectors/InstanaAgentDetector.ts b/detectors/node/opentelemetry-resource-detector-instana/src/detectors/InstanaAgentDetector.ts index 2a22951803..e1bb4430ee 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/src/detectors/InstanaAgentDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-instana/src/detectors/InstanaAgentDetector.ts @@ -13,28 +13,44 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + +import { context, diag } from '@opentelemetry/api'; +import { suppressTracing } from '@opentelemetry/core'; import { - DetectorSync, - Resource, - IResource, - ResourceAttributes, + ResourceDetector, + DetectedResource, + DetectedResourceAttributes, } from '@opentelemetry/resources'; -import { diag } from '@opentelemetry/api'; import { SEMRESATTRS_PROCESS_PID, SEMRESATTRS_SERVICE_INSTANCE_ID, } from '@opentelemetry/semantic-conventions'; import * as http from 'http'; -class InstanaAgentDetector implements DetectorSync { +class InstanaAgentDetector implements ResourceDetector { readonly INSTANA_AGENT_DEFAULT_HOST = 'localhost'; readonly INSTANA_AGENT_DEFAULT_PORT = 42699; - detect(): IResource { - return new Resource({}, this._getAttributes()); + detect(): DetectedResource { + const dataPromise = context.with(suppressTracing(context.active()), () => + this._gatherData() + ); + + const attrNames = [ + SEMRESATTRS_PROCESS_PID, + SEMRESATTRS_SERVICE_INSTANCE_ID, + ]; + + const attributes = {} as DetectedResourceAttributes; + attrNames.forEach(name => { + // Each resource attribute is determined asynchronously in _gatherData(). + attributes[name] = dataPromise.then(data => data[name]); + }); + + return { attributes }; } - private async _getAttributes(): Promise { + private async _gatherData(): Promise { const host = process.env.INSTANA_AGENT_HOST || this.INSTANA_AGENT_DEFAULT_HOST; const port = Number( diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/detectors/index.ts b/detectors/node/opentelemetry-resource-detector-instana/src/detectors/index.ts index 838b64dd94..4738db7606 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/src/detectors/index.ts +++ b/detectors/node/opentelemetry-resource-detector-instana/src/detectors/index.ts @@ -14,4 +14,4 @@ * limitations under the License. */ -export * from './InstanaAgentDetector'; +export { instanaAgentDetector } from './InstanaAgentDetector'; diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/index.ts b/detectors/node/opentelemetry-resource-detector-instana/src/index.ts index 0acba8788c..4ba2ecdea7 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/src/index.ts +++ b/detectors/node/opentelemetry-resource-detector-instana/src/index.ts @@ -14,4 +14,4 @@ * limitations under the License. */ -export * from './detectors'; +export { instanaAgentDetector } from './detectors'; diff --git a/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts b/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts index e99aa78487..d23b4c1319 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts +++ b/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts @@ -16,12 +16,7 @@ import * as nock from 'nock'; import * as assert from 'assert'; -import { - Resource, - processDetector, - envDetector, -} from '@opentelemetry/resources'; -import { SEMRESATTRS_SERVICE_NAME } from '@opentelemetry/semantic-conventions'; +import { processDetector, envDetector } from '@opentelemetry/resources'; import { NodeSDK } from '@opentelemetry/sdk-node'; import { instanaAgentDetector } from '../src'; @@ -53,13 +48,9 @@ describe('[Integration] instanaAgentDetector', () => { .reply(200, () => mockedReply); const serviceName = 'TestService'; - const globalResource = new Resource({ - [SEMRESATTRS_SERVICE_NAME]: serviceName, - }); - const sdk = new NodeSDK({ + serviceName, resourceDetectors: [envDetector, processDetector, instanaAgentDetector], - resource: globalResource, }); sdk.start(); @@ -92,19 +83,14 @@ describe('[Integration] instanaAgentDetector', () => { .reply(200, () => mockedReply); const serviceName = 'TestService'; - const globalResource = new Resource({ - [SEMRESATTRS_SERVICE_NAME]: serviceName, - }); - const sdk = new NodeSDK({ + serviceName, resourceDetectors: [envDetector, processDetector, instanaAgentDetector], - resource: globalResource, }); sdk.start(); const resource = sdk['_resource']; - - await delay(500); + await resource.waitForAsyncAttributes?.(); assert.equal(resource.attributes['process.pid'], 123); assert.equal(resource.attributes['process.runtime.name'], 'nodejs'); diff --git a/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts b/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts index db66c0dc0d..0da119a52e 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts +++ b/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts @@ -17,6 +17,7 @@ import * as nock from 'nock'; import * as assert from 'assert'; import { instanaAgentDetector } from '../src'; +import { detectResources } from '@opentelemetry/resources'; describe('[UNIT] instanaAgentDetector', () => { describe('when agent is running', () => { @@ -53,7 +54,7 @@ describe('[UNIT] instanaAgentDetector', () => { .put('/com.instana.plugin.nodejs.discovery') .reply(200, () => mockedReply); - const resource = instanaAgentDetector.detect(); + const resource = detectResources({ detectors: [instanaAgentDetector] }); await resource.waitForAsyncAttributes?.(); scope.done(); @@ -80,7 +81,7 @@ describe('[UNIT] instanaAgentDetector', () => { .put('/com.instana.plugin.nodejs.discovery') .reply(200, () => mockedReply); - const resource = instanaAgentDetector.detect(); + const resource = detectResources({ detectors: [instanaAgentDetector] }); await resource.waitForAsyncAttributes?.(); scope.done(); @@ -97,7 +98,7 @@ describe('[UNIT] instanaAgentDetector', () => { .put('/com.instana.plugin.nodejs.discovery') .reply(500, () => new Error()); - const resource = instanaAgentDetector.detect(); + const resource = detectResources({ detectors: [instanaAgentDetector] }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); @@ -118,7 +119,7 @@ describe('[UNIT] instanaAgentDetector', () => { .delay(500) .reply(200, {}); - const resource = instanaAgentDetector.detect(); + const resource = detectResources({ detectors: [instanaAgentDetector] }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); @@ -131,7 +132,7 @@ describe('[UNIT] instanaAgentDetector', () => { process.env.INSTANA_AGENT_TIMEOUT_MS = '100'; process.env.INSTANA_RETRY_TIMEOUT_MS = '100'; - const resource = instanaAgentDetector.detect(); + const resource = detectResources({ detectors: [instanaAgentDetector] }); await resource.waitForAsyncAttributes?.(); assert.deepStrictEqual(resource.attributes, {}); diff --git a/package-lock.json b/package-lock.json index 64199b895b..9f65b6732a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -678,13 +678,13 @@ "version": "0.18.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/resources": "^2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-node": "^0.57.2", + "@opentelemetry/sdk-node": "^0.200.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -700,6 +700,507 @@ "@opentelemetry/api": "^1.3.0" } }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-logs-otlp-grpc": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-C//VRTA4QyFRGwznRU+07Gp3ZPyAweBImCOt/t+ZVMzjDlmbmi442VfsXn3p3FnBawwl76cpwA36BPNQaoXrww==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-logs-otlp-http": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-Mo/pflwVEFsq+DJB2RHD/UPMbZSB6fKPd+XWUPAcBikrcT9sOhwhpglWNrUkvZuFqmxxkBzIGoEwjmcwnVs6mQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-logs-otlp-proto": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-iONaLIQERw07JOdppIf95kWp34Vk6yXLVqD3/8L+VRm63lVu3eGqvfP/nyKMLJWSHZa6qDBs6bkMI9UnnNpzMQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-metrics-otlp-grpc": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-FZxkZK/SkEmQDAaZneFrJCwLEyZRt+8ZKSNpiBBe4hRZOOUoTUl8PK8rtGlBMIVMe28XEw15wPscJbtM9NQUQA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-metrics-otlp-http": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-sZ7I54IB845nU2w/WwY6jEul5EwM2iXpXFPa/lfPkdshStybiWJZeH9HAhcmnmvPigL2AXd43PIZfEuYs2bUhw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-metrics-otlp-proto": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-klC0PhdAzbUZeW4XKFCMugOc+BgWRhEgR1OlLcYeLPlq4ZXOakVWCVk274B8epo3agF3J5lw4cdfaUv2bv43RQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-prometheus": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.1.tgz", + "integrity": "sha512-Do44scMIZCsuZmXz+w9KtD2c+/LDhPvNjY9vSK0vbZbvrEZ0NbfeulASi7rtIWF++oF1Vz6SyKMBLj+mnhkk+Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-thP1z9uOxbMF5uOva7Cyc7/gzz2dvZJ7YUVNBB88m5aQXCIgVphf4AJigU5pdRCkNrI9KygXPFs0M5wjXUlIlA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-05IdEm6k3FM0vC5FJGI7RKP3rczwOy1ZlixxD76kw58AoumJ95FDToPTa+Lbxlz/nL5rUx//0rdA/CSSu35zgA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-UsfZW2X8iuQ3uIZmDB4ZnCQZyfNkSAL63ycq2lZ2ixq6qXjuvkDzwdgXM0H+SyiDvfw51u069uppJr38O7DDSA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-zipkin": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.1.tgz", + "integrity": "sha512-vKHvQyWyOnFX3O6z7FVlZnz9WYWNaTk7c8v4O4xxO+62KwgptaSHmM1lsnpQm0S6GpixbFZptrEpfrbAA/n7Fw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.1.tgz", + "integrity": "sha512-iErPBsbpJPo6Z+Lf0YnEYo+wFv5yd5yQHdQNGywa/J/wyosiVsQZwdTcZ0kfsu3QVj8KlWV/+buBHU0mw8/xPg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.1.tgz", + "integrity": "sha512-fYJmf9DGyg3kDnR83dWqCUEn7vGgrFyHQIV6GkAMFYt7JPI6mPZG26Cjdmh7e2AvIQxIyqOnVX4Uwsh8d/WGMg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/otlp-transformer": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.1.tgz", + "integrity": "sha512-q0psOR6iMP+Iri82Lv+CxLZx6vJAocqQQwbd2RzEll3E2Aa1GW/qgD9JJENrd54wM686hkV7S+DQiSiDqsKkhg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "protobufjs": "^7.3.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/propagator-b3": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", + "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/propagator-jaeger": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", + "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/sdk-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-nqaWxb/XziiG2cc4W6ViMGRT+CBDn+BaaL2OvpYitPZYUa+qaXh5R7GbCvKg3buaFDN1ctiQMeaNEs5C01SGFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/sdk-node": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.1.tgz", + "integrity": "sha512-qqdnyLkS2aV1+VXS8VgKIO7qxsJG0D3ksrb3FHczKBrbAqzhJLSE1b/O4rGqxn6MQEvzclvc9mVwnanGnba3WQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-prometheus": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-zipkin": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/propagator-b3": "2.0.0-dev.1", + "@opentelemetry/propagator-jaeger": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "detectors/node/opentelemetry-resource-detector-instana/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -709,6 +1210,13 @@ "undici-types": "~5.26.4" } }, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "dev": true, + "license": "MIT" + }, "detectors/node/opentelemetry-resource-detector-instana/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -54878,8 +55386,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/resources": "^1.10.0", - "@opentelemetry/sdk-node": "^0.57.2", + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-node": "^0.200.0-dev.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -54890,6 +55398,329 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "dev": true, + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/exporter-logs-otlp-grpc": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-C//VRTA4QyFRGwznRU+07Gp3ZPyAweBImCOt/t+ZVMzjDlmbmi442VfsXn3p3FnBawwl76cpwA36BPNQaoXrww==", + "dev": true, + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1" + } + }, + "@opentelemetry/exporter-logs-otlp-http": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-Mo/pflwVEFsq+DJB2RHD/UPMbZSB6fKPd+XWUPAcBikrcT9sOhwhpglWNrUkvZuFqmxxkBzIGoEwjmcwnVs6mQ==", + "dev": true, + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1" + } + }, + "@opentelemetry/exporter-logs-otlp-proto": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-iONaLIQERw07JOdppIf95kWp34Vk6yXLVqD3/8L+VRm63lVu3eGqvfP/nyKMLJWSHZa6qDBs6bkMI9UnnNpzMQ==", + "dev": true, + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, + "@opentelemetry/exporter-metrics-otlp-grpc": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-FZxkZK/SkEmQDAaZneFrJCwLEyZRt+8ZKSNpiBBe4hRZOOUoTUl8PK8rtGlBMIVMe28XEw15wPscJbtM9NQUQA==", + "dev": true, + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + } + }, + "@opentelemetry/exporter-metrics-otlp-http": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-sZ7I54IB845nU2w/WwY6jEul5EwM2iXpXFPa/lfPkdshStybiWJZeH9HAhcmnmvPigL2AXd43PIZfEuYs2bUhw==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + } + }, + "@opentelemetry/exporter-metrics-otlp-proto": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-klC0PhdAzbUZeW4XKFCMugOc+BgWRhEgR1OlLcYeLPlq4ZXOakVWCVk274B8epo3agF3J5lw4cdfaUv2bv43RQ==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + } + }, + "@opentelemetry/exporter-prometheus": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.1.tgz", + "integrity": "sha512-Do44scMIZCsuZmXz+w9KtD2c+/LDhPvNjY9vSK0vbZbvrEZ0NbfeulASi7rtIWF++oF1Vz6SyKMBLj+mnhkk+Q==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + } + }, + "@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-thP1z9uOxbMF5uOva7Cyc7/gzz2dvZJ7YUVNBB88m5aQXCIgVphf4AJigU5pdRCkNrI9KygXPFs0M5wjXUlIlA==", + "dev": true, + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, + "@opentelemetry/exporter-trace-otlp-http": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-05IdEm6k3FM0vC5FJGI7RKP3rczwOy1ZlixxD76kw58AoumJ95FDToPTa+Lbxlz/nL5rUx//0rdA/CSSu35zgA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, + "@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-UsfZW2X8iuQ3uIZmDB4ZnCQZyfNkSAL63ycq2lZ2ixq6qXjuvkDzwdgXM0H+SyiDvfw51u069uppJr38O7DDSA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, + "@opentelemetry/exporter-zipkin": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.1.tgz", + "integrity": "sha512-vKHvQyWyOnFX3O6z7FVlZnz9WYWNaTk7c8v4O4xxO+62KwgptaSHmM1lsnpQm0S6GpixbFZptrEpfrbAA/n7Fw==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "dev": true, + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/otlp-exporter-base": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.1.tgz", + "integrity": "sha512-iErPBsbpJPo6Z+Lf0YnEYo+wFv5yd5yQHdQNGywa/J/wyosiVsQZwdTcZ0kfsu3QVj8KlWV/+buBHU0mw8/xPg==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + } + }, + "@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.1.tgz", + "integrity": "sha512-fYJmf9DGyg3kDnR83dWqCUEn7vGgrFyHQIV6GkAMFYt7JPI6mPZG26Cjdmh7e2AvIQxIyqOnVX4Uwsh8d/WGMg==", + "dev": true, + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + } + }, + "@opentelemetry/otlp-transformer": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.1.tgz", + "integrity": "sha512-q0psOR6iMP+Iri82Lv+CxLZx6vJAocqQQwbd2RzEll3E2Aa1GW/qgD9JJENrd54wM686hkV7S+DQiSiDqsKkhg==", + "dev": true, + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "protobufjs": "^7.3.0" + } + }, + "@opentelemetry/propagator-b3": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", + "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1" + } + }, + "@opentelemetry/propagator-jaeger": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", + "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-nqaWxb/XziiG2cc4W6ViMGRT+CBDn+BaaL2OvpYitPZYUa+qaXh5R7GbCvKg3buaFDN1ctiQMeaNEs5C01SGFA==", + "dev": true, + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + } + }, + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + } + }, + "@opentelemetry/sdk-node": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.1.tgz", + "integrity": "sha512-qqdnyLkS2aV1+VXS8VgKIO7qxsJG0D3ksrb3FHczKBrbAqzhJLSE1b/O4rGqxn6MQEvzclvc9mVwnanGnba3WQ==", + "dev": true, + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-prometheus": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-zipkin": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/propagator-b3": "2.0.0-dev.1", + "@opentelemetry/propagator-jaeger": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54899,6 +55730,12 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "dev": true + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", From ec39a257dc68da7077c6749b10bbc5f41530fdd3 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 12:51:28 -0800 Subject: [PATCH 41/97] lint:fix --- .../src/detectors/AzureVmDetector.ts | 80 +++++++++++-------- 1 file changed, 46 insertions(+), 34 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts index d4d81ef796..ec7c80dab9 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts @@ -65,46 +65,58 @@ class AzureVmResourceDetector implements ResourceDetector { Metadata: 'True', }, }; - const metadataP: Promise = new Promise((resolve, reject) => { - const timeoutId = setTimeout(() => { - req.destroy(); - reject(new Error('Azure metadata service request timed out.')); - }, 1000); + const metadataP: Promise = new Promise( + (resolve, reject) => { + const timeoutId = setTimeout(() => { + req.destroy(); + reject(new Error('Azure metadata service request timed out.')); + }, 1000); - const req = http.request(options, res => { - clearTimeout(timeoutId); - const { statusCode } = res; - res.setEncoding('utf8'); - let rawData = ''; - res.on('data', chunk => (rawData += chunk)); - res.on('end', () => { - if (statusCode && statusCode >= 200 && statusCode < 300) { - try { - resolve(JSON.parse(rawData)); - } catch (error) { - reject(error); + const req = http.request(options, res => { + clearTimeout(timeoutId); + const { statusCode } = res; + res.setEncoding('utf8'); + let rawData = ''; + res.on('data', chunk => (rawData += chunk)); + res.on('end', () => { + if (statusCode && statusCode >= 200 && statusCode < 300) { + try { + resolve(JSON.parse(rawData)); + } catch (error) { + reject(error); + } + } else { + reject( + new Error('Failed to load page, status code: ' + statusCode) + ); } - } else { - reject( - new Error('Failed to load page, status code: ' + statusCode) - ); - } + }); }); - }); - req.on('error', err => { - clearTimeout(timeoutId); - reject(err); - }); - req.end(); - }); + req.on('error', err => { + clearTimeout(timeoutId); + reject(err); + }); + req.end(); + } + ); const attributes = { - [AZURE_VM_SCALE_SET_NAME_ATTRIBUTE]: metadataP.then(metadata => metadata['vmScaleSetName']), + [AZURE_VM_SCALE_SET_NAME_ATTRIBUTE]: metadataP.then( + metadata => metadata['vmScaleSetName'] + ), [AZURE_VM_SKU_ATTRIBUTE]: metadataP.then(metadata => metadata['sku']), - [SEMRESATTRS_CLOUD_PLATFORM]: metadataP.then(() => CLOUDPLATFORMVALUES_AZURE_VM), - [SEMRESATTRS_CLOUD_PROVIDER]: metadataP.then(() => CLOUDPROVIDERVALUES_AZURE), - [SEMRESATTRS_CLOUD_REGION]: metadataP.then(metadata => metadata['location']), - [CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE]: metadataP.then(metadata => metadata['resourceId']), + [SEMRESATTRS_CLOUD_PLATFORM]: metadataP.then( + () => CLOUDPLATFORMVALUES_AZURE_VM + ), + [SEMRESATTRS_CLOUD_PROVIDER]: metadataP.then( + () => CLOUDPROVIDERVALUES_AZURE + ), + [SEMRESATTRS_CLOUD_REGION]: metadataP.then( + metadata => metadata['location'] + ), + [CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE]: metadataP.then( + metadata => metadata['resourceId'] + ), [SEMRESATTRS_HOST_ID]: metadataP.then(metadata => metadata['vmId']), [SEMRESATTRS_HOST_NAME]: metadataP.then(metadata => metadata['name']), [SEMRESATTRS_HOST_TYPE]: metadataP.then(metadata => metadata['vmSize']), From f8e5f390c288b4bf17542cb8ede51032d5042b78 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 13:01:15 -0800 Subject: [PATCH 42/97] auto-instrumentations-node --- .../auto-instrumentations-node/README.md | 4 +- .../auto-instrumentations-node/package.json | 12 +- .../auto-instrumentations-node/src/utils.ts | 27 +- .../test/utils.test.ts | 6 +- package-lock.json | 4449 ++++++++--------- 5 files changed, 2127 insertions(+), 2371 deletions(-) diff --git a/metapackages/auto-instrumentations-node/README.md b/metapackages/auto-instrumentations-node/README.md index 00b52837cf..c44ab45269 100644 --- a/metapackages/auto-instrumentations-node/README.md +++ b/metapackages/auto-instrumentations-node/README.md @@ -128,14 +128,14 @@ Custom configuration for each of the instrumentations can be passed to the funct const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node'); const { getNodeAutoInstrumentations } = require('@opentelemetry/auto-instrumentations-node'); const { CollectorTraceExporter } = require('@opentelemetry/exporter-collector'); -const { Resource } = require('@opentelemetry/resources'); +const { resourceFromAttributes } = require('@opentelemetry/resources'); const { SEMRESATTRS_SERVICE_NAME } = require('@opentelemetry/semantic-conventions'); const { SimpleSpanProcessor } = require('@opentelemetry/sdk-trace-base'); const { registerInstrumentations } = require('@opentelemetry/instrumentation'); const exporter = new CollectorTraceExporter(); const provider = new NodeTracerProvider({ - resource: new Resource({ + resource: resourceFromAttributes({ [SEMRESATTRS_SERVICE_NAME]: 'basic-service', }), spanProcessors: [ diff --git a/metapackages/auto-instrumentations-node/package.json b/metapackages/auto-instrumentations-node/package.json index 591287d445..919fdd7bbc 100644 --- a/metapackages/auto-instrumentations-node/package.json +++ b/metapackages/auto-instrumentations-node/package.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-instrumentations-node#readme", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "publishConfig": { "access": "public" @@ -46,7 +46,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -61,9 +61,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.57.2", + "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.0", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.57.2", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -91,8 +91,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^1.24.0", - "@opentelemetry/sdk-node": "^0.57.2" + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-node": "^0.200.0-dev.0" }, "files": [ "build/src/**/*.js", diff --git a/metapackages/auto-instrumentations-node/src/utils.ts b/metapackages/auto-instrumentations-node/src/utils.ts index 787a97eb43..ae5349a0fc 100644 --- a/metapackages/auto-instrumentations-node/src/utils.ts +++ b/metapackages/auto-instrumentations-node/src/utils.ts @@ -68,13 +68,12 @@ import { import { containerDetector } from '@opentelemetry/resource-detector-container'; import { gcpDetector } from '@opentelemetry/resource-detector-gcp'; import { - Detector, - DetectorSync, - envDetectorSync, - hostDetectorSync, - osDetectorSync, - processDetectorSync, - serviceInstanceIdDetectorSync, + ResourceDetector, + envDetector, + hostDetector, + osDetector, + processDetector, + serviceInstanceIdDetector, } from '@opentelemetry/resources'; import { azureAppServiceDetector, @@ -254,17 +253,17 @@ function getDisabledInstrumentationsFromEnv() { return instrumentationsFromEnv; } -export function getResourceDetectorsFromEnv(): Array { +export function getResourceDetectorsFromEnv(): Array { const resourceDetectors = new Map< string, - Detector | DetectorSync | Detector[] | DetectorSync[] + ResourceDetector | ResourceDetector[] >([ [RESOURCE_DETECTOR_CONTAINER, containerDetector], - [RESOURCE_DETECTOR_ENVIRONMENT, envDetectorSync], - [RESOURCE_DETECTOR_HOST, hostDetectorSync], - [RESOURCE_DETECTOR_OS, osDetectorSync], - [RESOURCE_DETECTOR_SERVICE_INSTANCE_ID, serviceInstanceIdDetectorSync], - [RESOURCE_DETECTOR_PROCESS, processDetectorSync], + [RESOURCE_DETECTOR_ENVIRONMENT, envDetector], + [RESOURCE_DETECTOR_HOST, hostDetector], + [RESOURCE_DETECTOR_OS, osDetector], + [RESOURCE_DETECTOR_SERVICE_INSTANCE_ID, serviceInstanceIdDetector], + [RESOURCE_DETECTOR_PROCESS, processDetector], [RESOURCE_DETECTOR_ALIBABA, alibabaCloudEcsDetector], [RESOURCE_DETECTOR_GCP, gcpDetector], [ diff --git a/metapackages/auto-instrumentations-node/test/utils.test.ts b/metapackages/auto-instrumentations-node/test/utils.test.ts index f3581b064d..7fac6762fc 100644 --- a/metapackages/auto-instrumentations-node/test/utils.test.ts +++ b/metapackages/auto-instrumentations-node/test/utils.test.ts @@ -192,11 +192,11 @@ describe('utils', () => { const resourceDetectors = getResourceDetectorsFromEnv(); assert.equal(resourceDetectors.length, 3); - assert.equal(resourceDetectors[0].constructor.name, 'EnvDetectorSync'); - assert.equal(resourceDetectors[1].constructor.name, 'HostDetectorSync'); + assert.equal(resourceDetectors[0].constructor.name, 'EnvDetector'); + assert.equal(resourceDetectors[1].constructor.name, 'HostDetector'); assert.equal( resourceDetectors[2].constructor.name, - 'ServiceInstanceIdDetectorSync' + 'ServiceInstanceIdDetector' ); delete process.env.OTEL_NODE_RESOURCE_DETECTORS; diff --git a/package-lock.json b/package-lock.json index 9f65b6732a..29f5962eee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -151,19 +151,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", @@ -179,45 +166,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", - "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "forwarded-parse": "2.1.2" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/resources": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", @@ -243,13 +191,6 @@ "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-aws/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "dev": true, - "license": "MIT" - }, "detectors/node/opentelemetry-resource-detector-aws/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -291,19 +232,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", @@ -319,45 +247,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", - "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "forwarded-parse": "2.1.2" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/resources": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", @@ -383,13 +272,6 @@ "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-azure/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "dev": true, - "license": "MIT" - }, "detectors/node/opentelemetry-resource-detector-azure/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -515,19 +397,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", @@ -543,45 +412,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", - "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "forwarded-parse": "2.1.2" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/resources": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", @@ -607,13 +437,6 @@ "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "dev": true, - "license": "MIT" - }, "detectors/node/opentelemetry-resource-detector-gcp/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -693,37 +516,11 @@ "rimraf": "5.0.10", "typescript": "4.4.4" }, - "engines": { - "node": ">=8.12.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/core": { @@ -741,237 +538,196 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-logs-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-C//VRTA4QyFRGwznRU+07Gp3ZPyAweBImCOt/t+ZVMzjDlmbmi442VfsXn3p3FnBawwl76cpwA36BPNQaoXrww==", - "dev": true, + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "license": "Apache-2.0", "dependencies": { - "@grpc/grpc-js": "^1.7.1", "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1" + "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-Mo/pflwVEFsq+DJB2RHD/UPMbZSB6fKPd+XWUPAcBikrcT9sOhwhpglWNrUkvZuFqmxxkBzIGoEwjmcwnVs6mQ==", + "detectors/node/opentelemetry-resource-detector-instana/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-logs-otlp-proto": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-iONaLIQERw07JOdppIf95kWp34Vk6yXLVqD3/8L+VRm63lVu3eGqvfP/nyKMLJWSHZa6qDBs6bkMI9UnnNpzMQ==", + "detectors/node/opentelemetry-resource-detector-instana/node_modules/typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "node": ">=4.2.0" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-metrics-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-FZxkZK/SkEmQDAaZneFrJCwLEyZRt+8ZKSNpiBBe4hRZOOUoTUl8PK8rtGlBMIVMe28XEw15wPscJbtM9NQUQA==", - "dev": true, + "metapackages/auto-configuration-propagators": { + "name": "@opentelemetry/auto-configuration-propagators", + "version": "0.3.3", "license": "Apache-2.0", "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" + "@opentelemetry/core": "^1.25.1", + "@opentelemetry/propagator-aws-xray": "^1.26.2", + "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", + "@opentelemetry/propagator-b3": "^1.25.1", + "@opentelemetry/propagator-jaeger": "^1.25.1", + "@opentelemetry/propagator-ot-trace": "^0.27.3" }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-sZ7I54IB845nU2w/WwY6jEul5EwM2iXpXFPa/lfPkdshStybiWJZeH9HAhcmnmvPigL2AXd43PIZfEuYs2bUhw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "devDependencies": { + "@opentelemetry/api": "^1.4.1", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/sinon": "17.0.4", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "sinon": "15.2.0", + "typescript": "4.4.4" }, "engines": { - "node": "^18.19.0 || >=20.6.0" + "node": ">=14" }, "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "@opentelemetry/api": "^1.4.1" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-metrics-otlp-proto": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-klC0PhdAzbUZeW4XKFCMugOc+BgWRhEgR1OlLcYeLPlq4ZXOakVWCVk274B8epo3agF3J5lw4cdfaUv2bv43RQ==", + "metapackages/auto-configuration-propagators/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-prometheus": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.1.tgz", - "integrity": "sha512-Do44scMIZCsuZmXz+w9KtD2c+/LDhPvNjY9vSK0vbZbvrEZ0NbfeulASi7rtIWF++oF1Vz6SyKMBLj+mnhkk+Q==", + "metapackages/auto-configuration-propagators/node_modules/typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "node": ">=4.2.0" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-thP1z9uOxbMF5uOva7Cyc7/gzz2dvZJ7YUVNBB88m5aQXCIgVphf4AJigU5pdRCkNrI9KygXPFs0M5wjXUlIlA==", - "dev": true, + "metapackages/auto-instrumentations-node": { + "name": "@opentelemetry/auto-instrumentations-node", + "version": "0.56.1", "license": "Apache-2.0", "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-amqplib": "^0.46.1", + "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", + "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", + "@opentelemetry/instrumentation-bunyan": "^0.45.1", + "@opentelemetry/instrumentation-cassandra-driver": "^0.45.1", + "@opentelemetry/instrumentation-connect": "^0.43.1", + "@opentelemetry/instrumentation-cucumber": "^0.14.1", + "@opentelemetry/instrumentation-dataloader": "^0.16.1", + "@opentelemetry/instrumentation-dns": "^0.43.1", + "@opentelemetry/instrumentation-express": "^0.47.1", + "@opentelemetry/instrumentation-fastify": "^0.44.2", + "@opentelemetry/instrumentation-fs": "^0.19.1", + "@opentelemetry/instrumentation-generic-pool": "^0.43.1", + "@opentelemetry/instrumentation-graphql": "^0.47.1", + "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-hapi": "^0.45.2", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-ioredis": "^0.47.1", + "@opentelemetry/instrumentation-kafkajs": "^0.7.1", + "@opentelemetry/instrumentation-knex": "^0.44.1", + "@opentelemetry/instrumentation-koa": "^0.47.1", + "@opentelemetry/instrumentation-lru-memoizer": "^0.44.1", + "@opentelemetry/instrumentation-memcached": "^0.43.1", + "@opentelemetry/instrumentation-mongodb": "^0.52.0", + "@opentelemetry/instrumentation-mongoose": "^0.46.1", + "@opentelemetry/instrumentation-mysql": "^0.45.1", + "@opentelemetry/instrumentation-mysql2": "^0.45.2", + "@opentelemetry/instrumentation-nestjs-core": "^0.44.1", + "@opentelemetry/instrumentation-net": "^0.43.1", + "@opentelemetry/instrumentation-pg": "^0.51.1", + "@opentelemetry/instrumentation-pino": "^0.46.1", + "@opentelemetry/instrumentation-redis": "^0.46.1", + "@opentelemetry/instrumentation-redis-4": "^0.46.1", + "@opentelemetry/instrumentation-restify": "^0.45.1", + "@opentelemetry/instrumentation-router": "^0.44.1", + "@opentelemetry/instrumentation-socket.io": "^0.46.1", + "@opentelemetry/instrumentation-tedious": "^0.18.1", + "@opentelemetry/instrumentation-undici": "^0.10.1", + "@opentelemetry/instrumentation-winston": "^0.44.1", + "@opentelemetry/resource-detector-alibaba-cloud": "^0.30.1", + "@opentelemetry/resource-detector-aws": "^1.12.0", + "@opentelemetry/resource-detector-azure": "^0.6.1", + "@opentelemetry/resource-detector-container": "^0.6.1", + "@opentelemetry/resource-detector-gcp": "^0.33.1", + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-node": "^0.200.0-dev.0" }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-05IdEm6k3FM0vC5FJGI7RKP3rczwOy1ZlixxD76kw58AoumJ95FDToPTa+Lbxlz/nL5rUx//0rdA/CSSu35zgA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "devDependencies": { + "@opentelemetry/api": "^1.4.1", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/sinon": "17.0.4", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "sinon": "15.2.0", + "typescript": "4.4.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "@opentelemetry/api": "^1.4.1" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "metapackages/auto-instrumentations-node/node_modules/@opentelemetry/api-logs": { "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-UsfZW2X8iuQ3uIZmDB4ZnCQZyfNkSAL63ycq2lZ2ixq6qXjuvkDzwdgXM0H+SyiDvfw51u069uppJr38O7DDSA==", - "dev": true, + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/api": "^1.3.0" }, "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "node": ">=8.0.0" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/exporter-zipkin": { + "metapackages/auto-instrumentations-node/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.1.tgz", - "integrity": "sha512-vKHvQyWyOnFX3O6z7FVlZnz9WYWNaTk7c8v4O4xxO+62KwgptaSHmM1lsnpQm0S6GpixbFZptrEpfrbAA/n7Fw==", - "dev": true, + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": "^1.0.0" + "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/instrumentation": { + "metapackages/auto-instrumentations-node/node_modules/@opentelemetry/instrumentation": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "dev": true, "license": "Apache-2.0", "dependencies": { "@opentelemetry/api-logs": "0.200.0-dev.1", @@ -987,390 +743,48 @@ "@opentelemetry/api": "^1.3.0" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.1.tgz", - "integrity": "sha512-iErPBsbpJPo6Z+Lf0YnEYo+wFv5yd5yQHdQNGywa/J/wyosiVsQZwdTcZ0kfsu3QVj8KlWV/+buBHU0mw8/xPg==", - "dev": true, + "metapackages/auto-instrumentations-node/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.1.tgz", - "integrity": "sha512-fYJmf9DGyg3kDnR83dWqCUEn7vGgrFyHQIV6GkAMFYt7JPI6mPZG26Cjdmh7e2AvIQxIyqOnVX4Uwsh8d/WGMg==", + "metapackages/auto-instrumentations-node/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/otlp-transformer": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.1.tgz", - "integrity": "sha512-q0psOR6iMP+Iri82Lv+CxLZx6vJAocqQQwbd2RzEll3E2Aa1GW/qgD9JJENrd54wM686hkV7S+DQiSiDqsKkhg==", + "metapackages/auto-instrumentations-node/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, + "metapackages/auto-instrumentations-node/node_modules/typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "protobufjs": "^7.3.0" + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/propagator-b3": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", - "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/propagator-jaeger": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", - "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/sdk-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-nqaWxb/XziiG2cc4W6ViMGRT+CBDn+BaaL2OvpYitPZYUa+qaXh5R7GbCvKg3buaFDN1ctiQMeaNEs5C01SGFA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/sdk-node": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.1.tgz", - "integrity": "sha512-qqdnyLkS2aV1+VXS8VgKIO7qxsJG0D3ksrb3FHczKBrbAqzhJLSE1b/O4rGqxn6MQEvzclvc9mVwnanGnba3WQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-prometheus": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-zipkin": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", - "@opentelemetry/propagator-b3": "2.0.0-dev.1", - "@opentelemetry/propagator-jaeger": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "dev": true, - "license": "MIT" - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "metapackages/auto-configuration-propagators": { - "name": "@opentelemetry/auto-configuration-propagators", - "version": "0.3.3", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "^1.25.1", - "@opentelemetry/propagator-aws-xray": "^1.26.2", - "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/propagator-b3": "^1.25.1", - "@opentelemetry/propagator-jaeger": "^1.25.1", - "@opentelemetry/propagator-ot-trace": "^0.27.3" - }, - "devDependencies": { - "@opentelemetry/api": "^1.4.1", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/sinon": "17.0.4", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "sinon": "15.2.0", - "typescript": "4.4.4" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.4.1" - } - }, - "metapackages/auto-configuration-propagators/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "metapackages/auto-configuration-propagators/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "metapackages/auto-instrumentations-node": { - "name": "@opentelemetry/auto-instrumentations-node", - "version": "0.56.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/instrumentation-amqplib": "^0.46.1", - "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", - "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", - "@opentelemetry/instrumentation-bunyan": "^0.45.1", - "@opentelemetry/instrumentation-cassandra-driver": "^0.45.1", - "@opentelemetry/instrumentation-connect": "^0.43.1", - "@opentelemetry/instrumentation-cucumber": "^0.14.1", - "@opentelemetry/instrumentation-dataloader": "^0.16.1", - "@opentelemetry/instrumentation-dns": "^0.43.1", - "@opentelemetry/instrumentation-express": "^0.47.1", - "@opentelemetry/instrumentation-fastify": "^0.44.2", - "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-generic-pool": "^0.43.1", - "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.57.2", - "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/instrumentation-ioredis": "^0.47.1", - "@opentelemetry/instrumentation-kafkajs": "^0.7.1", - "@opentelemetry/instrumentation-knex": "^0.44.1", - "@opentelemetry/instrumentation-koa": "^0.47.1", - "@opentelemetry/instrumentation-lru-memoizer": "^0.44.1", - "@opentelemetry/instrumentation-memcached": "^0.43.1", - "@opentelemetry/instrumentation-mongodb": "^0.52.0", - "@opentelemetry/instrumentation-mongoose": "^0.46.1", - "@opentelemetry/instrumentation-mysql": "^0.45.1", - "@opentelemetry/instrumentation-mysql2": "^0.45.2", - "@opentelemetry/instrumentation-nestjs-core": "^0.44.1", - "@opentelemetry/instrumentation-net": "^0.43.1", - "@opentelemetry/instrumentation-pg": "^0.51.1", - "@opentelemetry/instrumentation-pino": "^0.46.1", - "@opentelemetry/instrumentation-redis": "^0.46.1", - "@opentelemetry/instrumentation-redis-4": "^0.46.1", - "@opentelemetry/instrumentation-restify": "^0.45.1", - "@opentelemetry/instrumentation-router": "^0.44.1", - "@opentelemetry/instrumentation-socket.io": "^0.46.1", - "@opentelemetry/instrumentation-tedious": "^0.18.1", - "@opentelemetry/instrumentation-undici": "^0.10.1", - "@opentelemetry/instrumentation-winston": "^0.44.1", - "@opentelemetry/resource-detector-alibaba-cloud": "^0.30.1", - "@opentelemetry/resource-detector-aws": "^1.12.0", - "@opentelemetry/resource-detector-azure": "^0.6.1", - "@opentelemetry/resource-detector-container": "^0.6.1", - "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^1.24.0", - "@opentelemetry/sdk-node": "^0.57.2" - }, - "devDependencies": { - "@opentelemetry/api": "^1.4.1", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/sinon": "17.0.4", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "sinon": "15.2.0", - "typescript": "4.4.4" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.4.1" - } - }, - "metapackages/auto-instrumentations-node/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "metapackages/auto-instrumentations-node/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" + "node": ">=4.2.0" } }, "metapackages/auto-instrumentations-web": { @@ -7774,6 +7188,7 @@ "version": "1.12.6", "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.6.tgz", "integrity": "sha512-JXUj6PI0oqqzTGvKtzOkxtpsyPRNsrmhh41TtIz/zEB6J+AUiZZ0dxWzcMwO9Ns5rmSPuMdghlTbUuqIM48d3Q==", + "license": "Apache-2.0", "dependencies": { "@grpc/proto-loader": "^0.7.13", "@js-sdsl/ordered-map": "^4.4.2" @@ -7786,6 +7201,7 @@ "version": "0.7.13", "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "license": "Apache-2.0", "dependencies": { "lodash.camelcase": "^4.3.0", "long": "^5.0.0", @@ -8390,6 +7806,7 @@ "version": "4.4.2", "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/js-sdsl" @@ -10438,6 +9855,7 @@ "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.30.1.tgz", "integrity": "sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==", + "dev": true, "engines": { "node": ">=14" }, @@ -10551,215 +9969,700 @@ } }, "node_modules/@opentelemetry/exporter-logs-otlp-grpc": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.57.2.tgz", - "integrity": "sha512-eovEy10n3umjKJl2Ey6TLzikPE+W4cUQ4gCwgGP1RqzTGtgDra0WjIqdy29ohiUKfvmbiL3MndZww58xfIvyFw==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-C//VRTA4QyFRGwznRU+07Gp3ZPyAweBImCOt/t+ZVMzjDlmbmi442VfsXn3p3FnBawwl76cpwA36BPNQaoXrww==", + "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-grpc-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/sdk-logs": "0.57.2" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-logs-otlp-grpc/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.57.2.tgz", - "integrity": "sha512-0rygmvLcehBRp56NQVLSleJ5ITTduq/QfU7obOkyWgPpFHulwpw2LYTqNIz5TczKZuy5YY+5D3SDnXZL1tXImg==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-Mo/pflwVEFsq+DJB2RHD/UPMbZSB6fKPd+XWUPAcBikrcT9sOhwhpglWNrUkvZuFqmxxkBzIGoEwjmcwnVs6mQ==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.57.2", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/sdk-logs": "0.57.2" + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-logs-otlp-proto": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.57.2.tgz", - "integrity": "sha512-ta0ithCin0F8lu9eOf4lEz9YAScecezCHkMMyDkvd9S7AnZNX5ikUmC5EQOQADU+oCcgo/qkQIaKcZvQ0TYKDw==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-iONaLIQERw07JOdppIf95kWp34Vk6yXLVqD3/8L+VRm63lVu3eGqvfP/nyKMLJWSHZa6qDBs6bkMI9UnnNpzMQ==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.57.2", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-logs": "0.57.2", - "@opentelemetry/sdk-trace-base": "1.30.1" + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-logs-otlp-proto/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-proto/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-proto/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-metrics-otlp-grpc": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.57.2.tgz", - "integrity": "sha512-r70B8yKR41F0EC443b5CGB4rUaOMm99I5N75QQt6sHKxYDzSEc6gm48Diz1CI1biwa5tDPznpylTrywO/pT7qw==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-FZxkZK/SkEmQDAaZneFrJCwLEyZRt+8ZKSNpiBBe4hRZOOUoTUl8PK8rtGlBMIVMe28XEw15wPscJbtM9NQUQA==", + "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.57.2", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-grpc-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-metrics": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-metrics-otlp-grpc/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-grpc/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-grpc/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.57.2.tgz", - "integrity": "sha512-ttb9+4iKw04IMubjm3t0EZsYRNWr3kg44uUuzfo9CaccYlOh8cDooe4QObDUkvx9d5qQUrbEckhrWKfJnKhemA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-sZ7I54IB845nU2w/WwY6jEul5EwM2iXpXFPa/lfPkdshStybiWJZeH9HAhcmnmvPigL2AXd43PIZfEuYs2bUhw==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-metrics": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-metrics-otlp-proto": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.57.2.tgz", - "integrity": "sha512-HX068Q2eNs38uf7RIkNN9Hl4Ynl+3lP0++KELkXMCpsCbFO03+0XNNZ1SkwxPlP9jrhQahsMPMkzNXpq3fKsnw==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-klC0PhdAzbUZeW4XKFCMugOc+BgWRhEgR1OlLcYeLPlq4ZXOakVWCVk274B8epo3agF3J5lw4cdfaUv2bv43RQ==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.57.2", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-metrics": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-prometheus": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.57.2.tgz", - "integrity": "sha512-VqIqXnuxWMWE/1NatAGtB1PvsQipwxDcdG4RwA/umdBcW3/iOHp0uejvFHTRN2O78ZPged87ErJajyUBPUhlDQ==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.1.tgz", + "integrity": "sha512-Do44scMIZCsuZmXz+w9KtD2c+/LDhPvNjY9vSK0vbZbvrEZ0NbfeulASi7rtIWF++oF1Vz6SyKMBLj+mnhkk+Q==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-metrics": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-prometheus/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-prometheus/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-prometheus/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.57.2.tgz", - "integrity": "sha512-gHU1vA3JnHbNxEXg5iysqCWxN9j83d7/epTYBZflqQnTyCC4N7yZXn/dMM+bEmyhQPGjhCkNZLx4vZuChH1PYw==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-thP1z9uOxbMF5uOva7Cyc7/gzz2dvZJ7YUVNBB88m5aQXCIgVphf4AJigU5pdRCkNrI9KygXPFs0M5wjXUlIlA==", + "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-grpc-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.57.2.tgz", - "integrity": "sha512-sB/gkSYFu+0w2dVQ0PWY9fAMl172PKMZ/JrHkkW8dmjCL0CYkmXeE+ssqIL/yBUTPOvpLIpenX5T9RwXRBW/3g==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-05IdEm6k3FM0vC5FJGI7RKP3rczwOy1ZlixxD76kw58AoumJ95FDToPTa+Lbxlz/nL5rUx//0rdA/CSSu35zgA==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.57.2.tgz", - "integrity": "sha512-awDdNRMIwDvUtoRYxRhja5QYH6+McBLtoz1q9BeEsskhZcrGmH/V1fWpGx8n+Rc+542e8pJA6y+aullbIzQmlw==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-UsfZW2X8iuQ3uIZmDB4ZnCQZyfNkSAL63ycq2lZ2ixq6qXjuvkDzwdgXM0H+SyiDvfw51u069uppJr38O7DDSA==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.30.1.tgz", - "integrity": "sha512-6S2QIMJahIquvFaaxmcwpvQQRD/YFaMTNoIxrfPIPOeITN+a8lfEcPDxNxn8JDAaxkg+4EnXhz8upVDYenoQjA==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.1.tgz", + "integrity": "sha512-vKHvQyWyOnFX3O6z7FVlZnz9WYWNaTk7c8v4O4xxO+62KwgptaSHmM1lsnpQm0S6GpixbFZptrEpfrbAA/n7Fw==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": "^1.0.0" + "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "node_modules/@opentelemetry/host-metrics": { @@ -10875,58 +10778,132 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-grpc": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.57.2.tgz", - "integrity": "sha512-TR6YQA67cLSZzdxbf2SrbADJy2Y8eBW1+9mF15P0VK2MYcpdoUSmQTF1oMkBwa3B9NwqDFA2fq7wYTTutFQqaQ==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-3Px7tjeNPEpdz2hqncyoinnbBnQI6YIidZLeM733McetoW0K2USYc72aokIwbvU0Vryr9F6371XdU9oib5kC5w==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "0.57.2", - "@opentelemetry/semantic-conventions": "1.28.0" + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/instrumentation-grpc/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "node_modules/@opentelemetry/instrumentation-grpc/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, "engines": { - "node": ">=14" + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/instrumentation-grpc/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-grpc/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "node_modules/@opentelemetry/instrumentation-hapi": { "resolved": "plugins/node/opentelemetry-instrumentation-hapi", "link": true }, "node_modules/@opentelemetry/instrumentation-http": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.57.2.tgz", - "integrity": "sha512-1Uz5iJ9ZAlFOiPuwYg29Bf7bJJc/GeoeJIFKJYQf67nTVKFe8RHbEtxgkOmK4UGZNHKXcpW4P8cWBYzBn1USpg==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.1.tgz", + "integrity": "sha512-Yu0zn9Mp9SWcm7wEPafXzUH3n+dGiNao3hL6WgR1brFCYSp+jqdFQrN0E+ln9EZQjWo+F3Y7Nsbv6aYuCj4B8g==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/instrumentation": "0.57.2", - "@opentelemetry/semantic-conventions": "1.28.0", - "forwarded-parse": "2.1.2", - "semver": "^7.5.2" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/instrumentation-http/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "node_modules/@opentelemetry/instrumentation-http/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, "engines": { - "node": ">=14" + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/instrumentation-http/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/instrumentation-http/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-http/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "node_modules/@opentelemetry/instrumentation-ioredis": { "resolved": "plugins/node/opentelemetry-instrumentation-ioredis", "link": true @@ -11058,57 +11035,166 @@ "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" }, "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.57.2.tgz", - "integrity": "sha512-XdxEzL23Urhidyebg5E6jZoaiW5ygP/mRjxLHixogbqwDy2Faduzb5N0o/Oi+XTIJu+iyxXdVORjXax+Qgfxag==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.1.tgz", + "integrity": "sha512-iErPBsbpJPo6Z+Lf0YnEYo+wFv5yd5yQHdQNGywa/J/wyosiVsQZwdTcZ0kfsu3QVj8KlWV/+buBHU0mw8/xPg==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-transformer": "0.57.2" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/otlp-exporter-base/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.57.2.tgz", - "integrity": "sha512-USn173KTWy0saqqRB5yU9xUZ2xdgb1Rdu5IosJnm9aV4hMTuFFRTUsQxbgc24QxpCHeoKzzCSnS/JzdV0oM2iQ==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.1.tgz", + "integrity": "sha512-fYJmf9DGyg3kDnR83dWqCUEn7vGgrFyHQIV6GkAMFYt7JPI6mPZG26Cjdmh7e2AvIQxIyqOnVX4Uwsh8d/WGMg==", + "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.57.2.tgz", - "integrity": "sha512-48IIRj49gbQVK52jYsw70+Jv+JbahT8BqT2Th7C4H7RCM9d0gZ5sgNPoMpWldmfjvIsSgiGJtjfk9MeZvjhoig==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.1.tgz", + "integrity": "sha512-q0psOR6iMP+Iri82Lv+CxLZx6vJAocqQQwbd2RzEll3E2Aa1GW/qgD9JJENrd54wM686hkV7S+DQiSiDqsKkhg==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.57.2", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-logs": "0.57.2", - "@opentelemetry/sdk-metrics": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "protobufjs": "^7.3.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "node_modules/@opentelemetry/plugin-react-load": { "resolved": "plugins/web/opentelemetry-plugin-react-load", "link": true @@ -11217,25 +11303,70 @@ } }, "node_modules/@opentelemetry/sdk-logs": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.57.2.tgz", - "integrity": "sha512-TXFHJ5c+BKggWbdEQ/inpgIzEmS2BGQowLE9UhsMd7YYlUfBQJ4uax0VF/B5NYigdM/75OoJGhAV3upEhK+3gg==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-nqaWxb/XziiG2cc4W6ViMGRT+CBDn+BaaL2OvpYitPZYUa+qaXh5R7GbCvKg3buaFDN1ctiQMeaNEs5C01SGFA==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.57.2", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1" + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.4.0 <1.10.0" } }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "node_modules/@opentelemetry/sdk-metrics": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.30.1.tgz", "integrity": "sha512-q9zcZ0Okl8jRgmy7eNW3Ku1XSgg3sDLa5evHZpCwjspw7E8Is4K/haRPDJrBcX3YSn/Y7gUvFnByNYEKQNbNog==", + "dev": true, "dependencies": { "@opentelemetry/core": "1.30.1", "@opentelemetry/resources": "1.30.1" @@ -11248,46 +11379,201 @@ } }, "node_modules/@opentelemetry/sdk-node": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.57.2.tgz", - "integrity": "sha512-8BaeqZyN5sTuPBtAoY+UtKwXBdqyuRKmekN5bFzAO40CgbGzAxfTpiL3PBerT7rhZ7p2nBdq7FaMv/tBQgHE4A==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.1.tgz", + "integrity": "sha512-qqdnyLkS2aV1+VXS8VgKIO7qxsJG0D3ksrb3FHczKBrbAqzhJLSE1b/O4rGqxn6MQEvzclvc9mVwnanGnba3WQ==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.57.2", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/exporter-logs-otlp-grpc": "0.57.2", - "@opentelemetry/exporter-logs-otlp-http": "0.57.2", - "@opentelemetry/exporter-logs-otlp-proto": "0.57.2", - "@opentelemetry/exporter-metrics-otlp-grpc": "0.57.2", - "@opentelemetry/exporter-metrics-otlp-http": "0.57.2", - "@opentelemetry/exporter-metrics-otlp-proto": "0.57.2", - "@opentelemetry/exporter-prometheus": "0.57.2", - "@opentelemetry/exporter-trace-otlp-grpc": "0.57.2", - "@opentelemetry/exporter-trace-otlp-http": "0.57.2", - "@opentelemetry/exporter-trace-otlp-proto": "0.57.2", - "@opentelemetry/exporter-zipkin": "1.30.1", - "@opentelemetry/instrumentation": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-logs": "0.57.2", - "@opentelemetry/sdk-metrics": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", - "@opentelemetry/sdk-trace-node": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-prometheus": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-zipkin": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/propagator-b3": "2.0.0-dev.1", + "@opentelemetry/propagator-jaeger": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, "engines": { - "node": ">=14" + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", + "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", + "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/sdk-node/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "node_modules/@opentelemetry/sdk-trace-base": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz", @@ -11316,6 +11602,7 @@ "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.30.1.tgz", "integrity": "sha512-cBjYOINt1JxXdpw1e5MlHmFRc5fgj4GW/86vsKFxJCJ8AL4PdVtYH41gWwl4qd4uQjqEL1oJVrXkSy5cnduAnQ==", + "dev": true, "dependencies": { "@opentelemetry/context-async-hooks": "1.30.1", "@opentelemetry/core": "1.30.1", @@ -11402,27 +11689,32 @@ "node_modules/@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/base64": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/codegen": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/eventemitter": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/fetch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" @@ -11431,27 +11723,32 @@ "node_modules/@protobufjs/float": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/inquire": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/path": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/pool": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/utf8": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "license": "BSD-3-Clause" }, "node_modules/@puppeteer/browsers": { "version": "2.3.0", @@ -30328,6 +30625,7 @@ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", "hasInstallScript": true, + "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -36949,221 +37247,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-logs-otlp-grpc": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.0.tgz", - "integrity": "sha512-1Q+mk03rf+/8FXK/306mbGkRHv1oCfxa8hU9mhek0v6e5y2h2yFAAv8I75ORypztYXoH7680aXHEsK1egCsV9Q==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/sdk-logs": "0.200.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.0.tgz", - "integrity": "sha512-BH5/Y4TB0d49DM7PE8KhSmtrHuWwi/0ZWVSYfAIgT+iF9u4MWR/PVeFWTjRZKjFOh+pNneNKdleaZMDWJR8OkQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/sdk-logs": "0.200.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-logs-otlp-proto": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.0.tgz", - "integrity": "sha512-AjHXy6La8/V8zFAJrAWLsc8S4Sb6IBqfz0w47+CL2kFgITGDj5x20p7yxwADa4C7r0ptzteTWaDs4R7WhePQEQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-logs": "0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-metrics-otlp-grpc": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.0.tgz", - "integrity": "sha512-36o3fDLiAJXAwwRFeVybwDIOPhG/uwK2U8JaLta20NOl0uPgaaZc2G2K0J+zA/6tuWefgw1MJnB2nWtbeyoPdQ==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.0.tgz", - "integrity": "sha512-4x9+2uE5sqYEsk40FDfCmyoam9nC+I7dqxnU9CTqH+ohITlyC3/uln9VyYfjnPZqMhimYiv24f+Dv+lkYFJ0eQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-metrics-otlp-proto": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.0.tgz", - "integrity": "sha512-voVahA4a/sitk5VzZZOg56pD+eT8zo21E+jTZJbVqqi5morjo+ajwIp6pjKxSyu4gvNdjEIClWprjB+MfXzKlQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-prometheus": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.0.tgz", - "integrity": "sha512-4Wf43d34B+XeSxb/iRXVU6Trb/rWYfUNTblVFXBlHItjzizOnI2NdAfVxhkbwCLCisdLqgttXtgwUH2LGiflyA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.0.tgz", - "integrity": "sha512-nIcKE4xBGEiaGc0aAnNhz3VZRSoguO9AGwpr0lQYqjxDGjzfVwhL5eYhGUEMPbpDQvldT6iqstIss4VX3In+AA==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.0.tgz", - "integrity": "sha512-SBzYK/hG6miwj3cG+JM2N+QIcXK4/bcliwWK/aZ3/DcmZgADj9fIlw5KRKI0JBBaQna7IgjpGYlOmVmxFP/YWA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.0.tgz", - "integrity": "sha512-NU5Waeg+mOZn0lLjE4rPtM1a5irIjbN6fwMpztm/UkIB9SczD57gZjMk542MPAK2KjSqZGGe0NGPOqXS24mPrg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/exporter-zipkin": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.0.tgz", - "integrity": "sha512-i4qLGeJKrJzsjVe3YW9JoJmBCiK6PssF4MIkfO+jZ3ll+gP9YnITMv8/l3S9pj1nudfTH5kgNJ3X87O1fnM9lA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/instrumentation": { "version": "0.200.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", @@ -37183,91 +37266,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.0.tgz", - "integrity": "sha512-A6rQbn1PMT7cYzDetuYNfhWAg9lPKg2gvgFsMWvmxZ3M7Ey0gyIA+YaBYkF3y2j2QmXu2ugWrBwwhjnbB2wbEg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.0.tgz", - "integrity": "sha512-OWqqKqKiHMJm80cAwENcEdMM/KCDcYvWXZkmnitfE6uPcpI+U78aufDkU2m4dW9ydHUn7OFDO4607qM07FxPwA==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/otlp-transformer": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.0.tgz", - "integrity": "sha512-lDGvwe0eItE3OOovUb0Yckrlep8lu2ytVhaR3bHbG4RhaU1VWXPslJ37DLKXGw79skLC25Wmx3XKG8621qwJ7g==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-logs": "0.200.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", - "protobufjs": "^7.3.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/propagator-b3": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.0.tgz", - "integrity": "sha512-GziBm49pFpgA9J9Occ/QLgcEauMckAYLUi2sJ6Xc7dG0erznpp+AOBbDJ2U8MkatRXjeWns7Egkds5nbQ8Z9dA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/propagator-jaeger": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.0.tgz", - "integrity": "sha512-Wn4rD2vlYV9bVWphP8eH+ex/Z1zLpyuUEd6HJeDOqCllWR7MGhWmIAKRhuNN6nEcpIoGV/AGwG3o1jqS3mrE0g==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/resources": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", @@ -37284,23 +37282,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-LGhJUcO+ixNoSCQoI+LpsFxryzvZbqHbrYL+I9wzira4Nh8gQTXtQCblDuGgPr1BgIMQVbZntajexbsUSx8BVA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.10.0" - } - }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-metrics": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", @@ -37317,42 +37298,6 @@ "@opentelemetry/api": ">=1.9.0 <1.10.0" } }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-node": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.0.tgz", - "integrity": "sha512-Go+CgdWA5jFeo8rdgAV1JGxbF6z/nl19cLwCjHPhE3Vz4t7fxNasx3/jWDzlGKUfBluToXxva1pI9Evlyt9qJg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.0", - "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.0", - "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.0", - "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.0", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", - "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.0", - "@opentelemetry/exporter-prometheus": "0.200.0-dev.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.0", - "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.0", - "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.0", - "@opentelemetry/exporter-zipkin": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/propagator-b3": "2.0.0-dev.0", - "@opentelemetry/propagator-jaeger": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-logs": "0.200.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "2.0.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", @@ -39070,24 +39015,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/sdk-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-LGhJUcO+ixNoSCQoI+LpsFxryzvZbqHbrYL+I9wzira4Nh8gQTXtQCblDuGgPr1BgIMQVbZntajexbsUSx8BVA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", @@ -39689,24 +39616,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", - "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", - "dev": true, - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "forwarded-parse": "2.1.2" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/resources": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", @@ -40373,25 +40282,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", - "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "forwarded-parse": "2.1.2" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/resources": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", @@ -50154,7 +50044,7 @@ "version": "file:metapackages/auto-instrumentations-node", "requires": { "@opentelemetry/api": "^1.4.1", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -50169,9 +50059,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.57.2", + "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.0", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.57.2", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -50199,8 +50089,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^1.24.0", - "@opentelemetry/sdk-node": "^0.57.2", + "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-node": "^0.200.0-dev.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -50210,6 +50100,43 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -50219,6 +50146,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -50326,6 +50258,7 @@ "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.30.1.tgz", "integrity": "sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==", + "dev": true, "requires": {} }, "@opentelemetry/context-zone-peer-dep": { @@ -50374,502 +50307,561 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/exporter-logs-otlp-grpc": { + "@opentelemetry/instrumentation": { "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.0.tgz", - "integrity": "sha512-1Q+mk03rf+/8FXK/306mbGkRHv1oCfxa8hU9mhek0v6e5y2h2yFAAv8I75ORypztYXoH7680aXHEsK1egCsV9Q==", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", "requires": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/sdk-logs": "0.200.0-dev.0" + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" } }, - "@opentelemetry/exporter-logs-otlp-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.0.tgz", - "integrity": "sha512-BH5/Y4TB0d49DM7PE8KhSmtrHuWwi/0ZWVSYfAIgT+iF9u4MWR/PVeFWTjRZKjFOh+pNneNKdleaZMDWJR8OkQ==", + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/sdk-logs": "0.200.0-dev.0" + "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/exporter-logs-otlp-proto": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.0.tgz", - "integrity": "sha512-AjHXy6La8/V8zFAJrAWLsc8S4Sb6IBqfz0w47+CL2kFgITGDj5x20p7yxwADa4C7r0ptzteTWaDs4R7WhePQEQ==", + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", + "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-logs": "0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/resources": "2.0.0-dev.0" } }, - "@opentelemetry/exporter-metrics-otlp-grpc": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.0.tgz", - "integrity": "sha512-36o3fDLiAJXAwwRFeVybwDIOPhG/uwK2U8JaLta20NOl0uPgaaZc2G2K0J+zA/6tuWefgw1MJnB2nWtbeyoPdQ==", + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", "requires": { - "@grpc/grpc-js": "^1.7.1", "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.0.tgz", - "integrity": "sha512-4x9+2uE5sqYEsk40FDfCmyoam9nC+I7dqxnU9CTqH+ohITlyC3/uln9VyYfjnPZqMhimYiv24f+Dv+lkYFJ0eQ==", + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" } }, - "@opentelemetry/exporter-metrics-otlp-proto": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.0.tgz", - "integrity": "sha512-voVahA4a/sitk5VzZZOg56pD+eT8zo21E+jTZJbVqqi5morjo+ajwIp6pjKxSyu4gvNdjEIClWprjB+MfXzKlQ==", + "@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + "undici-types": "~5.26.4" } }, - "@opentelemetry/exporter-prometheus": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.0.tgz", - "integrity": "sha512-4Wf43d34B+XeSxb/iRXVU6Trb/rWYfUNTblVFXBlHItjzizOnI2NdAfVxhkbwCLCisdLqgttXtgwUH2LGiflyA==", + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, + "typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true + } + } + }, + "@opentelemetry/core": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz", + "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==", + "requires": { + "@opentelemetry/semantic-conventions": "1.28.0" + }, + "dependencies": { + "@opentelemetry/semantic-conventions": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" + } + } + }, + "@opentelemetry/exporter-jaeger": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.0.tgz", + "integrity": "sha512-KH1aWrQgqH15mmvJ1c1TETyGqPAVAdeG5XsmjfF/c+JZx0yFqpRosTTgp4ZWwyC0ubaNoPOrDGThGiuudl5nhw==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "jaeger-client": "^3.15.0" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0" + "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.0.tgz", - "integrity": "sha512-nIcKE4xBGEiaGc0aAnNhz3VZRSoguO9AGwpr0lQYqjxDGjzfVwhL5eYhGUEMPbpDQvldT6iqstIss4VX3In+AA==", + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", "requires": { - "@grpc/grpc-js": "^1.7.1", "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/exporter-trace-otlp-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.0.tgz", - "integrity": "sha512-SBzYK/hG6miwj3cG+JM2N+QIcXK4/bcliwWK/aZ3/DcmZgADj9fIlw5KRKI0JBBaQna7IgjpGYlOmVmxFP/YWA==", + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", "requires": { "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } + } + }, + "@opentelemetry/exporter-logs-otlp-grpc": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-C//VRTA4QyFRGwznRU+07Gp3ZPyAweBImCOt/t+ZVMzjDlmbmi442VfsXn3p3FnBawwl76cpwA36BPNQaoXrww==", + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } + } + }, + "@opentelemetry/exporter-logs-otlp-http": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-Mo/pflwVEFsq+DJB2RHD/UPMbZSB6fKPd+XWUPAcBikrcT9sOhwhpglWNrUkvZuFqmxxkBzIGoEwjmcwnVs6mQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1" + }, + "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.0.tgz", - "integrity": "sha512-NU5Waeg+mOZn0lLjE4rPtM1a5irIjbN6fwMpztm/UkIB9SczD57gZjMk542MPAK2KjSqZGGe0NGPOqXS24mPrg==", + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } + } + }, + "@opentelemetry/exporter-logs-otlp-proto": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-iONaLIQERw07JOdppIf95kWp34Vk6yXLVqD3/8L+VRm63lVu3eGqvfP/nyKMLJWSHZa6qDBs6bkMI9UnnNpzMQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/exporter-zipkin": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.0.tgz", - "integrity": "sha512-i4qLGeJKrJzsjVe3YW9JoJmBCiK6PssF4MIkfO+jZ3ll+gP9YnITMv8/l3S9pj1nudfTH5kgNJ3X87O1fnM9lA==", + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } + } + }, + "@opentelemetry/exporter-metrics-otlp-grpc": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-FZxkZK/SkEmQDAaZneFrJCwLEyZRt+8ZKSNpiBBe4hRZOOUoTUl8PK8rtGlBMIVMe28XEw15wPscJbtM9NQUQA==", + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + } + } + } + }, + "@opentelemetry/exporter-metrics-otlp-http": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-sZ7I54IB845nU2w/WwY6jEul5EwM2iXpXFPa/lfPkdshStybiWJZeH9HAhcmnmvPigL2AXd43PIZfEuYs2bUhw==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/otlp-exporter-base": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.0.tgz", - "integrity": "sha512-A6rQbn1PMT7cYzDetuYNfhWAg9lPKg2gvgFsMWvmxZ3M7Ey0gyIA+YaBYkF3y2j2QmXu2ugWrBwwhjnbB2wbEg==", + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" } - }, - "@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.0.tgz", - "integrity": "sha512-OWqqKqKiHMJm80cAwENcEdMM/KCDcYvWXZkmnitfE6uPcpI+U78aufDkU2m4dW9ydHUn7OFDO4607qM07FxPwA==", + } + } + }, + "@opentelemetry/exporter-metrics-otlp-proto": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-klC0PhdAzbUZeW4XKFCMugOc+BgWRhEgR1OlLcYeLPlq4ZXOakVWCVk274B8epo3agF3J5lw4cdfaUv2bv43RQ==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.0", - "@opentelemetry/otlp-transformer": "0.200.0-dev.0" + "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/otlp-transformer": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.0.tgz", - "integrity": "sha512-lDGvwe0eItE3OOovUb0Yckrlep8lu2ytVhaR3bHbG4RhaU1VWXPslJ37DLKXGw79skLC25Wmx3XKG8621qwJ7g==", + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-logs": "0.200.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", - "protobufjs": "^7.3.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/propagator-b3": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.0.tgz", - "integrity": "sha512-GziBm49pFpgA9J9Occ/QLgcEauMckAYLUi2sJ6Xc7dG0erznpp+AOBbDJ2U8MkatRXjeWns7Egkds5nbQ8Z9dA==", + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" } - }, - "@opentelemetry/propagator-jaeger": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.0.tgz", - "integrity": "sha512-Wn4rD2vlYV9bVWphP8eH+ex/Z1zLpyuUEd6HJeDOqCllWR7MGhWmIAKRhuNN6nEcpIoGV/AGwG3o1jqS3mrE0g==", + } + } + }, + "@opentelemetry/exporter-prometheus": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.1.tgz", + "integrity": "sha512-Do44scMIZCsuZmXz+w9KtD2c+/LDhPvNjY9vSK0vbZbvrEZ0NbfeulASi7rtIWF++oF1Vz6SyKMBLj+mnhkk+Q==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0" + "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-LGhJUcO+ixNoSCQoI+LpsFxryzvZbqHbrYL+I9wzira4Nh8gQTXtQCblDuGgPr1BgIMQVbZntajexbsUSx8BVA==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" - } - }, "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", - "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" } - }, - "@opentelemetry/sdk-node": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.0.tgz", - "integrity": "sha512-Go+CgdWA5jFeo8rdgAV1JGxbF6z/nl19cLwCjHPhE3Vz4t7fxNasx3/jWDzlGKUfBluToXxva1pI9Evlyt9qJg==", + } + } + }, + "@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-thP1z9uOxbMF5uOva7Cyc7/gzz2dvZJ7YUVNBB88m5aQXCIgVphf4AJigU5pdRCkNrI9KygXPFs0M5wjXUlIlA==", + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.0", - "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.0", - "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.0", - "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.0", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.0", - "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.0", - "@opentelemetry/exporter-prometheus": "0.200.0-dev.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.0", - "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.0", - "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.0", - "@opentelemetry/exporter-zipkin": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/propagator-b3": "2.0.0-dev.0", - "@opentelemetry/propagator-jaeger": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/sdk-logs": "0.200.0-dev.0", - "@opentelemetry/sdk-metrics": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "2.0.0-dev.0", "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" - } - }, - "@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "requires": { - "undici-types": "~5.26.4" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, - "@opentelemetry/core": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz", - "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==", + "@opentelemetry/exporter-trace-otlp-http": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.1.tgz", + "integrity": "sha512-05IdEm6k3FM0vC5FJGI7RKP3rczwOy1ZlixxD76kw58AoumJ95FDToPTa+Lbxlz/nL5rUx//0rdA/CSSu35zgA==", "requires": { - "@opentelemetry/semantic-conventions": "1.28.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } } } }, - "@opentelemetry/exporter-jaeger": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.0.tgz", - "integrity": "sha512-KH1aWrQgqH15mmvJ1c1TETyGqPAVAdeG5XsmjfF/c+JZx0yFqpRosTTgp4ZWwyC0ubaNoPOrDGThGiuudl5nhw==", + "@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.1.tgz", + "integrity": "sha512-UsfZW2X8iuQ3uIZmDB4ZnCQZyfNkSAL63ycq2lZ2ixq6qXjuvkDzwdgXM0H+SyiDvfw51u069uppJr38O7DDSA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "jaeger-client": "^3.15.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "dependencies": { "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } } } }, - "@opentelemetry/exporter-logs-otlp-grpc": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.57.2.tgz", - "integrity": "sha512-eovEy10n3umjKJl2Ey6TLzikPE+W4cUQ4gCwgGP1RqzTGtgDra0WjIqdy29ohiUKfvmbiL3MndZww58xfIvyFw==", - "requires": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-grpc-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/sdk-logs": "0.57.2" - } - }, - "@opentelemetry/exporter-logs-otlp-http": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.57.2.tgz", - "integrity": "sha512-0rygmvLcehBRp56NQVLSleJ5ITTduq/QfU7obOkyWgPpFHulwpw2LYTqNIz5TczKZuy5YY+5D3SDnXZL1tXImg==", - "requires": { - "@opentelemetry/api-logs": "0.57.2", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/sdk-logs": "0.57.2" - } - }, - "@opentelemetry/exporter-logs-otlp-proto": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.57.2.tgz", - "integrity": "sha512-ta0ithCin0F8lu9eOf4lEz9YAScecezCHkMMyDkvd9S7AnZNX5ikUmC5EQOQADU+oCcgo/qkQIaKcZvQ0TYKDw==", - "requires": { - "@opentelemetry/api-logs": "0.57.2", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-logs": "0.57.2", - "@opentelemetry/sdk-trace-base": "1.30.1" - } - }, - "@opentelemetry/exporter-metrics-otlp-grpc": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.57.2.tgz", - "integrity": "sha512-r70B8yKR41F0EC443b5CGB4rUaOMm99I5N75QQt6sHKxYDzSEc6gm48Diz1CI1biwa5tDPznpylTrywO/pT7qw==", - "requires": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.57.2", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-grpc-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-metrics": "1.30.1" - } - }, - "@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.57.2.tgz", - "integrity": "sha512-ttb9+4iKw04IMubjm3t0EZsYRNWr3kg44uUuzfo9CaccYlOh8cDooe4QObDUkvx9d5qQUrbEckhrWKfJnKhemA==", - "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-metrics": "1.30.1" - } - }, - "@opentelemetry/exporter-metrics-otlp-proto": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.57.2.tgz", - "integrity": "sha512-HX068Q2eNs38uf7RIkNN9Hl4Ynl+3lP0++KELkXMCpsCbFO03+0XNNZ1SkwxPlP9jrhQahsMPMkzNXpq3fKsnw==", - "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.57.2", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-metrics": "1.30.1" - } - }, - "@opentelemetry/exporter-prometheus": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.57.2.tgz", - "integrity": "sha512-VqIqXnuxWMWE/1NatAGtB1PvsQipwxDcdG4RwA/umdBcW3/iOHp0uejvFHTRN2O78ZPged87ErJajyUBPUhlDQ==", - "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-metrics": "1.30.1" - } - }, - "@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.57.2.tgz", - "integrity": "sha512-gHU1vA3JnHbNxEXg5iysqCWxN9j83d7/epTYBZflqQnTyCC4N7yZXn/dMM+bEmyhQPGjhCkNZLx4vZuChH1PYw==", - "requires": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-grpc-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1" - } - }, - "@opentelemetry/exporter-trace-otlp-http": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.57.2.tgz", - "integrity": "sha512-sB/gkSYFu+0w2dVQ0PWY9fAMl172PKMZ/JrHkkW8dmjCL0CYkmXeE+ssqIL/yBUTPOvpLIpenX5T9RwXRBW/3g==", - "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1" - } - }, - "@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.57.2.tgz", - "integrity": "sha512-awDdNRMIwDvUtoRYxRhja5QYH6+McBLtoz1q9BeEsskhZcrGmH/V1fWpGx8n+Rc+542e8pJA6y+aullbIzQmlw==", - "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1" - } - }, "@opentelemetry/exporter-zipkin": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.30.1.tgz", - "integrity": "sha512-6S2QIMJahIquvFaaxmcwpvQQRD/YFaMTNoIxrfPIPOeITN+a8lfEcPDxNxn8JDAaxkg+4EnXhz8upVDYenoQjA==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.1.tgz", + "integrity": "sha512-vKHvQyWyOnFX3O6z7FVlZnz9WYWNaTk7c8v4O4xxO+62KwgptaSHmM1lsnpQm0S6GpixbFZptrEpfrbAA/n7Fw==", "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" }, "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } } } }, @@ -51267,17 +51259,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-LGhJUcO+ixNoSCQoI+LpsFxryzvZbqHbrYL+I9wzira4Nh8gQTXtQCblDuGgPr1BgIMQVbZntajexbsUSx8BVA==", - "dev": true, - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" - } - }, "@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", @@ -51715,130 +51696,118 @@ "shimmer": "^1.2.1" } }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" - } - }, - "@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "requires": { - "undici-types": "~5.26.4" - } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true - } - } - }, - "@opentelemetry/instrumentation-fastify": { - "version": "file:plugins/node/opentelemetry-instrumentation-fastify", - "requires": { - "@fastify/express": "^3.0.0", - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.27.0", - "@types/express": "4.17.21", - "@types/mocha": "10.0.10", - "@types/node": "18.15.3", - "@types/semver": "7.5.8", - "fastify": "4.18.0", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "semver": "^7.5.4", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", - "dev": true, - "requires": {} - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", - "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", + "@opentelemetry/resources": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", + "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", "dev": true, "requires": { "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "forwarded-parse": "2.1.2" + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", + "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", + "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + } + }, + "@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, + "typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true + } + } + }, + "@opentelemetry/instrumentation-fastify": { + "version": "file:plugins/node/opentelemetry-instrumentation-fastify", + "requires": { + "@fastify/express": "^3.0.0", + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/express": "4.17.21", + "@types/mocha": "10.0.10", + "@types/node": "18.15.3", + "@types/semver": "7.5.8", + "fastify": "4.18.0", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "semver": "^7.5.4", + "test-all-versions": "6.1.0", + "typescript": "4.4.4" + }, + "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", + "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", + "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", + "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", + "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" } }, "@opentelemetry/resources": { @@ -52016,18 +51985,38 @@ } }, "@opentelemetry/instrumentation-grpc": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.57.2.tgz", - "integrity": "sha512-TR6YQA67cLSZzdxbf2SrbADJy2Y8eBW1+9mF15P0VK2MYcpdoUSmQTF1oMkBwa3B9NwqDFA2fq7wYTTutFQqaQ==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0-dev.1.tgz", + "integrity": "sha512-3Px7tjeNPEpdz2hqncyoinnbBnQI6YIidZLeM733McetoW0K2USYc72aokIwbvU0Vryr9F6371XdU9oib5kC5w==", "requires": { - "@opentelemetry/instrumentation": "0.57.2", - "@opentelemetry/semantic-conventions": "1.28.0" + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" }, "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" } } }, @@ -52142,21 +52131,48 @@ } }, "@opentelemetry/instrumentation-http": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.57.2.tgz", - "integrity": "sha512-1Uz5iJ9ZAlFOiPuwYg29Bf7bJJc/GeoeJIFKJYQf67nTVKFe8RHbEtxgkOmK4UGZNHKXcpW4P8cWBYzBn1USpg==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.1.tgz", + "integrity": "sha512-Yu0zn9Mp9SWcm7wEPafXzUH3n+dGiNao3hL6WgR1brFCYSp+jqdFQrN0E+ln9EZQjWo+F3Y7Nsbv6aYuCj4B8g==", "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/instrumentation": "0.57.2", - "@opentelemetry/semantic-conventions": "1.28.0", - "forwarded-parse": "2.1.2", - "semver": "^7.5.2" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" }, "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" } } }, @@ -52462,18 +52478,6 @@ "shimmer": "^1.2.1" } }, - "@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", - "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "forwarded-parse": "2.1.2" - } - }, "@opentelemetry/resources": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", @@ -54543,37 +54547,103 @@ } }, "@opentelemetry/otlp-exporter-base": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.57.2.tgz", - "integrity": "sha512-XdxEzL23Urhidyebg5E6jZoaiW5ygP/mRjxLHixogbqwDy2Faduzb5N0o/Oi+XTIJu+iyxXdVORjXax+Qgfxag==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.1.tgz", + "integrity": "sha512-iErPBsbpJPo6Z+Lf0YnEYo+wFv5yd5yQHdQNGywa/J/wyosiVsQZwdTcZ0kfsu3QVj8KlWV/+buBHU0mw8/xPg==", "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-transformer": "0.57.2" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } } }, "@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.57.2.tgz", - "integrity": "sha512-USn173KTWy0saqqRB5yU9xUZ2xdgb1Rdu5IosJnm9aV4hMTuFFRTUsQxbgc24QxpCHeoKzzCSnS/JzdV0oM2iQ==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.1.tgz", + "integrity": "sha512-fYJmf9DGyg3kDnR83dWqCUEn7vGgrFyHQIV6GkAMFYt7JPI6mPZG26Cjdmh7e2AvIQxIyqOnVX4Uwsh8d/WGMg==", "requires": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/otlp-exporter-base": "0.57.2", - "@opentelemetry/otlp-transformer": "0.57.2" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", + "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } } }, "@opentelemetry/otlp-transformer": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.57.2.tgz", - "integrity": "sha512-48IIRj49gbQVK52jYsw70+Jv+JbahT8BqT2Th7C4H7RCM9d0gZ5sgNPoMpWldmfjvIsSgiGJtjfk9MeZvjhoig==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.1.tgz", + "integrity": "sha512-q0psOR6iMP+Iri82Lv+CxLZx6vJAocqQQwbd2RzEll3E2Aa1GW/qgD9JJENrd54wM686hkV7S+DQiSiDqsKkhg==", "requires": { - "@opentelemetry/api-logs": "0.57.2", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-logs": "0.57.2", - "@opentelemetry/sdk-metrics": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "protobufjs": "^7.3.0" + }, + "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } } }, "@opentelemetry/plugin-react-load": { @@ -55037,15 +55107,6 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", - "dev": true, - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, "@opentelemetry/core": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", @@ -55054,31 +55115,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", - "dev": true, - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", - "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "forwarded-parse": "2.1.2" - } - }, "@opentelemetry/resources": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", @@ -55097,12 +55133,6 @@ "undici-types": "~5.26.4" } }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "dev": true - }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -55129,15 +55159,6 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", - "dev": true, - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, "@opentelemetry/core": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", @@ -55146,31 +55167,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", - "dev": true, - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", - "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "forwarded-parse": "2.1.2" - } - }, "@opentelemetry/resources": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", @@ -55189,12 +55185,6 @@ "undici-types": "~5.26.4" } }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "dev": true - }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -55276,15 +55266,6 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", - "dev": true, - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, "@opentelemetry/core": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", @@ -55293,31 +55274,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", - "dev": true, - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.0.tgz", - "integrity": "sha512-kBe9XqcfpWonxGWskO+QFnTr+ALehojAuvYEEzsKkME3xm9lnzkZoYPXg5CMg7tEqVAWBZmtQ/A9Q1nRRjyfeQ==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/instrumentation": "0.200.0-dev.0", - "@opentelemetry/semantic-conventions": "^1.29.0", - "forwarded-parse": "2.1.2" - } - }, "@opentelemetry/resources": { "version": "2.0.0-dev.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", @@ -55336,12 +55292,6 @@ "undici-types": "~5.26.4" } }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "dev": true - }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -55398,22 +55348,6 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "dev": true, - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -55422,152 +55356,143 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/exporter-logs-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-C//VRTA4QyFRGwznRU+07Gp3ZPyAweBImCOt/t+ZVMzjDlmbmi442VfsXn3p3FnBawwl76cpwA36BPNQaoXrww==", - "dev": true, - "requires": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1" - } - }, - "@opentelemetry/exporter-logs-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-Mo/pflwVEFsq+DJB2RHD/UPMbZSB6fKPd+XWUPAcBikrcT9sOhwhpglWNrUkvZuFqmxxkBzIGoEwjmcwnVs6mQ==", - "dev": true, - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1" - } - }, - "@opentelemetry/exporter-logs-otlp-proto": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-iONaLIQERw07JOdppIf95kWp34Vk6yXLVqD3/8L+VRm63lVu3eGqvfP/nyKMLJWSHZa6qDBs6bkMI9UnnNpzMQ==", - "dev": true, - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, - "@opentelemetry/exporter-metrics-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-FZxkZK/SkEmQDAaZneFrJCwLEyZRt+8ZKSNpiBBe4hRZOOUoTUl8PK8rtGlBMIVMe28XEw15wPscJbtM9NQUQA==", - "dev": true, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@grpc/grpc-js": "^1.7.1", "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-sZ7I54IB845nU2w/WwY6jEul5EwM2iXpXFPa/lfPkdshStybiWJZeH9HAhcmnmvPigL2AXd43PIZfEuYs2bUhw==", + "@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "undici-types": "~5.26.4" } }, - "@opentelemetry/exporter-metrics-otlp-proto": { + "typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true + } + } + }, + "@opentelemetry/resources": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.1.tgz", + "integrity": "sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==", + "requires": { + "@opentelemetry/core": "1.30.1", + "@opentelemetry/semantic-conventions": "1.28.0" + }, + "dependencies": { + "@opentelemetry/semantic-conventions": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" + } + } + }, + "@opentelemetry/sdk-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-nqaWxb/XziiG2cc4W6ViMGRT+CBDn+BaaL2OvpYitPZYUa+qaXh5R7GbCvKg3buaFDN1ctiQMeaNEs5C01SGFA==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/api-logs": { "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-klC0PhdAzbUZeW4XKFCMugOc+BgWRhEgR1OlLcYeLPlq4ZXOakVWCVk274B8epo3agF3J5lw4cdfaUv2bv43RQ==", - "dev": true, + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/exporter-prometheus": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.1.tgz", - "integrity": "sha512-Do44scMIZCsuZmXz+w9KtD2c+/LDhPvNjY9vSK0vbZbvrEZ0NbfeulASi7rtIWF++oF1Vz6SyKMBLj+mnhkk+Q==", - "dev": true, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-thP1z9uOxbMF5uOva7Cyc7/gzz2dvZJ7YUVNBB88m5aQXCIgVphf4AJigU5pdRCkNrI9KygXPFs0M5wjXUlIlA==", - "dev": true, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@grpc/grpc-js": "^1.7.1", "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/semantic-conventions": "^1.29.0" } - }, - "@opentelemetry/exporter-trace-otlp-http": { + } + } + }, + "@opentelemetry/sdk-metrics": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.30.1.tgz", + "integrity": "sha512-q9zcZ0Okl8jRgmy7eNW3Ku1XSgg3sDLa5evHZpCwjspw7E8Is4K/haRPDJrBcX3YSn/Y7gUvFnByNYEKQNbNog==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.30.1", + "@opentelemetry/resources": "1.30.1" + } + }, + "@opentelemetry/sdk-node": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.1.tgz", + "integrity": "sha512-qqdnyLkS2aV1+VXS8VgKIO7qxsJG0D3ksrb3FHczKBrbAqzhJLSE1b/O4rGqxn6MQEvzclvc9mVwnanGnba3WQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-prometheus": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.1", + "@opentelemetry/exporter-zipkin": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/propagator-b3": "2.0.0-dev.1", + "@opentelemetry/propagator-jaeger": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-logs": "0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "dependencies": { + "@opentelemetry/api-logs": { "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-05IdEm6k3FM0vC5FJGI7RKP3rczwOy1ZlixxD76kw58AoumJ95FDToPTa+Lbxlz/nL5rUx//0rdA/CSSu35zgA==", - "dev": true, + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-UsfZW2X8iuQ3uIZmDB4ZnCQZyfNkSAL63ycq2lZ2ixq6qXjuvkDzwdgXM0H+SyiDvfw51u069uppJr38O7DDSA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "requires": {} }, - "@opentelemetry/exporter-zipkin": { + "@opentelemetry/core": { "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.1.tgz", - "integrity": "sha512-vKHvQyWyOnFX3O6z7FVlZnz9WYWNaTk7c8v4O4xxO+62KwgptaSHmM1lsnpQm0S6GpixbFZptrEpfrbAA/n7Fw==", - "dev": true, + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -55575,7 +55500,6 @@ "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "dev": true, "requires": { "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", @@ -55584,48 +55508,10 @@ "shimmer": "^1.2.1" } }, - "@opentelemetry/otlp-exporter-base": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.1.tgz", - "integrity": "sha512-iErPBsbpJPo6Z+Lf0YnEYo+wFv5yd5yQHdQNGywa/J/wyosiVsQZwdTcZ0kfsu3QVj8KlWV/+buBHU0mw8/xPg==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1" - } - }, - "@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.1.tgz", - "integrity": "sha512-fYJmf9DGyg3kDnR83dWqCUEn7vGgrFyHQIV6GkAMFYt7JPI6mPZG26Cjdmh7e2AvIQxIyqOnVX4Uwsh8d/WGMg==", - "dev": true, - "requires": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1" - } - }, - "@opentelemetry/otlp-transformer": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.1.tgz", - "integrity": "sha512-q0psOR6iMP+Iri82Lv+CxLZx6vJAocqQQwbd2RzEll3E2Aa1GW/qgD9JJENrd54wM686hkV7S+DQiSiDqsKkhg==", - "dev": true, - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "protobufjs": "^7.3.0" - } - }, "@opentelemetry/propagator-b3": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", - "dev": true, "requires": { "@opentelemetry/core": "2.0.0-dev.1" } @@ -55634,7 +55520,6 @@ "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", - "dev": true, "requires": { "@opentelemetry/core": "2.0.0-dev.1" } @@ -55648,62 +55533,19 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-nqaWxb/XziiG2cc4W6ViMGRT+CBDn+BaaL2OvpYitPZYUa+qaXh5R7GbCvKg3buaFDN1ctiQMeaNEs5C01SGFA==", - "dev": true, - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } - }, "@opentelemetry/sdk-metrics": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, "requires": { "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1" } }, - "@opentelemetry/sdk-node": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.1.tgz", - "integrity": "sha512-qqdnyLkS2aV1+VXS8VgKIO7qxsJG0D3ksrb3FHczKBrbAqzhJLSE1b/O4rGqxn6MQEvzclvc9mVwnanGnba3WQ==", - "dev": true, - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-prometheus": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-zipkin": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", - "@opentelemetry/propagator-b3": "2.0.0-dev.1", - "@opentelemetry/propagator-jaeger": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, "requires": { "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1", @@ -55714,102 +55556,16 @@ "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, "requires": { "@opentelemetry/context-async-hooks": "2.0.0-dev.1", "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, - "@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "requires": { - "undici-types": "~5.26.4" - } - }, "@types/shimmer": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "dev": true - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true - } - } - }, - "@opentelemetry/resources": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.1.tgz", - "integrity": "sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==", - "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" - }, - "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" - } - } - }, - "@opentelemetry/sdk-logs": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.57.2.tgz", - "integrity": "sha512-TXFHJ5c+BKggWbdEQ/inpgIzEmS2BGQowLE9UhsMd7YYlUfBQJ4uax0VF/B5NYigdM/75OoJGhAV3upEhK+3gg==", - "requires": { - "@opentelemetry/api-logs": "0.57.2", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1" - } - }, - "@opentelemetry/sdk-metrics": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.30.1.tgz", - "integrity": "sha512-q9zcZ0Okl8jRgmy7eNW3Ku1XSgg3sDLa5evHZpCwjspw7E8Is4K/haRPDJrBcX3YSn/Y7gUvFnByNYEKQNbNog==", - "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1" - } - }, - "@opentelemetry/sdk-node": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.57.2.tgz", - "integrity": "sha512-8BaeqZyN5sTuPBtAoY+UtKwXBdqyuRKmekN5bFzAO40CgbGzAxfTpiL3PBerT7rhZ7p2nBdq7FaMv/tBQgHE4A==", - "requires": { - "@opentelemetry/api-logs": "0.57.2", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/exporter-logs-otlp-grpc": "0.57.2", - "@opentelemetry/exporter-logs-otlp-http": "0.57.2", - "@opentelemetry/exporter-logs-otlp-proto": "0.57.2", - "@opentelemetry/exporter-metrics-otlp-grpc": "0.57.2", - "@opentelemetry/exporter-metrics-otlp-http": "0.57.2", - "@opentelemetry/exporter-metrics-otlp-proto": "0.57.2", - "@opentelemetry/exporter-prometheus": "0.57.2", - "@opentelemetry/exporter-trace-otlp-grpc": "0.57.2", - "@opentelemetry/exporter-trace-otlp-http": "0.57.2", - "@opentelemetry/exporter-trace-otlp-proto": "0.57.2", - "@opentelemetry/exporter-zipkin": "1.30.1", - "@opentelemetry/instrumentation": "0.57.2", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/sdk-logs": "0.57.2", - "@opentelemetry/sdk-metrics": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", - "@opentelemetry/sdk-trace-node": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" - }, - "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" } } }, @@ -55834,6 +55590,7 @@ "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.30.1.tgz", "integrity": "sha512-cBjYOINt1JxXdpw1e5MlHmFRc5fgj4GW/86vsKFxJCJ8AL4PdVtYH41gWwl4qd4uQjqEL1oJVrXkSy5cnduAnQ==", + "dev": true, "requires": { "@opentelemetry/context-async-hooks": "1.30.1", "@opentelemetry/core": "1.30.1", From d05078b1166c4910856726a7aa4632d38a2778e4 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 13:07:21 -0800 Subject: [PATCH 43/97] rm unused function --- .../test/InstanaAgentDetectorIntegrationTest.test.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts b/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts index d23b4c1319..c150f678c6 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts +++ b/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts @@ -20,11 +20,6 @@ import { processDetector, envDetector } from '@opentelemetry/resources'; import { NodeSDK } from '@opentelemetry/sdk-node'; import { instanaAgentDetector } from '../src'; -const delay = (ms: number) => - new Promise(resolve => { - setTimeout(resolve, ms); - }); - describe('[Integration] instanaAgentDetector', () => { beforeEach(() => { nock.disableNetConnect(); From a22039bfed397345032b0de2d56666e0e27bc723 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 13:35:09 -0800 Subject: [PATCH 44/97] add missing devDep @opentelemetry/sdk-trace-base that was resulting in compile failure as type 'Span' was being used between two incompatible installs of sdk-trace-base --- .../package.json | 5 +- .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + package-lock.json | 535 +++++++++++------- .../opentelemetry-test-utils/package.json | 16 +- 7 files changed, 360 insertions(+), 200 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json index 18021736fa..21f836c93d 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json @@ -44,6 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -57,8 +58,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-alibaba-cloud#readme", diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/detectors/node/opentelemetry-resource-detector-aws/package.json index 7ee76f2f71..cc7ceccfda 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/package.json +++ b/detectors/node/opentelemetry-resource-detector-aws/package.json @@ -45,6 +45,7 @@ "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", diff --git a/detectors/node/opentelemetry-resource-detector-azure/package.json b/detectors/node/opentelemetry-resource-detector-azure/package.json index 2b8d4fa2ab..0a71ebed00 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/package.json +++ b/detectors/node/opentelemetry-resource-detector-azure/package.json @@ -37,6 +37,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", diff --git a/detectors/node/opentelemetry-resource-detector-container/package.json b/detectors/node/opentelemetry-resource-detector-container/package.json index 002f6d5870..8d666489eb 100644 --- a/detectors/node/opentelemetry-resource-detector-container/package.json +++ b/detectors/node/opentelemetry-resource-detector-container/package.json @@ -38,6 +38,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", diff --git a/detectors/node/opentelemetry-resource-detector-gcp/package.json b/detectors/node/opentelemetry-resource-detector-gcp/package.json index 11620019f9..c9ff6f0a24 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/package.json +++ b/detectors/node/opentelemetry-resource-detector-gcp/package.json @@ -44,6 +44,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", diff --git a/package-lock.json b/package-lock.json index 29f5962eee..d222fc4ccf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,13 +45,14 @@ "version": "0.30.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -69,9 +70,9 @@ } }, "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -84,12 +85,30 @@ } }, "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -135,6 +154,7 @@ "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -152,9 +172,9 @@ } }, "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -167,12 +187,30 @@ } }, "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -217,6 +255,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -233,9 +272,9 @@ } }, "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -248,12 +287,30 @@ } }, "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -298,6 +355,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -316,9 +374,9 @@ } }, "detectors/node/opentelemetry-resource-detector-container/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -331,12 +389,30 @@ } }, "detectors/node/opentelemetry-resource-detector-container/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-container/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -382,6 +458,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -398,9 +475,9 @@ } }, "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -413,12 +490,30 @@ } }, "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -9903,13 +9998,13 @@ } }, "node_modules/@opentelemetry/exporter-jaeger": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.0.tgz", - "integrity": "sha512-KH1aWrQgqH15mmvJ1c1TETyGqPAVAdeG5XsmjfF/c+JZx0yFqpRosTTgp4ZWwyC0ubaNoPOrDGThGiuudl5nhw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.1.tgz", + "integrity": "sha512-scLdyYWtZnt+NnNgUOn1Y9E2XmWUwuBH3Zej2gpKw1JsbEjc/eY5lWxA6gHQpBA28nbVriY24c6MytomPpifHQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0", "jaeger-client": "^3.15.0" }, @@ -9921,9 +10016,9 @@ } }, "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -9936,12 +10031,12 @@ } }, "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -9952,13 +10047,13 @@ } }, "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -37186,14 +37281,14 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/exporter-jaeger": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-node": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/exporter-jaeger": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-node": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -37209,9 +37304,9 @@ } }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -37221,9 +37316,9 @@ } }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "license": "Apache-2.0", "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37233,9 +37328,9 @@ } }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -37248,12 +37343,12 @@ } }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -37267,12 +37362,12 @@ } }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -37283,13 +37378,13 @@ } }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", - "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37299,13 +37394,13 @@ } }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -37316,14 +37411,14 @@ } }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -50272,47 +50367,47 @@ "version": "file:packages/opentelemetry-test-utils", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/exporter-jaeger": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-node": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/exporter-jaeger": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-node": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/node": "18.18.14", "typescript": "4.4.4" }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -50320,41 +50415,41 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", - "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -50395,40 +50490,40 @@ } }, "@opentelemetry/exporter-jaeger": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.0.tgz", - "integrity": "sha512-KH1aWrQgqH15mmvJ1c1TETyGqPAVAdeG5XsmjfF/c+JZx0yFqpRosTTgp4ZWwyC0ubaNoPOrDGThGiuudl5nhw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.1.tgz", + "integrity": "sha512-scLdyYWtZnt+NnNgUOn1Y9E2XmWUwuBH3Zej2gpKw1JsbEjc/eY5lWxA6gHQpBA28nbVriY24c6MytomPpifHQ==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0", "jaeger-client": "^3.15.0" }, "dependencies": { "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } } @@ -55040,8 +55135,9 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -55054,19 +55150,30 @@ }, "dependencies": { "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -55096,6 +55203,7 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -55108,19 +55216,30 @@ }, "dependencies": { "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -55149,6 +55268,7 @@ "@opentelemetry/core": "^2.0.0-dev.0", "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -55160,19 +55280,30 @@ }, "dependencies": { "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -55201,6 +55332,7 @@ "@opentelemetry/core": "^2.0.0-dev.0", "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -55214,19 +55346,30 @@ }, "dependencies": { "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -55255,6 +55398,7 @@ "@opentelemetry/core": "^2.0.0-dev.0", "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -55267,19 +55411,30 @@ }, "dependencies": { "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, diff --git a/packages/opentelemetry-test-utils/package.json b/packages/opentelemetry-test-utils/package.json index 91d230e02a..92cb77c58d 100644 --- a/packages/opentelemetry-test-utils/package.json +++ b/packages/opentelemetry-test-utils/package.json @@ -43,14 +43,14 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/exporter-jaeger": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-node": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/exporter-jaeger": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-node": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" } } From 9b9ac23792c3ff616d7e1929d1bb7290e254f2ad Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 13:41:26 -0800 Subject: [PATCH 45/97] bump to dev.1 release of the 2.x/0.200 packages --- .../package.json | 6 +- .../package.json | 6 +- .../package.json | 4 +- .../package.json | 6 +- .../package.json | 4 +- examples/bunyan/package.json | 6 +- .../auto-instrumentations-node/package.json | 10 +- package-lock.json | 2839 +++++++++-------- .../node/instrumentation-amqplib/package.json | 4 +- .../node/instrumentation-kafkajs/package.json | 4 +- .../instrumentation-lru-memoizer/package.json | 2 +- .../instrumentation-mongoose/package.json | 6 +- .../instrumentation-socket.io/package.json | 4 +- .../node/instrumentation-tedious/package.json | 6 +- .../node/instrumentation-undici/package.json | 10 +- .../package.json | 6 +- .../package.json | 12 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 12 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 12 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 6 +- .../package.json | 10 +- .../package.json | 10 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 8 +- 32 files changed, 1540 insertions(+), 1533 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/detectors/node/opentelemetry-resource-detector-aws/package.json index cc7ceccfda..49882cd289 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/package.json +++ b/detectors/node/opentelemetry-resource-detector-aws/package.json @@ -44,7 +44,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -59,8 +59,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-aws#readme", diff --git a/detectors/node/opentelemetry-resource-detector-azure/package.json b/detectors/node/opentelemetry-resource-detector-azure/package.json index 0a71ebed00..a97bd43791 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/package.json +++ b/detectors/node/opentelemetry-resource-detector-azure/package.json @@ -36,7 +36,7 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -50,8 +50,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-azure#readme", diff --git a/detectors/node/opentelemetry-resource-detector-container/package.json b/detectors/node/opentelemetry-resource-detector-container/package.json index 8d666489eb..d3ca4746db 100644 --- a/detectors/node/opentelemetry-resource-detector-container/package.json +++ b/detectors/node/opentelemetry-resource-detector-container/package.json @@ -53,8 +53,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-container#readme", diff --git a/detectors/node/opentelemetry-resource-detector-gcp/package.json b/detectors/node/opentelemetry-resource-detector-gcp/package.json index c9ff6f0a24..a43d4044f9 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/package.json +++ b/detectors/node/opentelemetry-resource-detector-gcp/package.json @@ -43,7 +43,7 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -57,8 +57,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "gcp-metadata": "^6.0.0" }, diff --git a/detectors/node/opentelemetry-resource-detector-instana/package.json b/detectors/node/opentelemetry-resource-detector-instana/package.json index c4ce593ada..6a4832915b 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/package.json +++ b/detectors/node/opentelemetry-resource-detector-instana/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.0", + "@opentelemetry/sdk-node": "^0.200.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -52,7 +52,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "peerDependencies": { diff --git a/examples/bunyan/package.json b/examples/bunyan/package.json index f058443798..b9b8e2c971 100644 --- a/examples/bunyan/package.json +++ b/examples/bunyan/package.json @@ -11,15 +11,15 @@ "url": "git+ssh://git@github.com/open-telemetry/opentelemetry-js.git" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "author": "OpenTelemetry Authors", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/instrumentation-bunyan": "^0.34.0", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-node": "^0.200.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-node": "^0.200.0-dev.1", "bunyan": "^1.8.15" } } diff --git a/metapackages/auto-instrumentations-node/package.json b/metapackages/auto-instrumentations-node/package.json index 919fdd7bbc..4207f810e6 100644 --- a/metapackages/auto-instrumentations-node/package.json +++ b/metapackages/auto-instrumentations-node/package.json @@ -46,7 +46,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -61,9 +61,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.1", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -91,8 +91,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-node": "^0.200.0-dev.0" + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-node": "^0.200.0-dev.1" }, "files": [ "build/src/**/*.js", diff --git a/package-lock.json b/package-lock.json index d222fc4ccf..a9992886ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -145,15 +145,15 @@ "version": "1.12.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -247,14 +247,14 @@ "version": "0.6.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -347,8 +347,8 @@ "version": "0.6.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -449,15 +449,15 @@ "version": "0.33.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "gcp-metadata": "^6.0.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -596,13 +596,13 @@ "version": "0.18.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.0", + "@opentelemetry/sdk-node": "^0.200.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -727,7 +727,7 @@ "version": "0.56.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -742,9 +742,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.1", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -772,8 +772,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-node": "^0.200.0-dev.0" + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-node": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.4.1", @@ -37504,8 +37504,8 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -37532,9 +37532,9 @@ } }, "plugins/node/instrumentation-amqplib/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -37544,9 +37544,9 @@ } }, "plugins/node/instrumentation-amqplib/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -37559,12 +37559,12 @@ } }, "plugins/node/instrumentation-amqplib/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -37766,13 +37766,13 @@ "version": "0.7.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -37790,9 +37790,9 @@ } }, "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -37802,9 +37802,9 @@ } }, "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -37818,12 +37818,12 @@ } }, "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -37837,13 +37837,13 @@ } }, "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -37854,14 +37854,14 @@ } }, "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -37904,7 +37904,7 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", @@ -37927,9 +37927,9 @@ } }, "plugins/node/instrumentation-lru-memoizer/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -37939,12 +37939,12 @@ } }, "plugins/node/instrumentation-lru-memoizer/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -37990,14 +37990,14 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -38015,9 +38015,9 @@ } }, "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -38027,9 +38027,9 @@ } }, "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -38042,12 +38042,12 @@ } }, "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -38061,13 +38061,13 @@ } }, "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -38078,14 +38078,14 @@ } }, "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -38173,13 +38173,13 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "27.4.2", @@ -38214,9 +38214,9 @@ } }, "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -38226,9 +38226,9 @@ } }, "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -38242,12 +38242,12 @@ } }, "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -38261,13 +38261,13 @@ } }, "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -38278,14 +38278,14 @@ } }, "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -38463,15 +38463,15 @@ "version": "0.18.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/tedious": "^4.0.14" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -38489,9 +38489,9 @@ } }, "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -38501,9 +38501,9 @@ } }, "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -38514,9 +38514,9 @@ } }, "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -38530,12 +38530,12 @@ } }, "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -38549,13 +38549,13 @@ } }, "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -38566,14 +38566,14 @@ } }, "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -38616,14 +38616,14 @@ "version": "0.10.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -38641,9 +38641,9 @@ } }, "plugins/node/instrumentation-undici/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -38653,9 +38653,9 @@ } }, "plugins/node/instrumentation-undici/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -38666,9 +38666,9 @@ } }, "plugins/node/instrumentation-undici/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -38681,12 +38681,12 @@ } }, "plugins/node/instrumentation-undici/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -38700,13 +38700,13 @@ } }, "plugins/node/instrumentation-undici/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -38717,14 +38717,14 @@ } }, "plugins/node/instrumentation-undici/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", - "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -38734,14 +38734,14 @@ } }, "plugins/node/instrumentation-undici/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -38752,15 +38752,15 @@ } }, "plugins/node/instrumentation-undici/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -38854,8 +38854,8 @@ "version": "0.49.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/propagation-utils": "^0.30.16", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -38869,7 +38869,7 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -38892,9 +38892,9 @@ } }, "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -38904,9 +38904,9 @@ } }, "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -38919,12 +38919,12 @@ } }, "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -38938,13 +38938,13 @@ } }, "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -38955,14 +38955,14 @@ } }, "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -39005,16 +39005,16 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@types/bunyan": "1.8.11" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-logs": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-logs": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -39034,9 +39034,9 @@ } }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -39046,9 +39046,9 @@ } }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -39059,9 +39059,9 @@ } }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -39075,12 +39075,12 @@ } }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -39094,13 +39094,13 @@ } }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -39111,14 +39111,14 @@ } }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -39129,15 +39129,15 @@ } }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39179,15 +39179,15 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -39206,9 +39206,9 @@ } }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -39218,9 +39218,9 @@ } }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -39231,9 +39231,9 @@ } }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -39247,12 +39247,12 @@ } }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -39266,13 +39266,13 @@ } }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -39283,14 +39283,14 @@ } }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -39301,15 +39301,15 @@ } }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39453,16 +39453,16 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -39482,9 +39482,9 @@ } }, "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -39494,9 +39494,9 @@ } }, "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -39507,9 +39507,9 @@ } }, "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -39522,12 +39522,12 @@ } }, "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -39541,13 +39541,13 @@ } }, "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -39558,14 +39558,14 @@ } }, "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -39576,15 +39576,15 @@ } }, "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39626,18 +39626,18 @@ "version": "0.44.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.15.3", @@ -39657,9 +39657,10 @@ } }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" }, @@ -39668,10 +39669,11 @@ } }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^18.19.0 || >=20.6.0" }, @@ -39680,9 +39682,10 @@ } }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" }, @@ -39694,11 +39697,12 @@ } }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -39712,12 +39716,13 @@ } }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -39728,13 +39733,14 @@ } }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -39745,14 +39751,15 @@ } }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39889,17 +39896,17 @@ "version": "0.45.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "joi": "17.12.2", @@ -39916,9 +39923,9 @@ } }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -39928,9 +39935,9 @@ } }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -39941,9 +39948,9 @@ } }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -39956,12 +39963,12 @@ } }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -39975,13 +39982,13 @@ } }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -39992,14 +39999,14 @@ } }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -40010,15 +40017,15 @@ } }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -40060,16 +40067,16 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -40090,9 +40097,9 @@ } }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -40102,9 +40109,9 @@ } }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -40115,9 +40122,9 @@ } }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -40131,12 +40138,12 @@ } }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -40150,13 +40157,13 @@ } }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -40167,14 +40174,14 @@ } }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -40185,15 +40192,15 @@ } }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -40286,18 +40293,18 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", "@types/mocha": "10.0.10", @@ -40319,9 +40326,9 @@ } }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -40331,9 +40338,9 @@ } }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -40344,9 +40351,9 @@ } }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -40359,12 +40366,12 @@ } }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -40378,13 +40385,13 @@ } }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -40395,14 +40402,14 @@ } }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -40413,15 +40420,15 @@ } }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -40463,16 +40470,16 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -40489,9 +40496,9 @@ } }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -40501,9 +40508,9 @@ } }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -40514,9 +40521,9 @@ } }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -40530,12 +40537,12 @@ } }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -40549,13 +40556,13 @@ } }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -40566,14 +40573,14 @@ } }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -40584,15 +40591,15 @@ } }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -40634,16 +40641,16 @@ "version": "0.52.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -40661,9 +40668,9 @@ } }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -40673,9 +40680,9 @@ } }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -40686,9 +40693,9 @@ } }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -40702,12 +40709,12 @@ } }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -40721,13 +40728,13 @@ } }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -40738,14 +40745,14 @@ } }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", - "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -40755,14 +40762,14 @@ } }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -40773,15 +40780,15 @@ } }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -40958,16 +40965,16 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mysql": "2.15.26" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -40985,9 +40992,9 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -40997,9 +41004,9 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -41010,9 +41017,9 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -41026,12 +41033,12 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -41045,13 +41052,13 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -41062,14 +41069,14 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", - "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -41079,14 +41086,14 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -41129,15 +41136,15 @@ "version": "0.45.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -41156,9 +41163,9 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -41168,9 +41175,9 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -41181,9 +41188,9 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -41197,12 +41204,12 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -41216,13 +41223,13 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -41233,14 +41240,14 @@ } }, "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -41391,8 +41398,8 @@ "version": "0.51.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/pg": "8.6.1", @@ -41400,10 +41407,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -41425,9 +41432,9 @@ } }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -41437,9 +41444,9 @@ } }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -41450,9 +41457,9 @@ } }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -41465,12 +41472,12 @@ } }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -41484,13 +41491,13 @@ } }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -41501,14 +41508,14 @@ } }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -41519,15 +41526,15 @@ } }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -41569,15 +41576,15 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.0", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0" + "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -41599,9 +41606,9 @@ } }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -41611,9 +41618,9 @@ } }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -41624,9 +41631,9 @@ } }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -41639,12 +41646,12 @@ } }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -41658,13 +41665,13 @@ } }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -41675,14 +41682,14 @@ } }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -41693,15 +41700,15 @@ } }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -41743,16 +41750,16 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/redis": "2.8.32", @@ -41775,17 +41782,17 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -41803,9 +41810,9 @@ } }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -41815,9 +41822,9 @@ } }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -41828,9 +41835,9 @@ } }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -41844,12 +41851,12 @@ } }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -41863,13 +41870,13 @@ } }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -41880,14 +41887,14 @@ } }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -41898,15 +41905,15 @@ } }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -41958,9 +41965,9 @@ } }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -41970,9 +41977,9 @@ } }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -41983,9 +41990,9 @@ } }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -41999,12 +42006,12 @@ } }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -42018,13 +42025,13 @@ } }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -42035,14 +42042,14 @@ } }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -42053,15 +42060,15 @@ } }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -42157,14 +42164,14 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -42180,9 +42187,9 @@ } }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -42192,9 +42199,9 @@ } }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -42205,9 +42212,9 @@ } }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -42221,12 +42228,12 @@ } }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -42240,13 +42247,13 @@ } }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -42257,14 +42264,14 @@ } }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -42275,15 +42282,15 @@ } }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -50139,7 +50146,7 @@ "version": "file:metapackages/auto-instrumentations-node", "requires": { "@opentelemetry/api": "^1.4.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -50154,9 +50161,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.1", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -50184,8 +50191,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-node": "^0.200.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-node": "^0.200.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -51078,8 +51085,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/amqplib": "^0.5.17", "@types/lodash": "4.14.199", @@ -51096,27 +51103,27 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -51194,10 +51201,10 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/propagation-utils": "^0.30.16", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", @@ -51215,27 +51222,27 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -51243,23 +51250,23 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -51289,12 +51296,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-bunyan", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.200.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-logs": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-logs": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/bunyan": "1.8.11", "@types/mocha": "10.0.10", @@ -51309,35 +51316,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -51345,35 +51352,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -51402,11 +51409,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-cassandra", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -51420,35 +51427,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -51456,35 +51463,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -51737,12 +51744,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-express", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", @@ -51757,34 +51764,34 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -51792,35 +51799,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -51850,13 +51857,13 @@ "requires": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", @@ -51871,34 +51878,34 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -51906,35 +51913,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -52120,12 +52127,12 @@ "requires": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -52137,34 +52144,34 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -52172,35 +52179,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -52275,12 +52282,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-ioredis", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", @@ -52296,35 +52303,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -52332,35 +52339,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -52390,8 +52397,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -52404,28 +52411,28 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -52433,23 +52440,23 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -52516,13 +52523,13 @@ "requires": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", @@ -52539,34 +52546,34 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -52574,35 +52581,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -52697,7 +52704,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@types/lru-cache": "7.10.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -52710,19 +52717,19 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -52755,11 +52762,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-memcached", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6", "@types/mocha": "10.0.10", @@ -52772,35 +52779,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -52808,35 +52815,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -52865,12 +52872,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mongodb", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", @@ -52883,35 +52890,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -52919,45 +52926,45 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", - "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -53072,9 +53079,9 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -53087,27 +53094,27 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -53115,23 +53122,23 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -53161,11 +53168,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mysql", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/mysql": "2.15.26", @@ -53179,35 +53186,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -53215,33 +53222,33 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", - "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -53271,10 +53278,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mysql2", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/mocha": "10.0.10", @@ -53289,35 +53296,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -53325,23 +53332,23 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -53449,12 +53456,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-pg", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/mocha": "10.0.10", @@ -53474,34 +53481,34 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -53509,35 +53516,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -53566,12 +53573,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-pino", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.200.0-dev.0", + "@opentelemetry/api-logs": "^0.200.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -53587,34 +53594,34 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -53622,35 +53629,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -53679,12 +53686,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-redis", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -53698,35 +53705,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -53734,35 +53741,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -53791,13 +53798,13 @@ "version": "file:plugins/node/opentelemetry-instrumentation-redis-4", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -53810,35 +53817,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -53846,35 +53853,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -53956,10 +53963,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-router", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -53970,35 +53977,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -54006,35 +54013,35 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -54094,8 +54101,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -54122,28 +54129,28 @@ } }, "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -54151,23 +54158,23 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -54302,10 +54309,10 @@ "version": "file:plugins/node/instrumentation-tedious", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -54319,35 +54326,35 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "dev": true, "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -54355,23 +54362,23 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -54401,11 +54408,11 @@ "version": "file:plugins/node/instrumentation-undici", "requires": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -54417,34 +54424,34 @@ }, "dependencies": { "@opentelemetry/api-logs": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.0.tgz", - "integrity": "sha512-wZzFxB2MSY9aYV0e845vphACuln0MYoiDJLhklnv2nhJqOn5pLMz0GfIK78VP7BVI0+fVW1rlskr7Aw7Aq4oQA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.0.tgz", - "integrity": "sha512-5myaYGXVBVIP4wZVoUpMcI80+Wn4sG64kuwc3OO2LVi4jZxMv/hKZA7IO8WvgQMP9gHSWDSS4FN2VXuOyoYmcw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "dev": true, "requires": {} }, "@opentelemetry/core": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.0.tgz", - "integrity": "sha512-uDNKPs29s8P54bP+ol/nFaRujClCeyan5/klpZYUGMt7InwITqRW93gDYdmnlJjFKVh8/tyWjUvyWMe1HdLdAg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.0.tgz", - "integrity": "sha512-t1Z0lRQVYDnBEim3QY4df1SkdqEgEESYSyXemQWQNWsWtx2H6PhK+yEI8nQtU/J0KPJ0MfZ1xWoxJRRY5NRKbA==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.0", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -54452,45 +54459,45 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.0.tgz", - "integrity": "sha512-TpJtctWmdIxDATecqMd92Qv0MifzgvI0YN4uEKQgAdioHJ44Rl1zTOrheUYz/66Y4iUGWUP5bm3irFOb1ymt9A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.0.tgz", - "integrity": "sha512-d3rxZJASPQap1HlOWEgxCXDGGpqUYQJ83yLJD1Qnfrui6dWaJfJRvj5/5J1n/lz91bWBMnYDWw0Lnhc2uhiQgQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.0.tgz", - "integrity": "sha512-zULpgNZNGS6LM+rI6fw2fraAVvIm3aI/DfcuwxRvPa6Yqf9kR7FQk1EdB8Tf2AJm+UWakGPpRbEhkv1KqPVu2w==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "dev": true, "requires": { - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/resources": "2.0.0-dev.0", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.0.tgz", - "integrity": "sha512-MyhbEkI4PX+o2LAsGm0/IiRTBYu81+ENYHZN5cbzjsabzYqk55GndkqjO4O1mHEOr47rzuMCcUm9+qvb3BNfsw==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "dev": true, "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.0", - "@opentelemetry/core": "2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.0" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" } }, "@types/node": { @@ -55199,10 +55206,10 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", @@ -55265,9 +55272,9 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", @@ -55329,9 +55336,9 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", @@ -55395,9 +55402,9 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", - "@opentelemetry/resources": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", @@ -55491,8 +55498,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-node": "^0.200.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-node": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", diff --git a/plugins/node/instrumentation-amqplib/package.json b/plugins/node/instrumentation-amqplib/package.json index 0d4f822d6f..2f9c2aa6f9 100644 --- a/plugins/node/instrumentation-amqplib/package.json +++ b/plugins/node/instrumentation-amqplib/package.json @@ -44,8 +44,8 @@ "@opentelemetry/api": "^1.3.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { diff --git a/plugins/node/instrumentation-kafkajs/package.json b/plugins/node/instrumentation-kafkajs/package.json index 30029bb7e1..22c1307b45 100644 --- a/plugins/node/instrumentation-kafkajs/package.json +++ b/plugins/node/instrumentation-kafkajs/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -55,7 +55,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme" diff --git a/plugins/node/instrumentation-lru-memoizer/package.json b/plugins/node/instrumentation-lru-memoizer/package.json index e046e3f70d..d3fc252794 100644 --- a/plugins/node/instrumentation-lru-memoizer/package.json +++ b/plugins/node/instrumentation-lru-memoizer/package.json @@ -55,7 +55,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-lru-memoizer#readme" } diff --git a/plugins/node/instrumentation-mongoose/package.json b/plugins/node/instrumentation-mongoose/package.json index e8ae0da4e4..c664363946 100644 --- a/plugins/node/instrumentation-mongoose/package.json +++ b/plugins/node/instrumentation-mongoose/package.json @@ -49,7 +49,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -60,8 +60,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-mongoose#readme" diff --git a/plugins/node/instrumentation-socket.io/package.json b/plugins/node/instrumentation-socket.io/package.json index a6b3ed27b6..f78c54f181 100644 --- a/plugins/node/instrumentation-socket.io/package.json +++ b/plugins/node/instrumentation-socket.io/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "27.4.2", @@ -56,7 +56,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme" diff --git a/plugins/node/instrumentation-tedious/package.json b/plugins/node/instrumentation-tedious/package.json index 1501518d00..eef5826217 100644 --- a/plugins/node/instrumentation-tedious/package.json +++ b/plugins/node/instrumentation-tedious/package.json @@ -47,9 +47,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -60,7 +60,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/tedious": "^4.0.14" }, diff --git a/plugins/node/instrumentation-undici/package.json b/plugins/node/instrumentation-undici/package.json index 914e9ea6f4..f1f1ec04cd 100644 --- a/plugins/node/instrumentation-undici/package.json +++ b/plugins/node/instrumentation-undici/package.json @@ -41,9 +41,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -57,8 +57,8 @@ "@opentelemetry/api": "^1.7.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici", "sideEffects": false diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json index 95117d23df..3e578d47c4 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json @@ -44,8 +44,8 @@ "@opentelemetry/api": "^1.3.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/propagation-utils": "^0.30.16", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -59,7 +59,7 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/package.json b/plugins/node/opentelemetry-instrumentation-bunyan/package.json index 85d6335ca0..9972cc79f6 100644 --- a/plugins/node/opentelemetry-instrumentation-bunyan/package.json +++ b/plugins/node/opentelemetry-instrumentation-bunyan/package.json @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/resources": "^2.0.0-dev.0", - "@opentelemetry/sdk-logs": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-logs": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -60,8 +60,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@types/bunyan": "1.8.11" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-bunyan#readme" diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/package.json b/plugins/node/opentelemetry-instrumentation-cassandra/package.json index 5c1cbc6010..a777161ffb 100644 --- a/plugins/node/opentelemetry-instrumentation-cassandra/package.json +++ b/plugins/node/opentelemetry-instrumentation-cassandra/package.json @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -59,7 +59,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-cassandra#readme" diff --git a/plugins/node/opentelemetry-instrumentation-express/package.json b/plugins/node/opentelemetry-instrumentation-express/package.json index 9891689711..3a70d150f8 100644 --- a/plugins/node/opentelemetry-instrumentation-express/package.json +++ b/plugins/node/opentelemetry-instrumentation-express/package.json @@ -45,10 +45,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -61,8 +61,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-express#readme" diff --git a/plugins/node/opentelemetry-instrumentation-fastify/package.json b/plugins/node/opentelemetry-instrumentation-fastify/package.json index ad03f08c99..4517bbc90e 100644 --- a/plugins/node/opentelemetry-instrumentation-fastify/package.json +++ b/plugins/node/opentelemetry-instrumentation-fastify/package.json @@ -45,11 +45,11 @@ "devDependencies": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.15.3", @@ -62,8 +62,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-fastify#readme" diff --git a/plugins/node/opentelemetry-instrumentation-hapi/package.json b/plugins/node/opentelemetry-instrumentation-hapi/package.json index c8ee08cdfd..880b3cfcab 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/package.json +++ b/plugins/node/opentelemetry-instrumentation-hapi/package.json @@ -45,10 +45,10 @@ "devDependencies": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "joi": "17.12.2", @@ -58,8 +58,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-hapi#readme" diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/package.json b/plugins/node/opentelemetry-instrumentation-ioredis/package.json index f815fa03af..2e18d77ce7 100644 --- a/plugins/node/opentelemetry-instrumentation-ioredis/package.json +++ b/plugins/node/opentelemetry-instrumentation-ioredis/package.json @@ -48,10 +48,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -65,7 +65,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, diff --git a/plugins/node/opentelemetry-instrumentation-koa/package.json b/plugins/node/opentelemetry-instrumentation-koa/package.json index 1e8b4f8c38..e930c65eb8 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/package.json +++ b/plugins/node/opentelemetry-instrumentation-koa/package.json @@ -47,11 +47,11 @@ "devDependencies": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", "@types/mocha": "10.0.10", @@ -66,8 +66,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-koa#readme" diff --git a/plugins/node/opentelemetry-instrumentation-memcached/package.json b/plugins/node/opentelemetry-instrumentation-memcached/package.json index 917c633a64..28f7aae496 100644 --- a/plugins/node/opentelemetry-instrumentation-memcached/package.json +++ b/plugins/node/opentelemetry-instrumentation-memcached/package.json @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -57,7 +57,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6" }, diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/package.json b/plugins/node/opentelemetry-instrumentation-mongodb/package.json index 7610ac86a8..706e181cb5 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/package.json +++ b/plugins/node/opentelemetry-instrumentation-mongodb/package.json @@ -52,11 +52,11 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -67,7 +67,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mongodb#readme" diff --git a/plugins/node/opentelemetry-instrumentation-mysql/package.json b/plugins/node/opentelemetry-instrumentation-mysql/package.json index 00bad9cd3f..ea489e95ac 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql/package.json @@ -42,10 +42,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -56,7 +56,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mysql": "2.15.26" }, diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/package.json b/plugins/node/opentelemetry-instrumentation-mysql2/package.json index b26d007596..67881a5a64 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql2/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql2/package.json @@ -44,9 +44,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -58,7 +58,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1" }, diff --git a/plugins/node/opentelemetry-instrumentation-pg/package.json b/plugins/node/opentelemetry-instrumentation-pg/package.json index 911ee43e26..1f009a9191 100644 --- a/plugins/node/opentelemetry-instrumentation-pg/package.json +++ b/plugins/node/opentelemetry-instrumentation-pg/package.json @@ -51,10 +51,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -69,8 +69,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/pg": "8.6.1", diff --git a/plugins/node/opentelemetry-instrumentation-pino/package.json b/plugins/node/opentelemetry-instrumentation-pino/package.json index 4dc1618a26..68e844aad8 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/package.json +++ b/plugins/node/opentelemetry-instrumentation-pino/package.json @@ -46,8 +46,8 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -62,9 +62,9 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.0", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.0" + "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pino#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/package.json b/plugins/node/opentelemetry-instrumentation-redis-4/package.json index 974d7a96ca..2ce0aa0383 100644 --- a/plugins/node/opentelemetry-instrumentation-redis-4/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis-4/package.json @@ -49,11 +49,11 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -64,7 +64,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, diff --git a/plugins/node/opentelemetry-instrumentation-redis/package.json b/plugins/node/opentelemetry-instrumentation-redis/package.json index 0df71f50ea..3dfa31a563 100644 --- a/plugins/node/opentelemetry-instrumentation-redis/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis/package.json @@ -49,10 +49,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/redis": "2.8.32", @@ -64,7 +64,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, diff --git a/plugins/node/opentelemetry-instrumentation-router/package.json b/plugins/node/opentelemetry-instrumentation-router/package.json index 9ad32868c8..0d9d6a2086 100644 --- a/plugins/node/opentelemetry-instrumentation-router/package.json +++ b/plugins/node/opentelemetry-instrumentation-router/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.0", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -54,7 +54,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-router#readme" From 79f9cb108d6196e10c565642eaaae79670a6f8a5 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 14:34:08 -0800 Subject: [PATCH 46/97] missing dep for detector-instana --- .../node/opentelemetry-resource-detector-instana/package.json | 1 + package-lock.json | 2 ++ 2 files changed, 3 insertions(+) diff --git a/detectors/node/opentelemetry-resource-detector-instana/package.json b/detectors/node/opentelemetry-resource-detector-instana/package.json index 6a4832915b..34555f4a00 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/package.json +++ b/detectors/node/opentelemetry-resource-detector-instana/package.json @@ -52,6 +52,7 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, diff --git a/package-lock.json b/package-lock.json index a9992886ac..315553b796 100644 --- a/package-lock.json +++ b/package-lock.json @@ -596,6 +596,7 @@ "version": "0.18.1", "license": "Apache-2.0", "dependencies": { + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -55498,6 +55499,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/resources": "^2.0.0-dev.1", "@opentelemetry/sdk-node": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", From 56e79369311460fced3242ec5c920348a690e556 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 14:46:00 -0800 Subject: [PATCH 47/97] instr-net --- package-lock.json | 210 +++++++++++++++++- .../package.json | 10 +- .../test/utils.ts | 2 +- 3 files changed, 207 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 315553b796..298a00ac63 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41349,14 +41349,14 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -41366,12 +41366,125 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-net/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -41381,6 +41494,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-net/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-net/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -53422,10 +53541,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-net", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -53436,6 +53555,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53445,6 +53632,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-net/package.json b/plugins/node/opentelemetry-instrumentation-net/package.json index 660268e70c..974199a46d 100644 --- a/plugins/node/opentelemetry-instrumentation-net/package.json +++ b/plugins/node/opentelemetry-instrumentation-net/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -44,9 +44,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -56,7 +56,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-net#readme" diff --git a/plugins/node/opentelemetry-instrumentation-net/test/utils.ts b/plugins/node/opentelemetry-instrumentation-net/test/utils.ts index 7d3651d2df..5b0bb19070 100644 --- a/plugins/node/opentelemetry-instrumentation-net/test/utils.ts +++ b/plugins/node/opentelemetry-instrumentation-net/test/utils.ts @@ -113,7 +113,7 @@ export function assertParentChild( childSpan.spanContext().traceId, parentSpan.spanContext().traceId ); - assert.strictEqual(childSpan.parentSpanId, parentSpan.spanContext().spanId); + assert.strictEqual(childSpan.parentSpanContext?.spanId, parentSpan.spanContext().spanId); } export const TLS_SERVER_CERT = fs From 956afca5a8c7bdf1cc7d1c3cf932c5b88e577dfd Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 14:47:23 -0800 Subject: [PATCH 48/97] instr-dns --- package-lock.json | 212 +++++++++++++++++- .../package.json | 10 +- 2 files changed, 208 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 298a00ac63..c9256bcc5a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39403,13 +39403,13 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -39421,12 +39421,131 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/instrumentation/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, + "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-dns/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51751,10 +51870,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-dns", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -51766,6 +51885,81 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "dependencies": { + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + } + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-dns/package.json b/plugins/node/opentelemetry-instrumentation-dns/package.json index 52f9326d4b..508985c50a 100644 --- a/plugins/node/opentelemetry-instrumentation-dns/package.json +++ b/plugins/node/opentelemetry-instrumentation-dns/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -57,7 +57,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-dns#readme" } From 3d6393df87049c5e1ef27fa4fe4c43e4e4dde0c1 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 14:47:31 -0800 Subject: [PATCH 49/97] lint:fix --- plugins/node/opentelemetry-instrumentation-net/test/utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/node/opentelemetry-instrumentation-net/test/utils.ts b/plugins/node/opentelemetry-instrumentation-net/test/utils.ts index 5b0bb19070..2a06145276 100644 --- a/plugins/node/opentelemetry-instrumentation-net/test/utils.ts +++ b/plugins/node/opentelemetry-instrumentation-net/test/utils.ts @@ -113,7 +113,10 @@ export function assertParentChild( childSpan.spanContext().traceId, parentSpan.spanContext().traceId ); - assert.strictEqual(childSpan.parentSpanContext?.spanId, parentSpan.spanContext().spanId); + assert.strictEqual( + childSpan.parentSpanContext?.spanId, + parentSpan.spanContext().spanId + ); } export const TLS_SERVER_CERT = fs From b4fd769fb065fd3759295ed3cbe156ec2a7b96a1 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 14:48:53 -0800 Subject: [PATCH 50/97] instr-generic-pool --- package-lock.json | 210 +++++++++++++++++- .../package.json | 10 +- .../test/index.test.ts | 5 +- 3 files changed, 210 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index c9256bcc5a..39f73cfaa6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39917,13 +39917,13 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/generic-pool": "^3.1.9", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -39935,12 +39935,125 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39950,6 +40063,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -52335,10 +52454,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-generic-pool", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/generic-pool": "^3.1.9", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -52350,6 +52469,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52359,6 +52546,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json b/plugins/node/opentelemetry-instrumentation-generic-pool/package.json index 069ba3642b..d7a2f814c6 100644 --- a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json +++ b/plugins/node/opentelemetry-instrumentation-generic-pool/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/generic-pool": "^3.1.9", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -57,7 +57,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-generic-pool#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/test/index.test.ts b/plugins/node/opentelemetry-instrumentation-generic-pool/test/index.test.ts index 3d99207ae5..d41fe82866 100644 --- a/plugins/node/opentelemetry-instrumentation-generic-pool/test/index.test.ts +++ b/plugins/node/opentelemetry-instrumentation-generic-pool/test/index.test.ts @@ -109,7 +109,10 @@ describe('GenericPool instrumentation', () => { const [span] = memoryExporter.getFinishedSpans(); assert.strictEqual(span.name, 'generic-pool.acquire'); - assert.strictEqual(span.parentSpanId, rootSpan.spanContext().spanId); + assert.strictEqual( + span.parentSpanContext?.spanId, + rootSpan.spanContext().spanId + ); }); }); From c18d50a5b094d28284ad63001f1396823dc0b70a Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 14:50:03 -0800 Subject: [PATCH 51/97] instr-connect --- package-lock.json | 212 +++++++++++++++++- .../package.json | 12 +- .../test/instrumentation.test.ts | 2 +- 3 files changed, 208 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 39f73cfaa6..e5ee3dd72f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39352,16 +39352,16 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/connect": "3.4.38" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "connect": "3.7.0", @@ -39370,12 +39370,124 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-connect/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39385,6 +39497,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-connect/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-connect/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -51878,11 +51996,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-connect", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/connect": "3.4.38", "@types/mocha": "10.0.10", @@ -51893,6 +52011,73 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51902,6 +52087,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-connect/package.json b/plugins/node/opentelemetry-instrumentation-connect/package.json index aaab4729db..d6bb18c660 100644 --- a/plugins/node/opentelemetry-instrumentation-connect/package.json +++ b/plugins/node/opentelemetry-instrumentation-connect/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "connect": "3.7.0", @@ -54,8 +54,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/connect": "3.4.38" }, diff --git a/plugins/node/opentelemetry-instrumentation-connect/test/instrumentation.test.ts b/plugins/node/opentelemetry-instrumentation-connect/test/instrumentation.test.ts index 8d228adc23..f5dd85f757 100644 --- a/plugins/node/opentelemetry-instrumentation-connect/test/instrumentation.test.ts +++ b/plugins/node/opentelemetry-instrumentation-connect/test/instrumentation.test.ts @@ -240,7 +240,7 @@ describe('connect', () => { assert.strictEqual(rpcMetadata.route, '/foo'); assert.strictEqual(span.name, 'request handler - /foo'); assert.strictEqual( - span.parentSpanId, + span.parentSpanContext?.spanId, changedRootSpan.spanContext().spanId ); }); From e6deeaae00c405bb9748e0d52088fc9ded87b2b6 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 14:50:54 -0800 Subject: [PATCH 52/97] instr-fs --- package-lock.json | 216 ++++++++++++++++-- plugins/node/instrumentation-fs/package.json | 14 +- plugins/node/instrumentation-fs/test/utils.ts | 2 +- 3 files changed, 211 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index e5ee3dd72f..f90c14d30f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37716,15 +37716,15 @@ "version": "0.19.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -37734,12 +37734,124 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/instrumentation-fs/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-fs/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-fs/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-fs/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-fs/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-fs/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-fs/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/instrumentation-fs/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37749,6 +37861,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/instrumentation-fs/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/instrumentation-fs/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -52608,12 +52726,12 @@ "version": "file:plugins/node/instrumentation-fs", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -52623,6 +52741,73 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52632,6 +52817,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/instrumentation-fs/package.json b/plugins/node/instrumentation-fs/package.json index 164425fe9d..9bcb20d736 100644 --- a/plugins/node/instrumentation-fs/package.json +++ b/plugins/node/instrumentation-fs/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -43,10 +43,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -56,8 +56,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-fs#readme" } diff --git a/plugins/node/instrumentation-fs/test/utils.ts b/plugins/node/instrumentation-fs/test/utils.ts index a3f2cd33f7..ba6b3fb592 100644 --- a/plugins/node/instrumentation-fs/test/utils.ts +++ b/plugins/node/instrumentation-fs/test/utils.ts @@ -42,7 +42,7 @@ const assertSpan = (span: ReadableSpan, expected: any) => { ); if (expected.parentSpan) { assert.strictEqual( - span.parentSpanId, + span.parentSpanContext?.spanId, expected.parentSpan.spanContext().spanId ); } From 43fefeeb49665f4684d3ffeeae28a90523c5fe7b Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 14:52:21 -0800 Subject: [PATCH 53/97] instr-dataloader --- package-lock.json | 210 +++++++++++++++++- .../instrumentation-dataloader/package.json | 10 +- .../test/dataloader.test.ts | 10 +- 3 files changed, 211 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index f90c14d30f..58b4a28c67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37667,13 +37667,13 @@ "version": "0.16.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "dataloader": "2.2.3", @@ -37683,12 +37683,125 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/instrumentation-dataloader/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37698,6 +37811,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/instrumentation-dataloader/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/instrumentation-dataloader/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -52263,10 +52382,10 @@ "version": "file:plugins/node/instrumentation-dataloader", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "dataloader": "2.2.3", @@ -52276,6 +52395,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52285,6 +52472,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/instrumentation-dataloader/package.json b/plugins/node/instrumentation-dataloader/package.json index f926aa9e3a..226e9b5711 100644 --- a/plugins/node/instrumentation-dataloader/package.json +++ b/plugins/node/instrumentation-dataloader/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "dataloader": "2.2.3", @@ -55,7 +55,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-dataloader#readme" } diff --git a/plugins/node/instrumentation-dataloader/test/dataloader.test.ts b/plugins/node/instrumentation-dataloader/test/dataloader.test.ts index 319bde4d03..f798d53fa7 100644 --- a/plugins/node/instrumentation-dataloader/test/dataloader.test.ts +++ b/plugins/node/instrumentation-dataloader/test/dataloader.test.ts @@ -92,7 +92,7 @@ describe('DataloaderInstrumentation', () => { const [_, loadSpan] = memoryExporter.getFinishedSpans(); assert.strictEqual( - loadSpan.parentSpanId, + loadSpan.parentSpanContext?.spanId, rootSpan.spanContext().spanId ); } @@ -110,7 +110,7 @@ describe('DataloaderInstrumentation', () => { const [_, loadSpan] = memoryExporter.getFinishedSpans(); assert.strictEqual( - loadSpan.parentSpanId, + loadSpan.parentSpanContext?.spanId, rootSpan.spanContext().spanId ); } @@ -188,7 +188,7 @@ describe('DataloaderInstrumentation', () => { assert.strictEqual(loadSpan.name, 'dataloader.load'); assert.strictEqual(loadSpan.kind, SpanKind.CLIENT); assert.strictEqual( - loadSpan.parentSpanId, + loadSpan.parentSpanContext?.spanId, loadManySpan.spanContext().spanId ); }); @@ -203,7 +203,7 @@ describe('DataloaderInstrumentation', () => { const [, , loadManySpan] = memoryExporter.getFinishedSpans(); assert.strictEqual( - loadManySpan.parentSpanId, + loadManySpan.parentSpanContext?.spanId, rootSpan.spanContext().spanId ); } @@ -221,7 +221,7 @@ describe('DataloaderInstrumentation', () => { const [, , loadManySpan] = memoryExporter.getFinishedSpans(); assert.strictEqual( - loadManySpan.parentSpanId, + loadManySpan.parentSpanContext?.spanId, rootSpan.spanContext().spanId ); } From b5c7e24f4b6c69968f45ecb53076dc7ffdfab003 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 14:53:21 -0800 Subject: [PATCH 54/97] instr-knex --- package-lock.json | 210 +++++++++++++++++- .../package.json | 10 +- .../test/index.test.ts | 2 +- 3 files changed, 207 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 58b4a28c67..be332293e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40836,14 +40836,14 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "better-sqlite3": "11.0.0", @@ -40854,12 +40854,125 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-knex/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -40869,6 +40982,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-knex/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-knex/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -53564,10 +53683,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-knex", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -53579,6 +53698,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53588,6 +53775,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-knex/package.json b/plugins/node/opentelemetry-instrumentation-knex/package.json index c0104745ba..a50300631f 100644 --- a/plugins/node/opentelemetry-instrumentation-knex/package.json +++ b/plugins/node/opentelemetry-instrumentation-knex/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "better-sqlite3": "11.0.0", @@ -56,7 +56,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-knex#readme" diff --git a/plugins/node/opentelemetry-instrumentation-knex/test/index.test.ts b/plugins/node/opentelemetry-instrumentation-knex/test/index.test.ts index 4b5bd1d8f3..d2109568b7 100644 --- a/plugins/node/opentelemetry-instrumentation-knex/test/index.test.ts +++ b/plugins/node/opentelemetry-instrumentation-knex/test/index.test.ts @@ -624,7 +624,7 @@ const assertSpans = ( ); assert.strictEqual(span.attributes['db.operation'], expected.op); assert.strictEqual( - span.parentSpanId, + span.parentSpanContext?.spanId, expected.parentSpan?.spanContext().spanId ); } catch (e: any) { From af81042156ac7eb8f0c8b180897b5e2c84ba45be Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 14:58:22 -0800 Subject: [PATCH 55/97] disable expensive TAV tests while this PR is in draft --- .github/workflows/test-all-versions.pr.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test-all-versions.pr.yml b/.github/workflows/test-all-versions.pr.yml index 9f1309ad19..8d8d971112 100644 --- a/.github/workflows/test-all-versions.pr.yml +++ b/.github/workflows/test-all-versions.pr.yml @@ -26,9 +26,10 @@ jobs: OUTPUT=`node scripts/pr-labels-to-npm-workspace-args.mjs "$PR_LABELS"` echo "args=$OUTPUT" >> $GITHUB_OUTPUT - tav: - uses: ./.github/workflows/test-all-versions.yml - needs: parse-labels - with: - npm-workspace-args: ${{ needs.parse-labels.outputs.args }} - if: ${{ needs.parse-labels.outputs.args != '' }} + #XXX disable expensive tav run on this PR while in draft + # tav: + # uses: ./.github/workflows/test-all-versions.yml + # needs: parse-labels + # with: + # npm-workspace-args: ${{ needs.parse-labels.outputs.args }} + # if: ${{ needs.parse-labels.outputs.args != '' }} From 9ff500b1b0b500c831c25fe9b818a2e1166dc651 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 15:00:55 -0800 Subject: [PATCH 56/97] instr-cucumber --- package-lock.json | 212 +++++++++++++++++- .../instrumentation-cucumber/package.json | 10 +- .../test/cucumber.test.ts | 10 +- 3 files changed, 214 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index be332293e1..5573b9bee0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37611,16 +37611,16 @@ "version": "0.14.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@cucumber/cucumber": "^9.0.0", "@cucumber/messages": "^22.0.0", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^1.3.1", - "@opentelemetry/sdk-trace-base": "^1.3.1", - "@opentelemetry/sdk-trace-node": "^1.3.1", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -37634,12 +37634,131 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" } }, + "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/instrumentation/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, + "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/instrumentation-cucumber/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52462,10 +52581,10 @@ "@cucumber/cucumber": "^9.0.0", "@cucumber/messages": "^22.0.0", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^1.3.1", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.3.1", - "@opentelemetry/sdk-trace-node": "^1.3.1", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -52480,6 +52599,81 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "dependencies": { + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + } + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", diff --git a/plugins/node/instrumentation-cucumber/package.json b/plugins/node/instrumentation-cucumber/package.json index 8a9cee685b..8e5cb61272 100644 --- a/plugins/node/instrumentation-cucumber/package.json +++ b/plugins/node/instrumentation-cucumber/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -46,9 +46,9 @@ "@cucumber/cucumber": "^9.0.0", "@cucumber/messages": "^22.0.0", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^1.3.1", - "@opentelemetry/sdk-trace-base": "^1.3.1", - "@opentelemetry/sdk-trace-node": "^1.3.1", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -62,7 +62,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-cucumber#readme" diff --git a/plugins/node/instrumentation-cucumber/test/cucumber.test.ts b/plugins/node/instrumentation-cucumber/test/cucumber.test.ts index f237c10b14..1f56465956 100644 --- a/plugins/node/instrumentation-cucumber/test/cucumber.test.ts +++ b/plugins/node/instrumentation-cucumber/test/cucumber.test.ts @@ -28,7 +28,7 @@ import { SEMATTRS_CODE_NAMESPACE, SEMRESATTRS_SERVICE_NAME, } from '@opentelemetry/semantic-conventions'; -import { Resource } from '@opentelemetry/resources'; +import { resourceFromAttributes } from '@opentelemetry/resources'; import * as path from 'path'; import * as assert from 'assert'; @@ -56,7 +56,7 @@ describe('CucumberInstrumentation', () => { const memoryExporter = new InMemorySpanExporter(); const spanProcessor = new SimpleSpanProcessor(memoryExporter); const provider = new NodeTracerProvider({ - resource: new Resource({ + resource: resourceFromAttributes({ [SEMRESATTRS_SERVICE_NAME]: 'CucumberInstrumentation', }), spanProcessors: [spanProcessor], @@ -281,7 +281,7 @@ describe('CucumberInstrumentation', () => { assert.equal(attemptSpans.length, 3); assert.deepEqual( - attemptSpans.map(span => span.parentSpanId), + attemptSpans.map(span => span.parentSpanContext?.spanId), Array(3).fill(parent.spanContext().spanId) ); }); @@ -296,7 +296,9 @@ describe('CucumberInstrumentation', () => { attemptSpans.forEach(attempt => { assert.equal( spans.filter( - span => span.parentSpanId === attempt.spanContext().spanId + span => + span.parentSpanContext?.spanId === + attempt.spanContext().spanId ).length, 4 ); From 10769ef27a8d4da54d92b3c91f42c15236f7cda4 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 15:15:32 -0800 Subject: [PATCH 57/97] instr-restify --- package-lock.json | 212 +++++++++++++++++- .../package.json | 12 +- 2 files changed, 207 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5573b9bee0..d1f9f868f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43061,15 +43061,15 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/restify": "4.3.12", @@ -43082,12 +43082,124 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-restify/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43097,6 +43209,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-restify/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-restify/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -55461,11 +55579,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-restify", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -55479,6 +55597,73 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55488,6 +55673,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-restify/package.json b/plugins/node/opentelemetry-instrumentation-restify/package.json index 093052d8c0..18b05c778c 100644 --- a/plugins/node/opentelemetry-instrumentation-restify/package.json +++ b/plugins/node/opentelemetry-instrumentation-restify/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -44,9 +44,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/restify": "4.3.12", @@ -59,8 +59,8 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-restify#readme" From b41988934365d9da3be6f80375cfbad06d6846c9 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 15:16:58 -0800 Subject: [PATCH 58/97] instr-winston --- package-lock.json | 214 +++++++++++++++++- .../package.json | 12 +- 2 files changed, 209 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index d1f9f868f4..e89001e0e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43401,14 +43401,14 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.57.2", - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.21.0", - "@opentelemetry/sdk-trace-base": "^1.21.0", - "@opentelemetry/sdk-trace-node": "^1.21.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/winston-transport": "^0.10.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -43423,12 +43423,125 @@ "winston2": "npm:winston@2.4.7" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-winston/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43438,6 +43551,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-winston/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-winston/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -56321,11 +56440,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-winston", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.57.2", - "@opentelemetry/context-async-hooks": "^1.21.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.21.0", - "@opentelemetry/sdk-trace-node": "^1.21.0", + "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/winston-transport": "^0.10.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -56340,6 +56459,74 @@ "winston2": "npm:winston@2.4.7" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56349,6 +56536,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-winston/package.json b/plugins/node/opentelemetry-instrumentation-winston/package.json index a18850c7eb..b4d07f8a36 100644 --- a/plugins/node/opentelemetry-instrumentation-winston/package.json +++ b/plugins/node/opentelemetry-instrumentation-winston/package.json @@ -33,7 +33,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -48,9 +48,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.21.0", - "@opentelemetry/sdk-trace-base": "^1.21.0", - "@opentelemetry/sdk-trace-node": "^1.21.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/winston-transport": "^0.10.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -65,8 +65,8 @@ "winston2": "npm:winston@2.4.7" }, "dependencies": { - "@opentelemetry/api-logs": "^0.57.2", - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-winston#readme" } From 4afd69bdef1d6833d04081f77dca4a4505ce54bb Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 15:20:11 -0800 Subject: [PATCH 59/97] instr-nestjs-core --- package-lock.json | 210 +++++++++++++++++- .../package.json | 10 +- .../test/index.test.ts | 11 +- 3 files changed, 212 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index e89001e0e3..bdd94d7eda 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42122,7 +42122,7 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -42130,9 +42130,9 @@ "@nestjs/core": "9.4.3", "@nestjs/platform-express": "9.4.3", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -42147,12 +42147,125 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -42162,6 +42275,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -55082,10 +55201,10 @@ "@nestjs/core": "9.4.3", "@nestjs/platform-express": "9.4.3", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -55101,6 +55220,74 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55110,6 +55297,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json b/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json index b344bab36d..c6b9d56939 100644 --- a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json +++ b/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json @@ -30,7 +30,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -48,9 +48,9 @@ "@nestjs/core": "9.4.3", "@nestjs/platform-express": "9.4.3", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -65,7 +65,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme" diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/test/index.test.ts b/plugins/node/opentelemetry-instrumentation-nestjs-core/test/index.test.ts index aca1d7b3db..92a546da48 100644 --- a/plugins/node/opentelemetry-instrumentation-nestjs-core/test/index.test.ts +++ b/plugins/node/opentelemetry-instrumentation-nestjs-core/test/index.test.ts @@ -240,7 +240,7 @@ const assertSpans = (actualSpans: any[], expectedSpans: any[]) => { ); if (typeof expected.parentSpanIdx === 'number') { assert.strictEqual( - span.parentSpanId, + span.parentSpanContext?.spanId, actualSpans[expected.parentSpanIdx].spanContext().spanId ); } else if (typeof expected.parentSpanName === 'string') { @@ -253,18 +253,19 @@ const assertSpans = (actualSpans: any[], expectedSpans: any[]) => { `Cannot find span named ${expected.parentSpanName} expected to be the parent of ${span.name}` ); assert.strictEqual( - span.parentSpanId, + span.parentSpanContext?.spanId, parentSpan.spanContext().spanId, `Expected "${expected.parentSpanName}" to be the parent of "${ span.name }", but found "${ - actualSpans.find(s => s.spanContext().spanId === span.parentSpanId) - .name + actualSpans.find( + s => s.spanContext().spanId === span.parentSpanContext?.spanId + ).name }"` ); } else if (expected.parentSpan !== null) { assert.strictEqual( - span.parentSpanId, + span.parentSpanContext?.spanId, expected.parentSpan?.spanContext().spanId ); } From 2762f092be3dba4c370309277fddcff7c6d3e68d Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 15:21:15 -0800 Subject: [PATCH 60/97] instr-runtime-node --- package-lock.json | 149 +++++++++++++++++- .../instrumentation-runtime-node/package.json | 4 +- 2 files changed, 147 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index bdd94d7eda..353c7c1f64 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38485,11 +38485,11 @@ "version": "0.12.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^1.20.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", "@types/mocha": "^10.0.6", "@types/node": "18.18.14", "nyc": "^15.1.0", @@ -38503,6 +38503,87 @@ "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, "plugins/node/instrumentation-runtime-node/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38512,6 +38593,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/instrumentation-runtime-node/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/instrumentation-runtime-node/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -56108,8 +56195,8 @@ "version": "file:plugins/node/instrumentation-runtime-node", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-metrics": "^1.20.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", "@types/mocha": "^10.0.6", "@types/node": "18.18.14", "nyc": "^15.1.0", @@ -56117,6 +56204,55 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56126,6 +56262,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/instrumentation-runtime-node/package.json b/plugins/node/instrumentation-runtime-node/package.json index 83697c2451..fc1e6a4b53 100644 --- a/plugins/node/instrumentation-runtime-node/package.json +++ b/plugins/node/instrumentation-runtime-node/package.json @@ -38,11 +38,11 @@ "access": "public" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^1.20.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", "@types/mocha": "^10.0.6", "@types/node": "18.18.14", "nyc": "^15.1.0", From cc8c92a11fa576f34eb26dc68db28c3fc47d0610 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 15:22:42 -0800 Subject: [PATCH 61/97] instr-aws-lambda --- package-lock.json | 1745 +++-------------- .../package.json | 12 +- .../test/integrations/lambda-handler.test.ts | 45 +- 3 files changed, 313 insertions(+), 1489 deletions(-) diff --git a/package-lock.json b/package-lock.json index 353c7c1f64..ac339a2857 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9948,12 +9948,12 @@ "link": true }, "node_modules/@opentelemetry/context-async-hooks": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.30.1.tgz", - "integrity": "sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==", - "dev": true, + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" @@ -11522,18 +11522,6 @@ "node": ">=8.0.0" } }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -11647,23 +11635,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "node_modules/@opentelemetry/sdk-node/node_modules/@types/shimmer": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", @@ -11695,25 +11666,70 @@ } }, "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.30.1.tgz", - "integrity": "sha512-cBjYOINt1JxXdpw1e5MlHmFRc5fgj4GW/86vsKFxJCJ8AL4PdVtYH41gWwl4qd4uQjqEL1oJVrXkSy5cnduAnQ==", - "dev": true, + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "1.30.1", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/propagator-b3": "1.30.1", - "@opentelemetry/propagator-jaeger": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", - "semver": "^7.5.2" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "node_modules/@opentelemetry/sdk-trace-web": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-1.30.1.tgz", @@ -37316,18 +37332,6 @@ "node": ">=8.0.0" } }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -37411,23 +37415,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "packages/opentelemetry-test-utils/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37652,19 +37639,6 @@ "node": ">=8.0.0" } }, - "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -37741,24 +37715,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/instrumentation-cucumber/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37820,19 +37776,6 @@ "node": ">=8.0.0" } }, - "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -37903,24 +37846,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/instrumentation-dataloader/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37990,19 +37915,6 @@ "node": ">=8.0.0" } }, - "plugins/node/instrumentation-fs/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/instrumentation-fs/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -38072,24 +37984,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/instrumentation-fs/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/instrumentation-fs/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38944,19 +38838,6 @@ "node": ">=8.0.0" } }, - "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -39096,19 +38977,6 @@ "node": ">=8.0.0" } }, - "plugins/node/instrumentation-undici/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/instrumentation-undici/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -39195,24 +39063,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/instrumentation-undici/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/instrumentation-undici/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39246,18 +39096,18 @@ "version": "0.50.3", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/aws-lambda": "8.10.147" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/sdk-metrics": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -39265,12 +39115,111 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39280,6 +39229,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -39489,19 +39444,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -39572,24 +39514,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39661,19 +39585,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -39744,24 +39655,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39831,19 +39724,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -39913,24 +39793,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-connect/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -40000,19 +39862,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -40089,24 +39938,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-dns/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -40174,19 +40005,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -40256,24 +40074,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-express/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -40349,19 +40149,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -40431,24 +40218,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@types/node": { "version": "18.15.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", @@ -40514,19 +40283,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -40597,24 +40353,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -40734,19 +40472,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -40816,24 +40541,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -40908,19 +40615,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -40991,24 +40685,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -41078,19 +40754,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -41161,24 +40824,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-knex/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -41256,19 +40901,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -41338,24 +40970,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-koa/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -41426,19 +41040,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -41509,24 +41110,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -41598,19 +41181,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -41698,24 +41268,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -41922,19 +41474,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -42093,19 +41632,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -42252,19 +41778,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -42335,24 +41848,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -42421,19 +41916,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -42504,24 +41986,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-net/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -42600,19 +42064,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -42682,24 +42133,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-pg/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -42774,19 +42207,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -42856,24 +42276,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -42978,19 +42380,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -43061,24 +42450,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43133,19 +42504,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -43216,24 +42574,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43306,19 +42646,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -43388,24 +42715,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-restify/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43473,19 +42782,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -43556,24 +42852,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43647,19 +42925,6 @@ "node": ">=8.0.0" } }, - "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -43730,24 +42995,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-winston/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51751,10 +50998,9 @@ } }, "@opentelemetry/context-async-hooks": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.30.1.tgz", - "integrity": "sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==", - "dev": true, + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", + "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", "requires": {} }, "@opentelemetry/context-zone-peer-dep": { @@ -51789,12 +51035,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -51843,16 +51083,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52550,13 +51780,13 @@ "version": "file:plugins/node/opentelemetry-instrumentation-aws-lambda", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/sdk-metrics": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/aws-lambda": "8.10.147", "@types/mocha": "10.0.10", @@ -52566,6 +51796,66 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-metrics": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52575,6 +51865,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -52717,13 +52012,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -52766,17 +52054,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52828,13 +52105,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -52877,17 +52147,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52937,13 +52196,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -52985,17 +52237,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53050,13 +52291,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -53106,17 +52340,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53159,13 +52382,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -53208,17 +52424,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53268,13 +52473,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -53324,17 +52522,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53460,13 +52647,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -53508,17 +52688,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53574,13 +52743,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -53622,17 +52784,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.15.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", @@ -53697,13 +52848,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -53745,17 +52889,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53805,13 +52938,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -53854,17 +52980,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53985,13 +53100,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -54033,17 +53141,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54144,13 +53241,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -54193,17 +53283,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54343,13 +53422,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -54392,17 +53464,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54460,13 +53521,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -54508,17 +53562,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54693,13 +53736,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -54742,17 +53778,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54804,13 +53829,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -54863,17 +53881,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55100,13 +54107,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -55210,13 +54210,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -55315,13 +54308,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -55364,17 +54350,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55423,13 +54398,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -55472,17 +54440,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55541,13 +54498,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -55589,17 +54539,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55654,13 +54593,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -55702,17 +54634,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55765,13 +54686,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -55814,17 +54728,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55877,13 +54780,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -55926,17 +54822,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56003,13 +54888,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -56051,17 +54929,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56109,13 +54976,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -56158,17 +55018,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56512,13 +55361,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -56610,13 +55452,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -56668,17 +55503,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56800,13 +55624,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "dev": true, - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -56849,17 +55666,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "dev": true, - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57897,12 +56703,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", - "requires": {} - }, "@opentelemetry/core": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", @@ -57967,16 +56767,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", - "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - } - }, "@types/shimmer": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", @@ -58002,17 +56792,42 @@ } }, "@opentelemetry/sdk-trace-node": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.30.1.tgz", - "integrity": "sha512-cBjYOINt1JxXdpw1e5MlHmFRc5fgj4GW/86vsKFxJCJ8AL4PdVtYH41gWwl4qd4uQjqEL1oJVrXkSy5cnduAnQ==", - "dev": true, + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", + "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", "requires": { - "@opentelemetry/context-async-hooks": "1.30.1", - "@opentelemetry/core": "1.30.1", - "@opentelemetry/propagator-b3": "1.30.1", - "@opentelemetry/propagator-jaeger": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", - "semver": "^7.5.2" + "@opentelemetry/context-async-hooks": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } } }, "@opentelemetry/sdk-trace-web": { diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json b/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json index 8fd07669cb..49fa546b46 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -43,12 +43,12 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/sdk-metrics": "^1.8.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-node": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -56,7 +56,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/aws-lambda": "8.10.147" }, diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts b/plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts index a7aeadfae8..8ec2e8614f 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts +++ b/plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts @@ -181,7 +181,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanSuccess(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); it('should record error', async () => { @@ -198,7 +198,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanFailure(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); it('should record string error', async () => { @@ -214,7 +214,7 @@ describe('lambda handler', () => { const spans = memoryExporter.getFinishedSpans(); const [span] = spans; assertSpanFailure(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); it('context should have parent trace', async () => { @@ -264,7 +264,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanSuccess(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); it('should record coldstart', async () => { @@ -298,12 +298,12 @@ describe('lambda handler', () => { assert.strictEqual(result1, 'ok'); assertSpanSuccess(span1); - assert.strictEqual(span1.parentSpanId, undefined); + assert.strictEqual(span1.parentSpanContext?.spanId, undefined); assert.strictEqual(span1.attributes[SEMATTRS_FAAS_COLDSTART], true); assert.strictEqual(result2, 'ok'); assertSpanSuccess(span2); - assert.strictEqual(span2.parentSpanId, undefined); + assert.strictEqual(span2.parentSpanContext?.spanId, undefined); assert.strictEqual(span2.attributes[SEMATTRS_FAAS_COLDSTART], false); }); @@ -330,7 +330,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanSuccess(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); assert.strictEqual(span.attributes[SEMATTRS_FAAS_COLDSTART], false); }); @@ -357,7 +357,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanSuccess(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); assert.strictEqual(span.attributes[SEMATTRS_FAAS_COLDSTART], false); }); @@ -379,7 +379,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanFailure(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); it('should record error in callback', async () => { @@ -408,7 +408,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanFailure(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); it('should record string error', async () => { @@ -429,7 +429,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanFailure(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); it('context should have parent trace', async () => { @@ -501,7 +501,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanFailure(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); describe('with remote parent', () => { @@ -531,7 +531,10 @@ describe('lambda handler', () => { spans[0].spanContext().traceId, sampledAwsSpanContext.traceId ); - assert.equal(spans[0].parentSpanId, sampledAwsSpanContext.spanId); + assert.equal( + spans[0].parentSpanContext?.spanId, + sampledAwsSpanContext.spanId + ); }); it('can extract context from lambda context env variable using a global propagator', async () => { @@ -552,7 +555,10 @@ describe('lambda handler', () => { spans[0].spanContext().traceId, sampledAwsSpanContext.traceId ); - assert.equal(spans[0].parentSpanId, sampledAwsSpanContext.spanId); + assert.equal( + spans[0].parentSpanContext?.spanId, + sampledAwsSpanContext.spanId + ); }); it('used custom eventContextExtractor over global propagator if defined', async () => { @@ -591,7 +597,10 @@ describe('lambda handler', () => { span.spanContext().traceId, sampledAwsSpanContext.traceId ); - assert.strictEqual(span.parentSpanId, sampledAwsSpanContext.spanId); + assert.strictEqual( + span.parentSpanContext?.spanId, + sampledAwsSpanContext.spanId + ); }); it('creates trace from ROOT_CONTEXT eventContextExtractor is provided, and no custom context is found', async () => { @@ -620,7 +629,7 @@ describe('lambda handler', () => { const spans = memoryExporter.getFinishedSpans(); const [span] = spans; - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); }); @@ -745,7 +754,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanSuccess(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); }); }); @@ -767,7 +776,7 @@ describe('lambda handler', () => { const [span] = spans; assert.strictEqual(spans.length, 1); assertSpanSuccess(span); - assert.strictEqual(span.parentSpanId, undefined); + assert.strictEqual(span.parentSpanContext?.spanId, undefined); }); }); From 14200a67f15b4109d24d1a8fef2739db61eecbdf Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 15:24:26 -0800 Subject: [PATCH 62/97] instr-graphql --- package-lock.json | 153 +++++++++++++++++- .../package.json | 6 +- .../test/graphql.test.ts | 90 ++++++++--- .../test/helper.ts | 2 +- 4 files changed, 221 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index ac339a2857..8ab5a20af6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40386,11 +40386,11 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -40401,12 +40401,94 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -40416,6 +40498,12 @@ "undici-types": "~5.26.4" } }, + "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/node/opentelemetry-instrumentation-graphql/node_modules/typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", @@ -53006,8 +53094,8 @@ "version": "file:plugins/node/opentelemetry-instrumentation-graphql", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -53018,6 +53106,56 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53027,6 +53165,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", diff --git a/plugins/node/opentelemetry-instrumentation-graphql/package.json b/plugins/node/opentelemetry-instrumentation-graphql/package.json index 7ccef539ac..09b3d2f9f7 100644 --- a/plugins/node/opentelemetry-instrumentation-graphql/package.json +++ b/plugins/node/opentelemetry-instrumentation-graphql/package.json @@ -30,7 +30,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -45,7 +45,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -56,7 +56,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-graphql/test/graphql.test.ts b/plugins/node/opentelemetry-instrumentation-graphql/test/graphql.test.ts index c538a4d1d2..26dd31bee7 100644 --- a/plugins/node/opentelemetry-instrumentation-graphql/test/graphql.test.ts +++ b/plugins/node/opentelemetry-instrumentation-graphql/test/graphql.test.ts @@ -147,7 +147,10 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual( + validateSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument execute', () => { @@ -171,7 +174,10 @@ describe('graphql', () => { undefined ); assert.deepStrictEqual(executeSpan.name, 'query'); - assert.deepStrictEqual(executeSpan.parentSpanId, undefined); + assert.deepStrictEqual( + executeSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument resolvers', () => { @@ -275,7 +281,10 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual( + validateSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument execute', () => { @@ -299,7 +308,10 @@ describe('graphql', () => { undefined ); assert.deepStrictEqual(executeSpan.name, 'query'); - assert.deepStrictEqual(executeSpan.parentSpanId, undefined); + assert.deepStrictEqual( + executeSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument resolvers', () => { @@ -369,7 +381,10 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual( + validateSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument execute', () => { @@ -397,7 +412,10 @@ describe('graphql', () => { undefined ); assert.deepStrictEqual(executeSpan.name, 'query Query1'); - assert.deepStrictEqual(executeSpan.parentSpanId, undefined); + assert.deepStrictEqual( + executeSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument resolvers', () => { @@ -465,7 +483,10 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual( + validateSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument execute', () => { @@ -489,7 +510,10 @@ describe('graphql', () => { undefined ); assert.deepStrictEqual(executeSpan.name, 'query'); - assert.deepStrictEqual(executeSpan.parentSpanId, undefined); + assert.deepStrictEqual( + executeSpan.parentSpanContext?.spanId, + undefined + ); }); }); }); @@ -533,7 +557,10 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual( + validateSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument execute', () => { @@ -557,7 +584,10 @@ describe('graphql', () => { undefined ); assert.deepStrictEqual(executeSpan.name, 'query'); - assert.deepStrictEqual(executeSpan.parentSpanId, undefined); + assert.deepStrictEqual( + executeSpan.parentSpanContext?.spanId, + undefined + ); }); }); @@ -761,7 +791,10 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual( + validateSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument execute', () => { @@ -785,7 +818,10 @@ describe('graphql', () => { undefined ); assert.deepStrictEqual(executeSpan.name, 'query'); - assert.deepStrictEqual(executeSpan.parentSpanId, undefined); + assert.deepStrictEqual( + executeSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument resolvers', () => { @@ -854,7 +890,10 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual( + validateSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument execute', () => { @@ -881,7 +920,10 @@ describe('graphql', () => { 'AddBook' ); assert.deepStrictEqual(executeSpan.name, 'mutation AddBook'); - assert.deepStrictEqual(executeSpan.parentSpanId, undefined); + assert.deepStrictEqual( + executeSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument resolvers', () => { @@ -951,7 +993,10 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual( + validateSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument execute', () => { @@ -979,7 +1024,10 @@ describe('graphql', () => { 2 ); assert.deepStrictEqual(executeSpan.name, 'query Query1'); - assert.deepStrictEqual(executeSpan.parentSpanId, undefined); + assert.deepStrictEqual( + executeSpan.parentSpanContext?.spanId, + undefined + ); }); it('should instrument resolvers', () => { @@ -1050,7 +1098,7 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual(validateSpan.parentSpanContext?.spanId, undefined); }); it('should instrument execute', () => { @@ -1077,7 +1125,7 @@ describe('graphql', () => { 'AddBook' ); assert.deepStrictEqual(executeSpan.name, 'mutation AddBook'); - assert.deepStrictEqual(executeSpan.parentSpanId, undefined); + assert.deepStrictEqual(executeSpan.parentSpanContext?.spanId, undefined); }); it('should instrument resolvers', () => { @@ -1175,7 +1223,7 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual(validateSpan.parentSpanContext?.spanId, undefined); const event = validateSpan.events[0]; assert.deepStrictEqual(event.name, 'exception'); @@ -1296,7 +1344,7 @@ describe('graphql', () => { const validateSpan = spans[1]; assert.deepStrictEqual(validateSpan.name, SpanNames.VALIDATE); - assert.deepStrictEqual(validateSpan.parentSpanId, undefined); + assert.deepStrictEqual(validateSpan.parentSpanContext?.spanId, undefined); const event = validateSpan.events[0]; assert.ok(!event); @@ -1319,7 +1367,7 @@ describe('graphql', () => { 'Operation "foo" not supported' ); assert.deepStrictEqual(executeSpan.name, SpanNames.EXECUTE); - assert.deepStrictEqual(executeSpan.parentSpanId, undefined); + assert.deepStrictEqual(executeSpan.parentSpanContext?.spanId, undefined); }); }); diff --git a/plugins/node/opentelemetry-instrumentation-graphql/test/helper.ts b/plugins/node/opentelemetry-instrumentation-graphql/test/helper.ts index 56ebe30fda..b551b3adde 100644 --- a/plugins/node/opentelemetry-instrumentation-graphql/test/helper.ts +++ b/plugins/node/opentelemetry-instrumentation-graphql/test/helper.ts @@ -37,6 +37,6 @@ export function assertResolveSpan( assert.deepStrictEqual(attrs[AttributeNames.FIELD_TYPE], fieldType); assert.deepStrictEqual(attrs[AttributeNames.SOURCE], source); if (parentSpanId) { - assert.deepStrictEqual(span.parentSpanId, parentSpanId); + assert.deepStrictEqual(span.parentSpanContext?.spanId, parentSpanId); } } From 7d29fa57b3ba4eccdb7371e9dd8971621841c379 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 20:43:16 -0800 Subject: [PATCH 63/97] instr-document-load (however, tests are broken and I don't know why) --- package-lock.json | 182 +++++++++++++++++- .../package.json | 10 +- .../test/documentLoad.test.ts | 6 +- 3 files changed, 181 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ab5a20af6..e816c9d78d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43116,16 +43116,16 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-web": "^1.15.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@babel/core": "7.22.17", "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^1.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@rollup/plugin-commonjs": "^26.0.0", "@rollup/plugin-node-resolve": "^15.2.3", "@types/chai": "^4.3.10", @@ -43140,7 +43140,7 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" @@ -43176,6 +43176,102 @@ "url": "https://opencollective.com/babel" } }, + "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/sdk-trace-web": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", + "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43185,6 +43281,12 @@ "undici-types": "~5.26.4" } }, + "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/web/opentelemetry-instrumentation-document-load/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -52633,10 +52735,10 @@ "@babel/core": "7.22.17", "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.0.0", - "@opentelemetry/sdk-trace-web": "^1.15.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@rollup/plugin-commonjs": "^26.0.0", "@rollup/plugin-node-resolve": "^15.2.3", @@ -52675,6 +52777,63 @@ "semver": "^6.3.1" } }, + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-web": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", + "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52684,6 +52843,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", diff --git a/plugins/web/opentelemetry-instrumentation-document-load/package.json b/plugins/web/opentelemetry-instrumentation-document-load/package.json index 1d430a58fd..15185dc103 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/package.json +++ b/plugins/web/opentelemetry-instrumentation-document-load/package.json @@ -31,7 +31,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/esm/**/*.js", @@ -54,7 +54,7 @@ "@babel/core": "7.22.17", "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^1.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@rollup/plugin-commonjs": "^26.0.0", "@rollup/plugin-node-resolve": "^15.2.3", "@types/chai": "^4.3.10", @@ -69,9 +69,9 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-web": "^1.15.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-document-load#readme" diff --git a/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts b/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts index 017bddc563..fbae325279 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts +++ b/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts @@ -19,6 +19,7 @@ import { HrTime, propagation, SpanAttributes, + trace, } from '@opentelemetry/api'; import { W3CTraceContextPropagator, @@ -52,8 +53,7 @@ const spanProcessor = new SimpleSpanProcessor(exporter); const provider = new BasicTracerProvider({ spanProcessors: [spanProcessor], }); - -provider.register(); +trace.setGlobalTracerProvider(provider); const resources = [ { @@ -257,7 +257,7 @@ describe('DocumentLoad Instrumentation', () => { propagation.setGlobalPropagator(new W3CTraceContextPropagator()); }); - describe('constructor', () => { + describe.only('constructor', () => { it('should construct an instance', () => { plugin = new DocumentLoadInstrumentation({ enabled: false, From be39ec5deed0e1410247c6908c94230f5bc08cec Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 20:44:14 -0800 Subject: [PATCH 64/97] instr-runtime-node: forgot to bump engines.node --- plugins/node/instrumentation-runtime-node/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/node/instrumentation-runtime-node/package.json b/plugins/node/instrumentation-runtime-node/package.json index fc1e6a4b53..f932402f38 100644 --- a/plugins/node/instrumentation-runtime-node/package.json +++ b/plugins/node/instrumentation-runtime-node/package.json @@ -19,7 +19,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=17.4.0" + "node": "^18.19.0 || >=20.6.0" }, "keywords": [ "perf_hooks", From 94cbd86a29ad5ae9e30745366bf479ec4129b779 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 20:52:37 -0800 Subject: [PATCH 65/97] resource-detector-github --- .../package.json | 4 +- .../src/detectors/GitHubDetector.ts | 62 +++++-------------- .../test/detectors/GitHubDetector.test.ts | 6 +- package-lock.json | 56 +++++++++++++++-- 4 files changed, 75 insertions(+), 53 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-github/package.json b/detectors/node/opentelemetry-resource-detector-github/package.json index 89ade15dbc..cf920f8e70 100644 --- a/detectors/node/opentelemetry-resource-detector-github/package.json +++ b/detectors/node/opentelemetry-resource-detector-github/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -55,7 +55,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/resources": "^1.10.0" + "@opentelemetry/resources": "^2.0.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-github#readme", "sideEffects": false diff --git a/detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts b/detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts index 8ee6404a6c..06df74e9d7 100644 --- a/detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts @@ -15,59 +15,31 @@ */ import { - DetectorSync, - IResource, - Resource, - ResourceAttributes, + ResourceDetector, + DetectedResource, } from '@opentelemetry/resources'; /** - * The GitHubDetector can be used to detect GitHub Actions environment variables and returns - * a {@link Resource} populated with GitHub-specific metadata that exists + * The GitHubDetector can be used to detect GitHub Actions environment variables + * and returns resource attributes with GitHub-specific metadata that exists * in GitHub Actions environments. * * More information about GitHub Action environment variables is available here: * https://docs.github.com/en/free-pro-team@latest/actions/reference/environment-variables - * - * Returns an empty Resource if detection fails. */ -class GitHubDetector implements DetectorSync { - private _attributes: ResourceAttributes = {}; - - /** - * Adds an environment variable attribute if a non-empty string. - * @param key - * @param value - */ - private addAttributeIfExists(key: string, value: string | undefined) { - if (typeof value === 'string' && value.length > 0) { - this._attributes[key] = value; - } - } - - /** - * Attempts to obtain GitHub repository information from GitHub Actions - * environment variables: - * https://docs.github.com/en/free-pro-team@latest/actions/reference/environment-variables - * - * If successful it returns a {@link Resource} populated with GitHub metadata. - * Returns an empty {@link Resource} if the env vars are not present. - */ - detect(): IResource { - this._attributes = {}; - this.addAttributeIfExists('github.workflow', process.env.GITHUB_WORKFLOW); - this.addAttributeIfExists('github.run_id', process.env.GITHUB_RUN_ID); - this.addAttributeIfExists( - 'github.run_number', - process.env.GITHUB_RUN_NUMBER - ); - this.addAttributeIfExists('github.actor', process.env.GITHUB_ACTOR); - this.addAttributeIfExists('github.sha', process.env.GITHUB_SHA); - this.addAttributeIfExists('github.ref', process.env.GITHUB_REF); - this.addAttributeIfExists('github.head_ref', process.env.GITHUB_HEAD_REF); - this.addAttributeIfExists('github.base_ref', process.env.GITHUB_BASE_REF); - - return new Resource(this._attributes); +class GitHubDetector implements ResourceDetector { + detect(): DetectedResource { + const attributes = { + 'github.workflow': process.env.GITHUB_WORKFLOW || undefined, + 'github.run_id': process.env.GITHUB_RUN_ID || undefined, + 'github.run_number': process.env.GITHUB_RUN_NUMBER || undefined, + 'github.actor': process.env.GITHUB_ACTOR || undefined, + 'github.sha': process.env.GITHUB_SHA || undefined, + 'github.ref': process.env.GITHUB_REF || undefined, + 'github.head_ref': process.env.GITHUB_HEAD_REF || undefined, + 'github.base_ref': process.env.GITHUB_BASE_REF || undefined, + }; + return { attributes }; } } diff --git a/detectors/node/opentelemetry-resource-detector-github/test/detectors/GitHubDetector.test.ts b/detectors/node/opentelemetry-resource-detector-github/test/detectors/GitHubDetector.test.ts index 1fcb9a9c13..92cf00e6d3 100644 --- a/detectors/node/opentelemetry-resource-detector-github/test/detectors/GitHubDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-github/test/detectors/GitHubDetector.test.ts @@ -17,6 +17,8 @@ import * as assert from 'assert'; import * as sinon from 'sinon'; +import { detectResources } from '@opentelemetry/resources'; + import { gitHubDetector } from '../../src/detectors'; describe('GitHubResourceDetector', () => { @@ -49,7 +51,7 @@ describe('GitHubResourceDetector', () => { process.env.GITHUB_HEAD_REF = 'ref/foo'; process.env.GITHUB_BASE_REF = 'ref/bar'; - const resource = await gitHubDetector.detect(); + const resource = detectResources({ detectors: [gitHubDetector] }); assert.ok(resource); assert.deepStrictEqual(resource.attributes, { @@ -65,7 +67,7 @@ describe('GitHubResourceDetector', () => { }); it('should return empty resource when no GitHub env vars exists', async () => { - const resource = await gitHubDetector.detect(); + const resource = detectResources({ detectors: [gitHubDetector] }); assert.ok(resource); assert.deepStrictEqual(resource.attributes, {}); diff --git a/package-lock.json b/package-lock.json index e816c9d78d..18842094a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -550,7 +550,7 @@ "version": "0.30.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/resources": "^1.10.0" + "@opentelemetry/resources": "^2.0.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", @@ -563,12 +563,43 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" } }, + "detectors/node/opentelemetry-resource-detector-github/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "detectors/node/opentelemetry-resource-detector-github/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "detectors/node/opentelemetry-resource-detector-github/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38391,7 +38422,7 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=17.4.0" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" @@ -56831,7 +56862,7 @@ "version": "file:detectors/node/opentelemetry-resource-detector-github", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/resources": "^1.10.0", + "@opentelemetry/resources": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -56841,6 +56872,23 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", From d0c3cac597ccb84072797104048235c6aebb2be5 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 20:54:15 -0800 Subject: [PATCH 66/97] winston-transport --- package-lock.json | 26 ++++++++++++++++++++++--- packages/winston-transport/package.json | 4 ++-- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 18842094a1..42dc7b7c98 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37479,7 +37479,7 @@ "version": "0.10.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.57.2", + "@opentelemetry/api-logs": "^0.200.0-dev.1", "winston-transport": "4.*" }, "devDependencies": { @@ -37493,7 +37493,19 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + } + }, + "packages/winston-transport/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" } }, "packages/winston-transport/node_modules/@types/node": { @@ -57238,7 +57250,7 @@ "@opentelemetry/winston-transport": { "version": "file:packages/winston-transport", "requires": { - "@opentelemetry/api-logs": "^0.57.2", + "@opentelemetry/api-logs": "^0.200.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -57250,6 +57262,14 @@ "winston-transport": "4.*" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", diff --git a/packages/winston-transport/package.json b/packages/winston-transport/package.json index 6c7f887817..e30e97d19a 100644 --- a/packages/winston-transport/package.json +++ b/packages/winston-transport/package.json @@ -26,7 +26,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -47,7 +47,7 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.57.2", + "@opentelemetry/api-logs": "^0.200.0-dev.1", "winston-transport": "4.*" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/winston-transport#readme" From 6ac09988636b5c31d037e72c974c393aac2bbd0d Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 20:55:57 -0800 Subject: [PATCH 67/97] sql-common --- package-lock.json | 29 +++++++++++++++++-- .../opentelemetry-sql-common/package.json | 4 +-- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42dc7b7c98..672b129589 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37286,7 +37286,7 @@ "version": "0.40.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.1.0" + "@opentelemetry/core": "^2.0.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.1.0", @@ -37296,12 +37296,27 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0" } }, + "packages/opentelemetry-sql-common/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "packages/opentelemetry-sql-common/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57223,13 +57238,21 @@ "version": "file:packages/opentelemetry-sql-common", "requires": { "@opentelemetry/api": "^1.1.0", - "@opentelemetry/core": "^1.1.0", + "@opentelemetry/core": "^2.0.0-dev.1", "@types/mocha": "^10.0.0", "@types/node": "18.18.14", "nyc": "15.1.0", "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", diff --git a/packages/opentelemetry-sql-common/package.json b/packages/opentelemetry-sql-common/package.json index 0acad41c74..a2edf49376 100644 --- a/packages/opentelemetry-sql-common/package.json +++ b/packages/opentelemetry-sql-common/package.json @@ -30,7 +30,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "bugs": { "url": "https://github.com/open-telemetry/opentelemetry-js-contrib/issues" @@ -40,7 +40,7 @@ "@opentelemetry/api": "^1.1.0" }, "dependencies": { - "@opentelemetry/core": "^1.1.0" + "@opentelemetry/core": "^2.0.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.1.0", From aa7d46b19c5be131dc0a6abfda7250f66162f99a Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:03:13 -0800 Subject: [PATCH 68/97] propagation-utils --- packages/opentelemetry-propagation-utils/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opentelemetry-propagation-utils/package.json b/packages/opentelemetry-propagation-utils/package.json index 88c5679b0c..48190bdc81 100644 --- a/packages/opentelemetry-propagation-utils/package.json +++ b/packages/opentelemetry-propagation-utils/package.json @@ -31,7 +31,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "bugs": { "url": "https://github.com/open-telemetry/opentelemetry-js-contrib/issues" From c5f4217c9b8937194799c445178316835bf525cb Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:04:10 -0800 Subject: [PATCH 69/97] redis-common --- packages/opentelemetry-redis-common/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opentelemetry-redis-common/package.json b/packages/opentelemetry-redis-common/package.json index 04ddc2caba..ac99636263 100644 --- a/packages/opentelemetry-redis-common/package.json +++ b/packages/opentelemetry-redis-common/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "bugs": { "url": "https://github.com/open-telemetry/opentelemetry-js-contrib/issues" From b9ca473be1107a17584174e6331fc1e8163d0de3 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:12:43 -0800 Subject: [PATCH 70/97] host-metrics --- package-lock.json | 447 +++--------------- .../opentelemetry-host-metrics/package.json | 4 +- 2 files changed, 69 insertions(+), 382 deletions(-) diff --git a/package-lock.json b/package-lock.json index 672b129589..e2bc5bf2e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10310,22 +10310,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/exporter-metrics-otlp-grpc/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-metrics-otlp-http": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.1.tgz", @@ -10376,22 +10360,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-metrics-otlp-proto": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.1.tgz", @@ -10443,22 +10411,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-prometheus": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.1.tgz", @@ -10507,22 +10459,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/exporter-prometheus/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.1.tgz", @@ -11289,22 +11225,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -11490,16 +11410,47 @@ } }, "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.30.1.tgz", - "integrity": "sha512-q9zcZ0Okl8jRgmy7eNW3Ku1XSgg3sDLa5evHZpCwjspw7E8Is4K/haRPDJrBcX3YSn/Y7gUvFnByNYEKQNbNog==", - "dev": true, + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" @@ -11633,22 +11584,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -37082,7 +37017,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -37092,7 +37027,7 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" @@ -37217,7 +37152,7 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" @@ -37256,7 +37191,7 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" } }, "packages/opentelemetry-redis-common/node_modules/@types/node": { @@ -37428,22 +37363,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -38467,22 +38386,6 @@ "node": ">=8.0.0" } }, - "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/instrumentation": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", @@ -38502,40 +38405,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "plugins/node/instrumentation-runtime-node/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39086,23 +38955,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/instrumentation-undici/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "plugins/node/instrumentation-undici/node_modules/@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -39243,23 +39095,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -41379,23 +41214,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -41672,23 +41490,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.9.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -51312,15 +51113,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } - }, "@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -51543,15 +51335,6 @@ "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } - }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } } } }, @@ -51583,15 +51366,6 @@ "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } - }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } } } }, @@ -51624,15 +51398,6 @@ "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } - }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } } } }, @@ -51662,15 +51427,6 @@ "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" } - }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } } } }, @@ -51843,7 +51599,7 @@ "version": "file:packages/opentelemetry-host-metrics", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -52083,16 +51839,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } - }, "@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -54225,16 +53971,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } - }, "@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -54503,16 +54239,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } - }, "@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -55426,15 +55152,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@opentelemetry/instrumentation": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", @@ -55447,26 +55164,6 @@ "shimmer": "^1.2.1" } }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55847,16 +55544,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } - }, "@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -56150,15 +55837,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } - }, "@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", @@ -57039,13 +56717,31 @@ } }, "@opentelemetry/sdk-metrics": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.30.1.tgz", - "integrity": "sha512-q9zcZ0Okl8jRgmy7eNW3Ku1XSgg3sDLa5evHZpCwjspw7E8Is4K/haRPDJrBcX3YSn/Y7gUvFnByNYEKQNbNog==", - "dev": true, + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", + "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } } }, "@opentelemetry/sdk-node": { @@ -57130,15 +56826,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" - } - }, "@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", diff --git a/packages/opentelemetry-host-metrics/package.json b/packages/opentelemetry-host-metrics/package.json index 690dc4d9c7..e2e4db1805 100644 --- a/packages/opentelemetry-host-metrics/package.json +++ b/packages/opentelemetry-host-metrics/package.json @@ -28,7 +28,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -43,7 +43,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^1.8.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", From 0aa86a06b5391eefa5f4131e0b1a3d10444e02cb Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:13:47 -0800 Subject: [PATCH 71/97] baggage-span-processor --- package-lock.json | 81 +++++++++++++++++++- packages/baggage-span-processor/package.json | 4 +- 2 files changed, 80 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e2bc5bf2e3..9d00f2a21b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36968,7 +36968,7 @@ "version": "0.3.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/sdk-trace-base": "^1.0.0" + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", @@ -36980,12 +36980,60 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" } }, + "packages/baggage-span-processor/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "packages/baggage-span-processor/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "packages/baggage-span-processor/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "packages/baggage-span-processor/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51020,7 +51068,7 @@ "version": "file:packages/baggage-span-processor", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/sdk-trace-base": "^1.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -51029,6 +51077,33 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", diff --git a/packages/baggage-span-processor/package.json b/packages/baggage-span-processor/package.json index b11b8911aa..d456f7e7a1 100644 --- a/packages/baggage-span-processor/package.json +++ b/packages/baggage-span-processor/package.json @@ -27,7 +27,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/src/**/*.js", @@ -41,7 +41,7 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/sdk-trace-base": "^1.0.0" + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", From 08de3e19e776fc87d3e5b6806e7e46a3e5038bed Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:23:10 -0800 Subject: [PATCH 72/97] id-generator-aws-xray --- package-lock.json | 29 +++++++++++++++++-- .../package.json | 4 +-- .../platform/browser/AWSXRayIdGenerator.ts | 2 +- .../src/platform/node/AWSXRayIdGenerator.ts | 2 +- 4 files changed, 30 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9d00f2a21b..bc0390b4a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37108,7 +37108,7 @@ "version": "1.2.3", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.0.0" + "@opentelemetry/core": "^2.0.0-dev.1" }, "devDependencies": { "@babel/core": "7.24.6", @@ -37137,12 +37137,27 @@ "webpack-merge": "5.10.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" } }, + "packages/opentelemetry-id-generator-aws-xray/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "packages/opentelemetry-id-generator-aws-xray/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51708,7 +51723,7 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^1.0.0", + "@opentelemetry/core": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -51732,6 +51747,14 @@ "webpack-merge": "5.10.0" }, "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", diff --git a/packages/opentelemetry-id-generator-aws-xray/package.json b/packages/opentelemetry-id-generator-aws-xray/package.json index aadec86529..2a84b465e1 100644 --- a/packages/opentelemetry-id-generator-aws-xray/package.json +++ b/packages/opentelemetry-id-generator-aws-xray/package.json @@ -36,7 +36,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/esm/**/*.js", @@ -76,7 +76,7 @@ "webpack-merge": "5.10.0" }, "dependencies": { - "@opentelemetry/core": "^1.0.0" + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-id-generator-aws-xray#readme" } diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts b/packages/opentelemetry-id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts index d3f20583c0..e8892e1912 100644 --- a/packages/opentelemetry-id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts +++ b/packages/opentelemetry-id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { IdGenerator } from '@opentelemetry/core'; +import { IdGenerator } from '@opentelemetry/sdk-trace-base'; import { generateTraceId, diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts b/packages/opentelemetry-id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts index 3d72ebd81b..3f768748e2 100644 --- a/packages/opentelemetry-id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts +++ b/packages/opentelemetry-id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { IdGenerator } from '@opentelemetry/core'; +import { IdGenerator } from '@opentelemetry/sdk-trace-base'; import { generateTraceId, From 9e9411478fa5c26fcf5471c9b285b062d6dfee71 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:26:50 -0800 Subject: [PATCH 73/97] propagator-aws-xray, propagator-aws-xray-lambda --- package-lock.json | 89 +++++++++++++++++-- .../propagator-aws-xray-lambda/package.json | 2 +- propagators/propagator-aws-xray/package.json | 4 +- 3 files changed, 86 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index bc0390b4a1..aedc334f3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37108,7 +37108,7 @@ "version": "1.2.3", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1" + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1" }, "devDependencies": { "@babel/core": "7.24.6", @@ -37158,6 +37158,39 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "packages/opentelemetry-id-generator-aws-xray/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "packages/opentelemetry-id-generator-aws-xray/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "packages/opentelemetry-id-generator-aws-xray/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43644,7 +43677,7 @@ "license": "Apache-2.0", "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", - "@opentelemetry/core": "^1.0.0", + "@opentelemetry/core": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.6.5", "@types/sinon": "17.0.4", @@ -43666,7 +43699,7 @@ "webpack-merge": "5.10.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" @@ -43695,7 +43728,7 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" @@ -43739,6 +43772,22 @@ "node": ">=4.2.0" } }, + "propagators/propagator-aws-xray/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "propagators/propagator-aws-xray/node_modules/@types/node": { "version": "18.6.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", @@ -51723,7 +51772,7 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -51755,6 +51804,25 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56053,7 +56121,7 @@ "version": "file:propagators/propagator-aws-xray", "requires": { "@opentelemetry/api": ">=1.0.0 <1.10.0", - "@opentelemetry/core": "^1.0.0", + "@opentelemetry/core": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.6.5", "@types/sinon": "17.0.4", @@ -56075,6 +56143,15 @@ "webpack-merge": "5.10.0" }, "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.6.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", diff --git a/propagators/propagator-aws-xray-lambda/package.json b/propagators/propagator-aws-xray-lambda/package.json index d4868aa9f1..e53b965657 100644 --- a/propagators/propagator-aws-xray-lambda/package.json +++ b/propagators/propagator-aws-xray-lambda/package.json @@ -26,7 +26,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/esm/**/*.js", diff --git a/propagators/propagator-aws-xray/package.json b/propagators/propagator-aws-xray/package.json index a8fab05432..40952d8d97 100644 --- a/propagators/propagator-aws-xray/package.json +++ b/propagators/propagator-aws-xray/package.json @@ -32,7 +32,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/esm/**/*.js", @@ -55,7 +55,7 @@ }, "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", - "@opentelemetry/core": "^1.0.0", + "@opentelemetry/core": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.6.5", "@types/sinon": "17.0.4", From 89a97f19a142a5e7f32172a14a15687fddd0b208 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:30:47 -0800 Subject: [PATCH 74/97] propagator-ot-trace --- propagators/opentelemetry-propagator-ot-trace/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/propagators/opentelemetry-propagator-ot-trace/package.json b/propagators/opentelemetry-propagator-ot-trace/package.json index 4d26c386ef..5dfa2040fa 100644 --- a/propagators/opentelemetry-propagator-ot-trace/package.json +++ b/propagators/opentelemetry-propagator-ot-trace/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/esm/**/*.js", From e65b04d7fe52a1aa6ee79a05883aae6aeba3252a Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:31:44 -0800 Subject: [PATCH 75/97] propagator-instana --- propagators/opentelemetry-propagator-instana/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/propagators/opentelemetry-propagator-instana/package.json b/propagators/opentelemetry-propagator-instana/package.json index e18ec7d1eb..fd6c9d8d10 100644 --- a/propagators/opentelemetry-propagator-instana/package.json +++ b/propagators/opentelemetry-propagator-instana/package.json @@ -29,7 +29,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=8.12.0" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/esm/**/*.js", From bee891519b4f0fd64c37f2eb576e12857414769d Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:32:52 -0800 Subject: [PATCH 76/97] auto-configuration-propagators --- .../package.json | 8 +- package-lock.json | 133 ++++++++++++------ 2 files changed, 96 insertions(+), 45 deletions(-) diff --git a/metapackages/auto-configuration-propagators/package.json b/metapackages/auto-configuration-propagators/package.json index 10c2892a44..53b24a464f 100644 --- a/metapackages/auto-configuration-propagators/package.json +++ b/metapackages/auto-configuration-propagators/package.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-configuration-propagators#readme", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "publishConfig": { "access": "public" @@ -42,11 +42,11 @@ "typescript": "4.4.4" }, "dependencies": { - "@opentelemetry/core": "^1.25.1", + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/propagator-b3": "^1.25.1", - "@opentelemetry/propagator-jaeger": "^1.25.1", + "@opentelemetry/propagator-b3": "^2.0.0-dev.1", + "@opentelemetry/propagator-jaeger": "^2.0.0-dev.1", "@opentelemetry/propagator-ot-trace": "^0.27.3" }, "files": [ diff --git a/package-lock.json b/package-lock.json index aedc334f3c..40562426d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -708,11 +708,11 @@ "version": "0.3.3", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.25.1", + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/propagator-b3": "^1.25.1", - "@opentelemetry/propagator-jaeger": "^1.25.1", + "@opentelemetry/propagator-b3": "^2.0.0-dev.1", + "@opentelemetry/propagator-jaeger": "^2.0.0-dev.1", "@opentelemetry/propagator-ot-trace": "^0.27.3" }, "devDependencies": { @@ -726,12 +726,42 @@ "typescript": "4.4.4" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.4.1" } }, + "metapackages/auto-configuration-propagators/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "metapackages/auto-configuration-propagators/node_modules/@opentelemetry/propagator-b3": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", + "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "metapackages/auto-configuration-propagators/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -11262,6 +11292,7 @@ "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.30.1.tgz", "integrity": "sha512-oATwWWDIJzybAZ4pO76ATN5N6FFbOA1otibAVlS8v90B4S1wClnhRUk7K+2CHAwN1JKYuj4jh/lpCEG5BAqFuQ==", + "dev": true, "dependencies": { "@opentelemetry/core": "1.30.1" }, @@ -11277,14 +11308,30 @@ "link": true }, "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.30.1.tgz", - "integrity": "sha512-Pj/BfnYEKIOImirH76M4hDaBSx6HyZ2CXUqk+Kj02m6BB80c/yo4BdWkn/1gDFfU+YPY+bPR2U0DKBfdxCKwmg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", + "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" @@ -11553,21 +11600,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", - "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", @@ -43566,7 +43598,7 @@ "webpack-merge": "5.10.0" }, "engines": { - "node": ">=8.12.0" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" @@ -43624,7 +43656,7 @@ "webpack-merge": "5.10.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" @@ -50912,11 +50944,11 @@ "version": "file:metapackages/auto-configuration-propagators", "requires": { "@opentelemetry/api": "^1.4.1", - "@opentelemetry/core": "^1.25.1", + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/propagator-b3": "^1.25.1", - "@opentelemetry/propagator-jaeger": "^1.25.1", + "@opentelemetry/propagator-b3": "^2.0.0-dev.1", + "@opentelemetry/propagator-jaeger": "^2.0.0-dev.1", "@opentelemetry/propagator-ot-trace": "^0.27.3", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -50927,6 +50959,22 @@ "typescript": "4.4.4" }, "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/propagator-b3": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", + "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56271,6 +56319,7 @@ "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.30.1.tgz", "integrity": "sha512-oATwWWDIJzybAZ4pO76ATN5N6FFbOA1otibAVlS8v90B4S1wClnhRUk7K+2CHAwN1JKYuj4jh/lpCEG5BAqFuQ==", + "dev": true, "requires": { "@opentelemetry/core": "1.30.1" } @@ -56321,11 +56370,21 @@ } }, "@opentelemetry/propagator-jaeger": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.30.1.tgz", - "integrity": "sha512-Pj/BfnYEKIOImirH76M4hDaBSx6HyZ2CXUqk+Kj02m6BB80c/yo4BdWkn/1gDFfU+YPY+bPR2U0DKBfdxCKwmg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", + "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", "requires": { - "@opentelemetry/core": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } } }, "@opentelemetry/propagator-ot-trace": { @@ -56984,14 +57043,6 @@ "@opentelemetry/core": "2.0.0-dev.1" } }, - "@opentelemetry/propagator-jaeger": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", - "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1" - } - }, "@opentelemetry/resources": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", From c1a378edf6f16e0684640c73a6ff2ded25e30d79 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:37:48 -0800 Subject: [PATCH 77/97] instr-user-interaction --- package-lock.json | 236 ++++++++++++++++-- .../package.json | 14 +- .../test/userInteraction.nozone.test.ts | 20 +- .../test/userInteraction.test.ts | 18 +- 4 files changed, 242 insertions(+), 46 deletions(-) diff --git a/package-lock.json b/package-lock.json index 40562426d7..e2fa8cf0fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10021,12 +10021,13 @@ } }, "node_modules/@opentelemetry/context-zone-peer-dep": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-1.30.1.tgz", - "integrity": "sha512-8oJQR+MBblY5WGOm26AOBLogN+FoO26QEZssH9WJd1qSD7ABMefq9qyGyN9xilFFl2ABPHgcMzkfYb8vx9JBEA==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-2.0.0-dev.1.tgz", + "integrity": "sha512-LS6mSpNFw7u89OpoIM6FfRZw9bzMwr4mz3BdP7qIDDIvRvJgwnS+i7mi5NfzI2T97CpWM1bu+gX4c/de252Krw==", "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", @@ -43392,17 +43393,17 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-web": "^1.8.0" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1" }, "devDependencies": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-zone-peer-dep": "^1.8.0", - "@opentelemetry/instrumentation-xml-http-request": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/context-zone-peer-dep": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/jquery": "3.5.32", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -43428,13 +43429,128 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0", "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" } }, + "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/instrumentation-xml-http-request": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-dev.1.tgz", + "integrity": "sha512-fFEygEWCPaGTwFtwknRKniyuclspj9drLS5zQrHiDKy8hhLO71F5MCEL9hJxBYRqAjS3Vl7/USsOXKoXcGMQJQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/sdk-trace-web": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", + "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43444,6 +43560,12 @@ "undici-types": "~5.26.4" } }, + "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", @@ -51240,9 +51362,9 @@ "requires": {} }, "@opentelemetry/context-zone-peer-dep": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-1.30.1.tgz", - "integrity": "sha512-8oJQR+MBblY5WGOm26AOBLogN+FoO26QEZssH9WJd1qSD7ABMefq9qyGyN9xilFFl2ABPHgcMzkfYb8vx9JBEA==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-2.0.0-dev.1.tgz", + "integrity": "sha512-LS6mSpNFw7u89OpoIM6FfRZw9bzMwr4mz3BdP7qIDDIvRvJgwnS+i7mi5NfzI2T97CpWM1bu+gX4c/de252Krw==", "dev": true, "requires": {} }, @@ -55797,12 +55919,12 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-zone-peer-dep": "^1.8.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/instrumentation-xml-http-request": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-web": "^1.8.0", + "@opentelemetry/context-zone-peer-dep": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", "@types/jquery": "3.5.32", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -55828,6 +55950,75 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/instrumentation-xml-http-request": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-dev.1.tgz", + "integrity": "sha512-fFEygEWCPaGTwFtwknRKniyuclspj9drLS5zQrHiDKy8hhLO71F5MCEL9hJxBYRqAjS3Vl7/USsOXKoXcGMQJQ==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-web": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", + "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55837,6 +56028,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json index 845ff4e603..79e59d76f5 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json @@ -31,7 +31,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/esm/**/*.js", @@ -51,9 +51,9 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-zone-peer-dep": "^1.8.0", - "@opentelemetry/instrumentation-xml-http-request": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", + "@opentelemetry/context-zone-peer-dep": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/jquery": "3.5.32", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -79,9 +79,9 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-web": "^1.8.0" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0", diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.nozone.test.ts b/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.nozone.test.ts index 69c566a48c..2735d09c03 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.nozone.test.ts +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.nozone.test.ts @@ -296,7 +296,7 @@ describe('UserInteractionInstrumentation', () => { const spanXhr: tracing.ReadableSpan = exportSpy.args[0][0][0]; const spanClick: tracing.ReadableSpan = exportSpy.args[1][0][0]; assert.equal( - spanXhr.parentSpanId, + spanXhr.parentSpanContext?.spanId, spanClick.spanContext().spanId, 'xhr span has wrong parent' ); @@ -327,7 +327,7 @@ describe('UserInteractionInstrumentation', () => { const spanXhr: tracing.ReadableSpan = exportSpy.args[0][0][0]; const spanClick: tracing.ReadableSpan = exportSpy.args[1][0][0]; assert.equal( - spanXhr.parentSpanId, + spanXhr.parentSpanContext?.spanId, spanClick.spanContext().spanId, 'xhr span has wrong parent' ); @@ -372,7 +372,7 @@ describe('UserInteractionInstrumentation', () => { ); assert.strictEqual( exportSpy.args[0][0][0].spanId, - exportSpy.args[1][0][0].spanContext().parentSpanId + exportSpy.args[1][0][0].spanContext().parentSpanContext?.spanId ); }); @@ -415,17 +415,17 @@ describe('UserInteractionInstrumentation', () => { assert.strictEqual( span1.spanContext().spanId, - span4.parentSpanId, + span4.parentSpanContext?.spanId, 'span4 has wrong parent' ); assert.strictEqual( span2.spanContext().spanId, - span5.parentSpanId, + span5.parentSpanContext?.spanId, 'span5 has wrong parent' ); assert.strictEqual( span3.spanContext().spanId, - span6.parentSpanId, + span6.parentSpanContext?.spanId, 'span6 has wrong parent' ); @@ -480,12 +480,12 @@ describe('UserInteractionInstrumentation', () => { assert.strictEqual( span1.spanContext().spanId, - span3.parentSpanId, + span3.parentSpanContext?.spanId, 'span3 has wrong parent' ); assert.strictEqual( span2.spanContext().spanId, - span4.parentSpanId, + span4.parentSpanContext?.spanId, 'span4 has wrong parent' ); @@ -551,12 +551,12 @@ describe('UserInteractionInstrumentation', () => { assert.strictEqual( span1.spanContext().spanId, - span3.parentSpanId, + span3.parentSpanContext?.spanId, 'span3 has wrong parent' ); assert.strictEqual( span2.spanContext().spanId, - span4.parentSpanId, + span4.parentSpanContext?.spanId, 'span4 has wrong parent' ); diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.test.ts b/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.test.ts index 46b9f52daf..b416007e7e 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.test.ts +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.test.ts @@ -176,7 +176,7 @@ describe('UserInteractionInstrumentation', () => { const spanXhr: tracing.ReadableSpan = exportSpy.args[0][0][0]; const spanClick: tracing.ReadableSpan = exportSpy.args[1][0][0]; assert.equal( - spanXhr.parentSpanId, + spanXhr.parentSpanContext?.spanId, spanClick.spanContext().spanId, 'xhr span has wrong parent' ); @@ -207,7 +207,7 @@ describe('UserInteractionInstrumentation', () => { const spanXhr: tracing.ReadableSpan = exportSpy.args[0][0][0]; const spanClick: tracing.ReadableSpan = exportSpy.args[1][0][0]; assert.equal( - spanXhr.parentSpanId, + spanXhr.parentSpanContext?.spanId, spanClick.spanContext().spanId, 'xhr span has wrong parent' ); @@ -400,17 +400,17 @@ describe('UserInteractionInstrumentation', () => { assert.strictEqual( span1.spanContext().spanId, - span4.parentSpanId, + span4.parentSpanContext?.spanId, 'span4 has wrong parent' ); assert.strictEqual( span2.spanContext().spanId, - span5.parentSpanId, + span5.parentSpanContext?.spanId, 'span5 has wrong parent' ); assert.strictEqual( span3.spanContext().spanId, - span6.parentSpanId, + span6.parentSpanContext?.spanId, 'span6 has wrong parent' ); @@ -465,12 +465,12 @@ describe('UserInteractionInstrumentation', () => { assert.strictEqual( span1.spanContext().spanId, - span3.parentSpanId, + span3.parentSpanContext?.spanId, 'span3 has wrong parent' ); assert.strictEqual( span2.spanContext().spanId, - span4.parentSpanId, + span4.parentSpanContext?.spanId, 'span4 has wrong parent' ); @@ -521,12 +521,12 @@ describe('UserInteractionInstrumentation', () => { assert.strictEqual( span1.spanContext().spanId, - span3.parentSpanId, + span3.parentSpanContext?.spanId, 'span3 has wrong parent' ); assert.strictEqual( span2.spanContext().spanId, - span4.parentSpanId, + span4.parentSpanContext?.spanId, 'span4 has wrong parent' ); From 052563c82ef5859e66192ddeacaed38a3bd0689d Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:41:42 -0800 Subject: [PATCH 78/97] instr-long-task --- package-lock.json | 188 +++++++++++++++++- .../package.json | 10 +- 2 files changed, 184 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index e2fa8cf0fc..d61c63616e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43308,15 +43308,15 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "devDependencies": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-web": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -43341,12 +43341,111 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, + "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/sdk-trace-web": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", + "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43356,6 +43455,12 @@ "undici-types": "~5.26.4" } }, + "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "plugins/web/opentelemetry-instrumentation-long-task/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", @@ -54037,10 +54142,10 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-web": "^1.8.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -54065,6 +54170,66 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-web": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", + "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54074,6 +54239,11 @@ "undici-types": "~5.26.4" } }, + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, "sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", diff --git a/plugins/web/opentelemetry-instrumentation-long-task/package.json b/plugins/web/opentelemetry-instrumentation-long-task/package.json index 6c8082fc48..b960f5e06e 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/package.json +++ b/plugins/web/opentelemetry-instrumentation-long-task/package.json @@ -31,7 +31,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/esm/**/*.js", @@ -51,8 +51,8 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^1.8.0", - "@opentelemetry/sdk-trace-web": "^1.8.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -77,8 +77,8 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.2" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" From dc37f5f2dc336c82e1ea7d0cc9a556fd77fb63ff Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 21:42:54 -0800 Subject: [PATCH 79/97] plugin-react-load --- package-lock.json | 284 ++++++++++++++---- .../package.json | 10 +- .../test/BaseOpenTelemetryComponent.test.ts | 38 +-- 3 files changed, 242 insertions(+), 90 deletions(-) diff --git a/package-lock.json b/package-lock.json index d61c63616e..23b296f6c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -747,21 +747,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "metapackages/auto-configuration-propagators/node_modules/@opentelemetry/propagator-b3": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", - "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "metapackages/auto-configuration-propagators/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -11290,15 +11275,30 @@ "link": true }, "node_modules/@opentelemetry/propagator-b3": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.30.1.tgz", - "integrity": "sha512-oATwWWDIJzybAZ4pO76ATN5N6FFbOA1otibAVlS8v90B4S1wClnhRUk7K+2CHAwN1JKYuj4jh/lpCEG5BAqFuQ==", - "dev": true, + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", + "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" @@ -11586,21 +11586,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", - "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", @@ -43708,16 +43693,16 @@ "version": "0.31.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "shimmer": "^1.2.1" }, "devDependencies": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/propagator-b3": "^1.26.0", - "@opentelemetry/sdk-trace-base": "^1.0.0", - "@opentelemetry/sdk-trace-web": "^1.0.0", + "@opentelemetry/propagator-b3": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/react": "17.0.83", @@ -43747,13 +43732,119 @@ "webpack-merge": "5.10.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0", "react": "^16.13.1 || ^17.0.0" } }, + "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/instrumentation/node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, + "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/sdk-trace-web": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", + "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "plugins/web/opentelemetry-plugin-react-load/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51194,14 +51285,6 @@ "@opentelemetry/semantic-conventions": "^1.29.0" } }, - "@opentelemetry/propagator-b3": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", - "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56435,10 +56518,10 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/instrumentation": "^0.57.2", - "@opentelemetry/propagator-b3": "^1.26.0", - "@opentelemetry/sdk-trace-base": "^1.0.0", - "@opentelemetry/sdk-trace-web": "^1.0.0", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/propagator-b3": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/react": "17.0.83", @@ -56469,6 +56552,74 @@ "webpack-merge": "5.10.0" }, "dependencies": { + "@opentelemetry/api-logs": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "requires": { + "@opentelemetry/api": "^1.3.0" + } + }, + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/instrumentation": { + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-dev.1", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "dependencies": { + "@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + } + } + }, + "@opentelemetry/resources": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, + "@opentelemetry/sdk-trace-web": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", + "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", + "dev": true, + "requires": { + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + } + }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56682,12 +56833,21 @@ } }, "@opentelemetry/propagator-b3": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.30.1.tgz", - "integrity": "sha512-oATwWWDIJzybAZ4pO76ATN5N6FFbOA1otibAVlS8v90B4S1wClnhRUk7K+2CHAwN1JKYuj4jh/lpCEG5BAqFuQ==", - "dev": true, + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", + "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", "requires": { - "@opentelemetry/core": "1.30.1" + "@opentelemetry/core": "2.0.0-dev.1" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "requires": { + "@opentelemetry/semantic-conventions": "^1.29.0" + } + } } }, "@opentelemetry/propagator-instana": { @@ -57401,14 +57561,6 @@ "shimmer": "^1.2.1" } }, - "@opentelemetry/propagator-b3": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", - "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1" - } - }, "@opentelemetry/resources": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", diff --git a/plugins/web/opentelemetry-plugin-react-load/package.json b/plugins/web/opentelemetry-plugin-react-load/package.json index 1f2474f28c..faf97b1cd1 100644 --- a/plugins/web/opentelemetry-plugin-react-load/package.json +++ b/plugins/web/opentelemetry-plugin-react-load/package.json @@ -31,7 +31,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "files": [ "build/esm/**/*.js", @@ -51,9 +51,9 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/propagator-b3": "^1.26.0", - "@opentelemetry/sdk-trace-base": "^1.0.0", - "@opentelemetry/sdk-trace-web": "^1.0.0", + "@opentelemetry/propagator-b3": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/react": "17.0.83", @@ -87,7 +87,7 @@ "react": "^16.13.1 || ^17.0.0" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "shimmer": "^1.2.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-plugin-react-load#readme" diff --git a/plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts b/plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts index 133af7749f..bb286797b3 100644 --- a/plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts +++ b/plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts @@ -297,17 +297,17 @@ describe('ReactLoad Instrumentation', () => { const mountingSpan: ReadableSpan = exportSpy.args[2][0][0]; assert.equal( - mountingSpan.parentSpanId, + mountingSpan.parentSpanContext?.spanId, undefined, 'mounting span is should not have a parent' ); assert.equal( - renderSpan.parentSpanId, + renderSpan.parentSpanContext?.spanId, mountingSpan.spanContext().spanId, 'render span is not a child of the mounting span' ); assert.equal( - componentDidMountSpan.parentSpanId, + componentDidMountSpan.parentSpanContext?.spanId, mountingSpan.spanContext().spanId, 'componentDidMount span is not a child of the mounting span' ); @@ -374,32 +374,32 @@ describe('ReactLoad Instrumentation', () => { const updatingSpan: ReadableSpan = exportSpy.args[8][0][0]; assert.equal( - updatingSpan.parentSpanId, + updatingSpan.parentSpanContext?.spanId, undefined, 'updating span is should not have a parent' ); assert.equal( - setStateSpan.parentSpanId, + setStateSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'setState span is not a child of the updating span' ); assert.equal( - shouldComponentUpdateSpan.parentSpanId, + shouldComponentUpdateSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'shouldComponentUpdate span is not a child of the updating span' ); assert.equal( - renderSpan.parentSpanId, + renderSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'render span is not a child of the updating span' ); assert.equal( - getSnapshotBeforeUpdateSpan.parentSpanId, + getSnapshotBeforeUpdateSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'getSnapshotBeforeUpdate span is not a child of the updating span' ); assert.equal( - componentDidUpdateSpan.parentSpanId, + componentDidUpdateSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'componentDidUpdate span is not a child of the updating span' ); @@ -484,27 +484,27 @@ describe('ReactLoad Instrumentation', () => { const updatingSpan: ReadableSpan = exportSpy.args[7][0][0]; assert.equal( - updatingSpan.parentSpanId, + updatingSpan.parentSpanContext?.spanId, undefined, 'updating span is should not have a parent' ); assert.equal( - forceUpdateSpan.parentSpanId, + forceUpdateSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'forceUpdate span is not a child of the updating span' ); assert.equal( - renderSpan.parentSpanId, + renderSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'render span is not a child of the updating span' ); assert.equal( - getSnapshotBeforeUpdateSpan.parentSpanId, + getSnapshotBeforeUpdateSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'getSnapshotBeforeUpdate span is not a child of the updating span' ); assert.equal( - componentDidUpdateSpan.parentSpanId, + componentDidUpdateSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'componentDidUpdate span is not a child of the updating span' ); @@ -579,12 +579,12 @@ describe('ReactLoad Instrumentation', () => { const unmountingSpan: ReadableSpan = exportSpy.args[4][0][0]; assert.equal( - unmountingSpan.parentSpanId, + unmountingSpan.parentSpanContext?.spanId, undefined, 'unmounting span is should not have a parent' ); assert.equal( - componentWillUnmountSpan.parentSpanId, + componentWillUnmountSpan.parentSpanContext?.spanId, unmountingSpan.spanContext().spanId, 'componentWillUnmount span is not a child of the unmounting span' ); @@ -651,17 +651,17 @@ describe('ReactLoad Instrumentation', () => { const updatingSpan: ReadableSpan = exportSpy.args[5][0][0]; assert.equal( - updatingSpan.parentSpanId, + updatingSpan.parentSpanContext?.spanId, undefined, 'updating span is should not have a parent' ); assert.equal( - setStateSpan.parentSpanId, + setStateSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'setState span is not a child of the updating span' ); assert.equal( - shouldComponentUpdateSpan.parentSpanId, + shouldComponentUpdateSpan.parentSpanContext?.spanId, updatingSpan.spanContext().spanId, 'shouldComponentUpdate span is not a child of the updating span' ); From 145c5d126f3beca1917baf89da06c4708c4591fc Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 23:20:48 -0800 Subject: [PATCH 80/97] update to typescript@5.0.4, set ES2022 as new base target These changes follow what was done in opentelemetry-js.git. Ref: https://github.com/open-telemetry/opentelemetry-js/pull/5456 Ref: https://github.com/open-telemetry/opentelemetry-js/pull/5145 Ref: https://github.com/open-telemetry/opentelemetry-js/pull/5347 --- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- examples/express/package.json | 2 +- examples/koa/package.json | 2 +- examples/mysql/package.json | 2 +- examples/redis/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../auto-instrumentations-node/package.json | 2 +- .../auto-instrumentations-web/package.json | 10 +- package-lock.json | 11440 ++-------------- package.json | 2 +- packages/baggage-span-processor/package.json | 2 +- .../opentelemetry-host-metrics/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../opentelemetry-redis-common/package.json | 2 +- .../opentelemetry-sql-common/package.json | 2 +- .../opentelemetry-test-utils/package.json | 2 +- packages/winston-transport/package.json | 2 +- .../node/instrumentation-amqplib/package.json | 2 +- .../instrumentation-cucumber/package.json | 2 +- .../instrumentation-dataloader/package.json | 2 +- plugins/node/instrumentation-fs/package.json | 2 +- .../node/instrumentation-kafkajs/package.json | 2 +- .../instrumentation-lru-memoizer/package.json | 2 +- .../instrumentation-mongoose/package.json | 2 +- .../instrumentation-runtime-node/package.json | 2 +- .../instrumentation-socket.io/package.json | 2 +- .../node/instrumentation-tedious/package.json | 2 +- .../node/instrumentation-undici/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../test/mysql.test.ts | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- .../propagator-aws-xray-lambda/package.json | 4 +- propagators/propagator-aws-xray/package.json | 4 +- tsconfig.base.es5.json | 6 - tsconfig.base.esm.json | 6 +- tsconfig.base.esnext.json | 4 +- tsconfig.base.json | 10 +- 76 files changed, 1016 insertions(+), 10606 deletions(-) delete mode 100644 tsconfig.base.es5.json diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json index 21f836c93d..30e19bb25f 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json @@ -52,7 +52,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/detectors/node/opentelemetry-resource-detector-aws/package.json index 49882cd289..174d393839 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/package.json +++ b/detectors/node/opentelemetry-resource-detector-aws/package.json @@ -53,7 +53,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" diff --git a/detectors/node/opentelemetry-resource-detector-azure/package.json b/detectors/node/opentelemetry-resource-detector-azure/package.json index a97bd43791..b50aa2e98d 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/package.json +++ b/detectors/node/opentelemetry-resource-detector-azure/package.json @@ -44,7 +44,7 @@ "nock": "13.3.3", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" diff --git a/detectors/node/opentelemetry-resource-detector-container/package.json b/detectors/node/opentelemetry-resource-detector-container/package.json index d3ca4746db..6db97c0dc6 100644 --- a/detectors/node/opentelemetry-resource-detector-container/package.json +++ b/detectors/node/opentelemetry-resource-detector-container/package.json @@ -47,7 +47,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" diff --git a/detectors/node/opentelemetry-resource-detector-gcp/package.json b/detectors/node/opentelemetry-resource-detector-gcp/package.json index a43d4044f9..7d9855feeb 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/package.json +++ b/detectors/node/opentelemetry-resource-detector-gcp/package.json @@ -51,7 +51,7 @@ "nock": "13.3.3", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" diff --git a/detectors/node/opentelemetry-resource-detector-github/package.json b/detectors/node/opentelemetry-resource-detector-github/package.json index cf920f8e70..476579b0c2 100644 --- a/detectors/node/opentelemetry-resource-detector-github/package.json +++ b/detectors/node/opentelemetry-resource-detector-github/package.json @@ -52,7 +52,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/resources": "^2.0.0-dev.1" diff --git a/detectors/node/opentelemetry-resource-detector-instana/package.json b/detectors/node/opentelemetry-resource-detector-instana/package.json index 34555f4a00..8d1490f89e 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/package.json +++ b/detectors/node/opentelemetry-resource-detector-instana/package.json @@ -49,7 +49,7 @@ "nock": "13.3.3", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/examples/express/package.json b/examples/express/package.json index b5b3049f0a..8713e11db8 100644 --- a/examples/express/package.json +++ b/examples/express/package.json @@ -44,6 +44,6 @@ "@types/express": "^4.17.13", "@types/node": "18.18.14", "ts-node": "^10.6.0", - "typescript": "4.4.4" + "typescript": "5.0.4" } } diff --git a/examples/koa/package.json b/examples/koa/package.json index 978e433367..c193ec814f 100644 --- a/examples/koa/package.json +++ b/examples/koa/package.json @@ -47,7 +47,7 @@ "devDependencies": { "cross-env": "^7.0.0", "ts-node": "^10.6.0", - "typescript": "4.4.4", + "typescript": "5.0.4", "@types/koa": "^2.13.5" } } diff --git a/examples/mysql/package.json b/examples/mysql/package.json index d1faf67976..4ad6138d24 100644 --- a/examples/mysql/package.json +++ b/examples/mysql/package.json @@ -46,6 +46,6 @@ "@types/mysql": "^2.15.21", "cross-env": "^7.0.0", "ts-node": "^10.6.0", - "typescript": "4.4.4" + "typescript": "5.0.4" } } diff --git a/examples/redis/package.json b/examples/redis/package.json index 72ba46e9ca..70957a4cf8 100644 --- a/examples/redis/package.json +++ b/examples/redis/package.json @@ -49,6 +49,6 @@ "@types/express": "^4.17.14", "cross-env": "^7.0.0", "ts-node": "^10.6.0", - "typescript": "4.4.4" + "typescript": "5.0.4" } } diff --git a/incubator/opentelemetry-sampler-aws-xray/package.json b/incubator/opentelemetry-sampler-aws-xray/package.json index 109963171d..5d64c7b6d6 100644 --- a/incubator/opentelemetry-sampler-aws-xray/package.json +++ b/incubator/opentelemetry-sampler-aws-xray/package.json @@ -61,7 +61,7 @@ "nock": "13.3.3", "nyc": "15.1.0", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=14" diff --git a/metapackages/auto-configuration-propagators/package.json b/metapackages/auto-configuration-propagators/package.json index 53b24a464f..bc762cb5d4 100644 --- a/metapackages/auto-configuration-propagators/package.json +++ b/metapackages/auto-configuration-propagators/package.json @@ -39,7 +39,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/metapackages/auto-instrumentations-node/package.json b/metapackages/auto-instrumentations-node/package.json index 4207f810e6..2a60719be1 100644 --- a/metapackages/auto-instrumentations-node/package.json +++ b/metapackages/auto-instrumentations-node/package.json @@ -43,7 +43,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/metapackages/auto-instrumentations-web/package.json b/metapackages/auto-instrumentations-web/package.json index 5e9cf6fc19..2c976dd650 100644 --- a/metapackages/auto-instrumentations-web/package.json +++ b/metapackages/auto-instrumentations-web/package.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-instrumentations-web#readme", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "publishConfig": { "access": "public" @@ -54,17 +54,17 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/instrumentation-document-load": "^0.44.1", - "@opentelemetry/instrumentation-fetch": "^0.57.2", + "@opentelemetry/instrumentation-fetch": "^0.200.0-dev.1", "@opentelemetry/instrumentation-user-interaction": "^0.44.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.57.2" + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1" }, "files": [ "build/src/**/*.js", diff --git a/package-lock.json b/package-lock.json index 23b296f6c7..441b3e2c0d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -60,7 +60,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -69,55 +69,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -127,19 +78,6 @@ "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-alibaba-cloud/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "detectors/node/opentelemetry-resource-detector-aws": { "name": "@opentelemetry/resource-detector-aws", "version": "1.12.0", @@ -162,7 +100,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -171,55 +109,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-aws/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "detectors/node/opentelemetry-resource-detector-aws/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -229,19 +118,6 @@ "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-aws/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "detectors/node/opentelemetry-resource-detector-azure": { "name": "@opentelemetry/resource-detector-azure", "version": "0.6.1", @@ -262,7 +138,7 @@ "nock": "13.3.3", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -271,55 +147,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-azure/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "detectors/node/opentelemetry-resource-detector-azure/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -329,19 +156,6 @@ "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-azure/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "detectors/node/opentelemetry-resource-detector-container": { "name": "@opentelemetry/resource-detector-container", "version": "0.6.1", @@ -364,7 +178,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -373,55 +187,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-container/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-container/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-container/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "detectors/node/opentelemetry-resource-detector-container/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -431,19 +196,6 @@ "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-container/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "detectors/node/opentelemetry-resource-detector-gcp": { "name": "@opentelemetry/resource-detector-gcp", "version": "0.33.1", @@ -465,7 +217,7 @@ "nock": "13.3.3", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -474,55 +226,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "detectors/node/opentelemetry-resource-detector-gcp/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -532,19 +235,6 @@ "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-gcp/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "detectors/node/opentelemetry-resource-detector-github": { "name": "@opentelemetry/resource-detector-github", "version": "0.30.0", @@ -560,7 +250,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -569,37 +259,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-github/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-github/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "detectors/node/opentelemetry-resource-detector-github/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -609,19 +268,6 @@ "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-github/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "detectors/node/opentelemetry-resource-detector-instana": { "name": "@opentelemetry/resource-detector-instana", "version": "0.18.1", @@ -641,7 +287,7 @@ "nock": "13.3.3", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -650,37 +296,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "detectors/node/opentelemetry-resource-detector-instana/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -690,19 +305,6 @@ "undici-types": "~5.26.4" } }, - "detectors/node/opentelemetry-resource-detector-instana/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "metapackages/auto-configuration-propagators": { "name": "@opentelemetry/auto-configuration-propagators", "version": "0.3.3", @@ -723,7 +325,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -732,21 +334,6 @@ "@opentelemetry/api": "^1.4.1" } }, - "metapackages/auto-configuration-propagators/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "metapackages/auto-configuration-propagators/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -756,19 +343,6 @@ "undici-types": "~5.26.4" } }, - "metapackages/auto-configuration-propagators/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "metapackages/auto-instrumentations-node": { "name": "@opentelemetry/auto-instrumentations-node", "version": "0.56.1", @@ -830,7 +404,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -839,68 +413,6 @@ "@opentelemetry/api": "^1.4.1" } }, - "metapackages/auto-instrumentations-node/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "metapackages/auto-instrumentations-node/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "metapackages/auto-instrumentations-node/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "metapackages/auto-instrumentations-node/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "metapackages/auto-instrumentations-node/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -910,35 +422,16 @@ "undici-types": "~5.26.4" } }, - "metapackages/auto-instrumentations-node/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "metapackages/auto-instrumentations-node/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "metapackages/auto-instrumentations-web": { "name": "@opentelemetry/auto-instrumentations-web", "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/instrumentation-document-load": "^0.44.1", - "@opentelemetry/instrumentation-fetch": "^0.57.2", + "@opentelemetry/instrumentation-fetch": "^0.200.0-dev.1", "@opentelemetry/instrumentation-user-interaction": "^0.44.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.57.2" + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1" }, "devDependencies": { "@babel/core": "7.24.6", @@ -961,13 +454,13 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0", @@ -1002,19 +495,6 @@ "url": "https://opencollective.com/sinon" } }, - "metapackages/auto-instrumentations-web/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -9967,14 +9447,15 @@ } }, "node_modules/@opentelemetry/api-logs": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.57.2.tgz", - "integrity": "sha512-uIX52NnTM0iBh84MShlpouI7UKqkZ7MrUszTmaypHBu4r7NofznSnQRfJ+uUeDtQDj6w8eFGg5KBLDAwAPz1+A==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" }, "engines": { - "node": ">=14" + "node": ">=8.0.0" } }, "node_modules/@opentelemetry/auto-configuration-propagators": { @@ -10024,27 +9505,20 @@ "link": true }, "node_modules/@opentelemetry/core": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz", - "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/semantic-conventions": "1.28.0" + "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/exporter-jaeger": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.1.tgz", @@ -10063,54 +9537,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-logs-otlp-grpc": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.1.tgz", @@ -10131,21 +9557,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/exporter-logs-otlp-grpc/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-logs-otlp-http": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.1.tgz", @@ -10165,33 +9576,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-logs-otlp-proto": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.1.tgz", @@ -10213,66 +9597,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/exporter-logs-otlp-proto/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-proto/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-metrics-otlp-grpc": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.1.tgz", @@ -10295,37 +9619,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/exporter-metrics-otlp-grpc/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-grpc/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-metrics-otlp-http": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.1.tgz", @@ -10345,37 +9638,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-metrics-otlp-proto": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.1.tgz", @@ -10396,37 +9658,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-prometheus": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.1.tgz", @@ -10444,37 +9675,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/exporter-prometheus/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-prometheus/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.1.tgz", @@ -10496,54 +9696,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-trace-otlp-http": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.1.tgz", @@ -10563,54 +9715,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-trace-otlp-proto": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.1.tgz", @@ -10630,54 +9734,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/exporter-zipkin": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.1.tgz", @@ -10696,54 +9752,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/host-metrics": { "resolved": "packages/opentelemetry-host-metrics", "link": true @@ -10753,19 +9761,19 @@ "link": true }, "node_modules/@opentelemetry/instrumentation": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.57.2.tgz", - "integrity": "sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.57.2", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", "shimmer": "^1.2.1" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" @@ -10820,30 +9828,23 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-fetch": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.57.2.tgz", - "integrity": "sha512-LF/lH9xpRTuGPdxta6Eiezw91DFm0A9SMux1vslNwSgL4jiB+q1fQ/8CRv7e5UNh7y/hit4LAdGPoH+f0wfTTQ==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.200.0-dev.1.tgz", + "integrity": "sha512-xFVBp7fL+aXlXhvOCAke0EiNWzNCDtirzGW7mfYuNDkRdFa0RPmhGEdSQ+qWGB+OnYvKfKbsKAKLE7XQwmtBrA==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/instrumentation": "0.57.2", - "@opentelemetry/sdk-trace-web": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/instrumentation-fetch/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/instrumentation-fs": { "resolved": "plugins/node/instrumentation-fs", "link": true @@ -10872,43 +9873,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/instrumentation-grpc/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/instrumentation-grpc/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-grpc/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, "node_modules/@opentelemetry/instrumentation-hapi": { "resolved": "plugins/node/opentelemetry-instrumentation-hapi", "link": true @@ -10931,58 +9895,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/instrumentation-http/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/instrumentation-http/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/instrumentation-http/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-http/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, "node_modules/@opentelemetry/instrumentation-ioredis": { "resolved": "plugins/node/opentelemetry-instrumentation-ioredis", "link": true @@ -11084,34 +9996,28 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-xml-http-request": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.57.2.tgz", - "integrity": "sha512-9niBJT2egcytOqDEfA27xc6TIqlOTEzQYNli2lWuw+K7TeO7KcyYzmIeS/S6BYLulOsOWtvlE6CDDxXg+GUepw==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-dev.1.tgz", + "integrity": "sha512-fFEygEWCPaGTwFtwknRKniyuclspj9drLS5zQrHiDKy8hhLO71F5MCEL9hJxBYRqAjS3Vl7/USsOXKoXcGMQJQ==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/instrumentation": "0.57.2", - "@opentelemetry/sdk-trace-web": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/instrumentation-xml-http-request/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/instrumentation/node_modules/@types/shimmer": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" }, "node_modules/@opentelemetry/otlp-exporter-base": { "version": "0.200.0-dev.1", @@ -11129,21 +10035,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/otlp-exporter-base/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "node_modules/@opentelemetry/otlp-grpc-exporter-base": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.1.tgz", @@ -11162,21 +10053,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/otlp-grpc-exporter-base/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "node_modules/@opentelemetry/otlp-transformer": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.1.tgz", @@ -11198,66 +10074,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/plugin-react-load": { "resolved": "plugins/web/opentelemetry-plugin-react-load", "link": true @@ -11289,21 +10105,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "node_modules/@opentelemetry/propagator-instana": { "resolved": "propagators/opentelemetry-propagator-instana", "link": true @@ -11323,21 +10124,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "node_modules/@opentelemetry/propagator-ot-trace": { "resolved": "propagators/opentelemetry-propagator-ot-trace", "link": true @@ -11375,26 +10161,19 @@ "link": true }, "node_modules/@opentelemetry/resources": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.1.tgz", - "integrity": "sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { - "node": ">=14" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "engines": { - "node": ">=14" + "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "node_modules/@opentelemetry/sdk-logs": { @@ -11414,49 +10193,6 @@ "@opentelemetry/api": ">=1.4.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/sdk-metrics": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", @@ -11473,37 +10209,6 @@ "@opentelemetry/api": ">=1.9.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "node_modules/@opentelemetry/sdk-node": { "version": "0.200.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.1.tgz", @@ -11540,69 +10245,7 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { + "node_modules/@opentelemetry/sdk-trace-base": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", @@ -11619,36 +10262,6 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-node/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz", - "integrity": "sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==", - "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/sdk-trace-node": { "version": "2.0.0-dev.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", @@ -11666,78 +10279,23 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/sdk-trace-base": { + "node_modules/@opentelemetry/sdk-trace-web": { "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", + "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-web": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-1.30.1.tgz", - "integrity": "sha512-AUo2e+1uyTGMB36VlbvBqnCogVzQhpC7dRcVVdCrt+cFHLpFRRJcd45J2obGTgs0XiAwNLyq5bhkW3JF2NZA+A==", - "dependencies": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" - }, - "engines": { - "node": ">=14" - }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-trace-web/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/semantic-conventions": { "version": "1.30.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.30.0.tgz", @@ -14214,15 +12772,6 @@ "@types/react": "*" } }, - "node_modules/@types/react-dom": { - "version": "18.0.2", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.2.tgz", - "integrity": "sha512-UxeS+Wtj5bvLRREz9tIgsK4ntCuLDo0EcAcACgw3E+9wE8ePDr9uQpq53MfcyxyIS55xJ+0B6mDS8c4qkkHLBg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, "node_modules/@types/readable-stream": { "version": "4.0.18", "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.18.tgz", @@ -32468,6 +31017,7 @@ "version": "7.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, "bin": { "semver": "bin/semver.js" }, @@ -35497,17 +34047,17 @@ } }, "node_modules/typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", "dev": true, - "peer": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=14.17" + "node": ">=12.20" } }, "node_modules/typical": { @@ -36995,7 +35545,7 @@ "expect": "29.2.0", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37004,54 +35554,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "packages/baggage-span-processor/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "packages/baggage-span-processor/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "packages/baggage-span-processor/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "packages/baggage-span-processor/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37061,19 +35563,6 @@ "undici-types": "~5.26.4" } }, - "packages/baggage-span-processor/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/opentelemetry-host-metrics": { "name": "@opentelemetry/host-metrics", "version": "0.35.5", @@ -37090,7 +35579,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37108,19 +35597,6 @@ "undici-types": "~5.26.4" } }, - "packages/opentelemetry-host-metrics/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/opentelemetry-id-generator-aws-xray": { "name": "@opentelemetry/id-generator-aws-xray", "version": "1.2.3", @@ -37149,7 +35625,7 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" @@ -37161,54 +35637,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "packages/opentelemetry-id-generator-aws-xray/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "packages/opentelemetry-id-generator-aws-xray/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "packages/opentelemetry-id-generator-aws-xray/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "packages/opentelemetry-id-generator-aws-xray/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37237,19 +35665,6 @@ "url": "https://opencollective.com/sinon" } }, - "packages/opentelemetry-id-generator-aws-xray/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/opentelemetry-propagation-utils": { "name": "@opentelemetry/propagation-utils", "version": "0.30.16", @@ -37263,7 +35678,7 @@ "expect": "29.2.0", "nyc": "15.1.0", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37281,19 +35696,6 @@ "undici-types": "~5.26.4" } }, - "packages/opentelemetry-propagation-utils/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/opentelemetry-redis-common": { "name": "@opentelemetry/redis-common", "version": "0.36.2", @@ -37302,7 +35704,7 @@ "@types/mocha": "^10.0.0", "@types/node": "18.18.14", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37317,19 +35719,6 @@ "undici-types": "~5.26.4" } }, - "packages/opentelemetry-redis-common/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/opentelemetry-sql-common": { "name": "@opentelemetry/sql-common", "version": "0.40.1", @@ -37342,7 +35731,7 @@ "@types/mocha": "^10.0.0", "@types/node": "18.18.14", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37351,21 +35740,6 @@ "@opentelemetry/api": "^1.1.0" } }, - "packages/opentelemetry-sql-common/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "packages/opentelemetry-sql-common/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37375,19 +35749,6 @@ "undici-types": "~5.26.4" } }, - "packages/opentelemetry-sql-common/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/opentelemetry-test-utils": { "name": "@opentelemetry/contrib-test-utils", "version": "0.45.1", @@ -37406,53 +35767,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@types/node": "18.18.14", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37461,39 +35776,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "packages/opentelemetry-test-utils/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "packages/opentelemetry-test-utils/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37503,25 +35785,6 @@ "undici-types": "~5.26.4" } }, - "packages/opentelemetry-test-utils/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "packages/opentelemetry-test-utils/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/winston-transport": { "name": "@opentelemetry/winston-transport", "version": "0.10.1", @@ -37538,24 +35801,12 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" } }, - "packages/winston-transport/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, "packages/winston-transport/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37565,19 +35816,6 @@ "undici-types": "~5.26.4" } }, - "packages/winston-transport/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/instrumentation-amqplib": { "name": "@opentelemetry/instrumentation-amqplib", "version": "0.46.1", @@ -37601,53 +35839,7 @@ "nyc": "15.1.0", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-amqplib/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/instrumentation-amqplib/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/instrumentation-amqplib/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37665,25 +35857,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-amqplib/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/instrumentation-amqplib/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/instrumentation-cucumber": { "name": "@opentelemetry/instrumentation-cucumber", "version": "0.14.1", @@ -37709,7 +35882,7 @@ "semver": "7.7.1", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37718,94 +35891,6 @@ "@opentelemetry/api": "^1.0.0" } }, - "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/instrumentation/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/instrumentation-cucumber/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/instrumentation-cucumber/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37815,19 +35900,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-cucumber/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/instrumentation-dataloader": { "name": "@opentelemetry/instrumentation-dataloader", "version": "0.16.1", @@ -37846,54 +35918,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -37902,41 +35927,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/instrumentation-dataloader/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/instrumentation-dataloader/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -37946,25 +35936,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-dataloader/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/instrumentation-dataloader/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/instrumentation-fs": { "name": "@opentelemetry/instrumentation-fs", "version": "0.19.1", @@ -37985,53 +35956,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-fs/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/instrumentation-fs/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/instrumentation-fs/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -38040,41 +35965,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-fs/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/instrumentation-fs/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/instrumentation-fs/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38084,25 +35974,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-fs/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/instrumentation-fs/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/instrumentation-kafkajs": { "name": "@opentelemetry/instrumentation-kafkajs", "version": "0.7.1", @@ -38122,7 +35993,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -38131,89 +36002,43 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "plugins/node/instrumentation-kafkajs/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, + "plugins/node/instrumentation-lru-memoizer": { + "name": "@opentelemetry/instrumentation-lru-memoizer", + "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/instrumentation-kafkajs/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@types/lru-cache": "7.10.10", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "expect": "29.2.0", + "lru-memoizer": "2.1.4", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "test-all-versions": "6.1.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-kafkajs/node_modules/@types/node": { + "plugins/node/instrumentation-lru-memoizer/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", @@ -38222,44 +36047,27 @@ "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-kafkajs/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/instrumentation-kafkajs/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/instrumentation-lru-memoizer": { - "name": "@opentelemetry/instrumentation-lru-memoizer", - "version": "0.44.1", + "plugins/node/instrumentation-mongoose": { + "name": "@opentelemetry/instrumentation-mongoose", + "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@types/lru-cache": "7.10.10", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", - "lru-memoizer": "2.1.4", + "mongoose": "6.13.8", "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -38268,29 +36076,30 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-lru-memoizer/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", + "plugins/node/instrumentation-mongoose/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" + "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-lru-memoizer/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "plugins/node/instrumentation-runtime-node": { + "name": "@opentelemetry/instrumentation-runtime-node", + "version": "0.12.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@types/mocha": "^10.0.6", + "@types/node": "18.18.14", + "nyc": "^15.1.0", + "rimraf": "5.0.10", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -38299,7 +36108,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-lru-memoizer/node_modules/@types/node": { + "plugins/node/instrumentation-runtime-node/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", @@ -38308,31 +36117,11 @@ "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-lru-memoizer/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/instrumentation-lru-memoizer/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/instrumentation-mongoose": { - "name": "@opentelemetry/instrumentation-mongoose", + "plugins/node/instrumentation-socket.io": { + "name": "@opentelemetry/instrumentation-socket.io", "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -38342,12 +36131,13 @@ "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", - "expect": "29.2.0", - "mongoose": "6.13.8", + "expect": "27.4.2", "nyc": "15.1.0", "rimraf": "5.0.10", + "socket.io": "^4.1.3", + "socket.io-client": "^4.1.3", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -38356,231 +36146,11 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/instrumentation-mongoose/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/instrumentation-mongoose/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/instrumentation-mongoose/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/instrumentation-mongoose/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/instrumentation-runtime-node": { - "name": "@opentelemetry/instrumentation-runtime-node", - "version": "0.12.2", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@types/mocha": "^10.0.6", - "@types/node": "18.18.14", - "nyc": "^15.1.0", - "rimraf": "5.0.10", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/instrumentation-runtime-node/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-runtime-node/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/instrumentation-runtime-node/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/instrumentation-runtime-node/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/instrumentation-socket.io": { - "name": "@opentelemetry/instrumentation-socket.io", - "version": "0.46.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "expect": "27.4.2", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "socket.io": "^4.1.3", - "socket.io-client": "^4.1.3", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-socket.io/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, + "plugins/node/instrumentation-socket.io/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -38592,88 +36162,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/instrumentation-socket.io/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/instrumentation-socket.io/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38683,12 +36171,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-socket.io/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, "plugins/node/instrumentation-socket.io/node_modules/@types/yargs": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", @@ -38824,19 +36306,6 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, - "plugins/node/instrumentation-socket.io/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/instrumentation-tedious": { "name": "@opentelemetry/instrumentation-tedious", "version": "0.18.1", @@ -38858,54 +36327,7 @@ "semver": "7.7.1", "tedious": "17.0.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -38914,41 +36336,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/instrumentation-tedious/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/instrumentation-tedious/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -38958,25 +36345,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-tedious/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/instrumentation-tedious/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/instrumentation-undici": { "name": "@opentelemetry/instrumentation-undici", "version": "0.10.1", @@ -38996,7 +36364,7 @@ "rimraf": "5.0.10", "semver": "^7.6.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4", + "typescript": "5.0.4", "undici": "6.21.1" }, "engines": { @@ -39006,87 +36374,6 @@ "@opentelemetry/api": "^1.7.0" } }, - "plugins/node/instrumentation-undici/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/instrumentation-undici/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/instrumentation-undici/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/instrumentation-undici/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/instrumentation-undici/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/instrumentation-undici/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39096,25 +36383,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/instrumentation-undici/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/instrumentation-undici/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/opentelemetry-instrumentation-aws-lambda": { "name": "@opentelemetry/instrumentation-aws-lambda", "version": "0.50.3", @@ -39136,7 +36404,7 @@ "@types/node": "18.18.14", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39145,119 +36413,18 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" + "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-aws-lambda/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-aws-sdk": { - "name": "@opentelemetry/instrumentation-aws-sdk", - "version": "0.49.1", + "plugins/node/opentelemetry-instrumentation-aws-sdk": { + "name": "@opentelemetry/instrumentation-aws-sdk", + "version": "0.49.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", @@ -39288,53 +36455,7 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39343,41 +36464,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -39387,25 +36473,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-aws-sdk/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/opentelemetry-instrumentation-bunyan": { "name": "@opentelemetry/instrumentation-bunyan", "version": "0.45.1", @@ -39430,7 +36497,7 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39439,45 +36506,76 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", + "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" + "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, + "plugins/node/opentelemetry-instrumentation-cassandra": { + "name": "@opentelemetry/instrumentation-cassandra-driver", + "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/semver": "7.5.8", + "@types/sinon": "17.0.4", + "cassandra-driver": "4.6.4", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "sinon": "15.2.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "plugins/node/opentelemetry-instrumentation-connect": { + "name": "@opentelemetry/instrumentation-connect", + "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/connect": "3.4.38" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "connect": "3.7.0", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39486,42 +36584,45 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "plugins/node/opentelemetry-instrumentation-connect/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, + "plugins/node/opentelemetry-instrumentation-dns": { + "name": "@opentelemetry/instrumentation-dns", + "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/semver": "7.5.8", + "@types/shimmer": "1.0.3", + "@types/sinon": "17.0.4", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "sinon": "15.2.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@types/node": { + "plugins/node/opentelemetry-instrumentation-dns/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", @@ -39530,30 +36631,12 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-bunyan/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-cassandra": { - "name": "@opentelemetry/instrumentation-cassandra-driver", - "version": "0.45.1", + "plugins/node/opentelemetry-instrumentation-express": { + "name": "@opentelemetry/instrumentation-express", + "version": "0.47.1", "license": "Apache-2.0", "dependencies": { + "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -39563,15 +36646,16 @@ "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.18.14", - "@types/semver": "7.5.8", "@types/sinon": "17.0.4", - "cassandra-driver": "4.6.4", + "express": "4.20.0", "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "test-all-versions": "6.1.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39580,45 +36664,77 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", + "plugins/node/opentelemetry-instrumentation-express/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" + "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, + "plugins/node/opentelemetry-instrumentation-fastify": { + "name": "@opentelemetry/instrumentation-fastify", + "version": "0.44.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "devDependencies": { + "@fastify/express": "^3.0.0", + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/express": "4.17.21", + "@types/mocha": "10.0.10", + "@types/node": "18.15.3", + "@types/semver": "7.5.8", + "fastify": "4.18.0", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "semver": "^7.5.4", + "test-all-versions": "6.1.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@types/node": { + "version": "18.15.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", + "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==", + "dev": true + }, + "plugins/node/opentelemetry-instrumentation-generic-pool": { + "name": "@opentelemetry/instrumentation-generic-pool", + "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/generic-pool": "^3.1.9", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/semver": "7.5.8", + "generic-pool": "3.8.2", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "semver": "7.7.1", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39627,42 +36743,42 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, + "plugins/node/opentelemetry-instrumentation-graphql": { + "name": "@opentelemetry/instrumentation-graphql", + "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.1" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "graphql": "^16.5.0", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "test-all-versions": "6.1.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@types/node": { + "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", @@ -39671,46 +36787,29 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-cassandra/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-connect": { - "name": "@opentelemetry/instrumentation-connect", - "version": "0.43.1", + "plugins/node/opentelemetry-instrumentation-hapi": { + "name": "@opentelemetry/instrumentation-hapi", + "version": "0.45.2", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0", - "@types/connect": "3.4.38" + "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { + "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", - "connect": "3.7.0", + "joi": "17.12.2", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "test-all-versions": "6.1.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39719,44 +36818,41 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", + "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" + "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "plugins/node/opentelemetry-instrumentation-ioredis": { + "name": "@opentelemetry/instrumentation-ioredis", + "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/redis-common": "^0.36.2", + "@opentelemetry/semantic-conventions": "^1.27.0" }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/ioredis4": "npm:@types/ioredis@4.28.10", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/sinon": "17.0.4", + "cross-env": "7.0.3", + "ioredis": "5.2.2", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "sinon": "15.2.0", + "test-all-versions": "6.1.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -39765,2151 +36861,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-connect/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-connect/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-connect/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-connect/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-dns": { - "name": "@opentelemetry/instrumentation-dns", - "version": "0.43.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/semver": "7.5.8", - "@types/shimmer": "1.0.3", - "@types/sinon": "17.0.4", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "sinon": "15.2.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/instrumentation/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-dns/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-dns/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-dns/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-express": { - "name": "@opentelemetry/instrumentation-express", - "version": "0.47.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/express": "4.17.21", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/sinon": "17.0.4", - "express": "4.20.0", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "sinon": "15.2.0", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-express/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-express/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-express/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-express/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-fastify": { - "name": "@opentelemetry/instrumentation-fastify", - "version": "0.44.2", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "devDependencies": { - "@fastify/express": "^3.0.0", - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/express": "4.17.21", - "@types/mocha": "10.0.10", - "@types/node": "18.15.3", - "@types/semver": "7.5.8", - "fastify": "4.18.0", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "semver": "^7.5.4", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@types/node": { - "version": "18.15.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", - "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==", - "dev": true - }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-generic-pool": { - "name": "@opentelemetry/instrumentation-generic-pool", - "version": "0.43.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/generic-pool": "^3.1.9", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/semver": "7.5.8", - "generic-pool": "3.8.2", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "semver": "7.7.1", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-generic-pool/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-graphql": { - "name": "@opentelemetry/instrumentation-graphql", - "version": "0.47.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "graphql": "^16.5.0", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-graphql/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-graphql/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-hapi": { - "name": "@opentelemetry/instrumentation-hapi", - "version": "0.45.2", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "devDependencies": { - "@hapi/hapi": "21.3.12", - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "joi": "17.12.2", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-hapi/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-hapi/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-ioredis": { - "name": "@opentelemetry/instrumentation-ioredis", - "version": "0.47.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/ioredis4": "npm:@types/ioredis@4.28.10", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/sinon": "17.0.4", - "cross-env": "7.0.3", - "ioredis": "5.2.2", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "sinon": "15.2.0", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-knex": { - "name": "@opentelemetry/instrumentation-knex", - "version": "0.44.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "better-sqlite3": "11.0.0", - "knex": "3.1.0", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "sqlite3": "5.1.7", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-knex/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-knex/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-knex/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-knex/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-koa": { - "name": "@opentelemetry/instrumentation-koa", - "version": "0.47.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "devDependencies": { - "@koa/router": "13.1.0", - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/koa": "2.15.0", - "@types/koa__router": "12.0.4", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/sinon": "17.0.4", - "koa": "2.13.1", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "semver": "7.7.1", - "sinon": "15.2.0", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-koa/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-memcached": { - "name": "@opentelemetry/instrumentation-memcached", - "version": "0.43.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0", - "@types/memcached": "^2.2.6" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "cross-env": "7.0.3", - "memcached": "2.2.2", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-memcached/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb": { - "name": "@opentelemetry/instrumentation-mongodb", - "version": "0.52.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/bson": "4.0.5", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "mongodb": "6.8.0", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "dev": true, - "dependencies": { - "@types/webidl-conversions": "*" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/bson": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz", - "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==", - "dev": true, - "engines": { - "node": ">=16.20.1" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/gaxios": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.1.3.tgz", - "integrity": "sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.6.9" - }, - "engines": { - "node": ">=12" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/gcp-metadata": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.3.0.tgz", - "integrity": "sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "gaxios": "^5.0.0", - "json-bigint": "^1.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/mongodb": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.8.0.tgz", - "integrity": "sha512-HGQ9NWDle5WvwMnrvUxsFYPd3JEbqD3RgABHBQRuoCEND0qzhsd0iH5ypHsf1eJ+sXmvmyKpP+FLOKY8Il7jMw==", - "dev": true, - "dependencies": { - "@mongodb-js/saslprep": "^1.1.5", - "bson": "^6.7.0", - "mongodb-connection-string-url": "^3.0.0" - }, - "engines": { - "node": ">=16.20.1" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.1.0", - "gcp-metadata": "^5.2.0", - "kerberos": "^2.0.1", - "mongodb-client-encryption": ">=6.0.0 <7", - "snappy": "^7.2.2", - "socks": "^2.7.1" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "gcp-metadata": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - }, - "socks": { - "optional": true - } - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "dev": true, - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql": { - "name": "@opentelemetry/instrumentation-mysql", - "version": "0.45.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0", - "@types/mysql": "2.15.26" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/sinon": "17.0.4", - "mysql": "2.18.1", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "sinon": "15.2.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-mysql/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql2": { - "name": "@opentelemetry/instrumentation-mysql2", - "version": "0.45.2", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0", - "@opentelemetry/sql-common": "^0.40.1" - }, - "devDependencies": { - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/semver": "7.5.8", - "mysql2": "3.11.5", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "semver": "7.7.1", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@types/node": { - "version": "18.18.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", - "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-nestjs-core": { - "name": "@opentelemetry/instrumentation-nestjs-core", - "version": "0.44.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "devDependencies": { - "@nestjs/common": "9.4.3", - "@nestjs/core": "9.4.3", - "@nestjs/platform-express": "9.4.3", - "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/semver": "7.5.8", - "cross-env": "7.0.3", - "nyc": "15.1.0", - "reflect-metadata": "0.1.13", - "rimraf": "5.0.10", - "rxjs": "7.8.2", - "rxjs-compat": "6.6.7", - "semver": "7.7.1", - "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@types/node": { + "plugins/node/opentelemetry-instrumentation-ioredis/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", @@ -41918,28 +36870,9 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-net": { - "name": "@opentelemetry/instrumentation-net", - "version": "0.43.1", + "plugins/node/opentelemetry-instrumentation-knex": { + "name": "@opentelemetry/instrumentation-knex", + "version": "0.44.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", @@ -41952,11 +36885,12 @@ "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", - "@types/sinon": "17.0.4", + "better-sqlite3": "11.0.0", + "knex": "3.1.0", "nyc": "15.1.0", "rimraf": "5.0.10", - "sinon": "15.2.0", - "typescript": "4.4.4" + "sqlite3": "5.1.7", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -41965,45 +36899,44 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "plugins/node/opentelemetry-instrumentation-knex/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" + "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "plugins/node/opentelemetry-instrumentation-koa": { + "name": "@opentelemetry/instrumentation-koa", + "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "devDependencies": { + "@koa/router": "13.1.0", + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/koa": "2.15.0", + "@types/koa__router": "12.0.4", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/sinon": "17.0.4", + "koa": "2.13.1", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "semver": "7.7.1", + "sinon": "15.2.0", + "test-all-versions": "6.1.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -42012,42 +36945,46 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "plugins/node/opentelemetry-instrumentation-koa/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-net/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, + "plugins/node/opentelemetry-instrumentation-memcached": { + "name": "@opentelemetry/instrumentation-memcached", + "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/memcached": "^2.2.6" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "cross-env": "7.0.3", + "memcached": "2.2.2", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-net/node_modules/@types/node": { + "plugins/node/opentelemetry-instrumentation-memcached/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", @@ -42056,55 +36993,29 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-net/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-net/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-pg": { - "name": "@opentelemetry/instrumentation-pg", - "version": "0.51.1", + "plugins/node/opentelemetry-instrumentation-mongodb": { + "name": "@opentelemetry/instrumentation-mongodb", + "version": "0.52.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0", - "@opentelemetry/sql-common": "^0.40.1", - "@types/pg": "8.6.1", - "@types/pg-pool": "2.0.6" + "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/bson": "4.0.5", "@types/mocha": "10.0.10", "@types/node": "18.18.14", - "@types/sinon": "17.0.4", - "cross-env": "7.0.3", + "mongodb": "6.8.0", "nyc": "15.1.0", - "pg": "8.7.1", - "pg-pool": "3.4.1", "rimraf": "5.0.10", - "safe-stable-stringify": "^2.4.1", - "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -42113,88 +37024,182 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, "dependencies": { - "@opentelemetry/api": "^1.3.0" + "undici-types": "~5.26.4" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/whatwg-url": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", + "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", + "dev": true, + "dependencies": { + "@types/webidl-conversions": "*" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "debug": "4" }, "engines": { - "node": ">=8.0.0" + "node": ">= 6.0.0" } }, - "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/bson": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz", + "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==", + "dev": true, + "engines": { + "node": ">=16.20.1" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/gaxios": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.1.3.tgz", + "integrity": "sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==", + "dev": true, + "optional": true, + "peer": true, "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9" }, "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" + "node": ">=12" } }, - "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/gcp-metadata": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.3.0.tgz", + "integrity": "sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==", + "dev": true, + "optional": true, + "peer": true, "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "gaxios": "^5.0.0", + "json-bigint": "^1.0.0" }, "engines": { - "node": "^18.19.0 || >=20.6.0" + "node": ">=12" + } + }, + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "agent-base": "6", + "debug": "4" }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" + "engines": { + "node": ">= 6" } }, - "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/mongodb": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.8.0.tgz", + "integrity": "sha512-HGQ9NWDle5WvwMnrvUxsFYPd3JEbqD3RgABHBQRuoCEND0qzhsd0iH5ypHsf1eJ+sXmvmyKpP+FLOKY8Il7jMw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" + "@mongodb-js/saslprep": "^1.1.5", + "bson": "^6.7.0", + "mongodb-connection-string-url": "^3.0.0" }, "engines": { - "node": "^18.19.0 || >=20.6.0" + "node": ">=16.20.1" }, "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } } }, - "plugins/node/opentelemetry-instrumentation-pg/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/mongodb-connection-string-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", + "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", "dev": true, + "dependencies": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^14.1.0 || ^13.0.0" + } + }, + "plugins/node/opentelemetry-instrumentation-mysql": { + "name": "@opentelemetry/instrumentation-mysql", + "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/mysql": "2.15.26" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/sinon": "17.0.4", + "mysql": "2.18.1", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "sinon": "15.2.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-pg/node_modules/@types/node": { + "plugins/node/opentelemetry-instrumentation-mysql/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", @@ -42203,51 +37208,29 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-pg/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-pg/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-pino": { - "name": "@opentelemetry/instrumentation-pino", - "version": "0.46.1", + "plugins/node/opentelemetry-instrumentation-mysql2": { + "name": "@opentelemetry/instrumentation-mysql2", + "version": "0.45.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@opentelemetry/sql-common": "^0.40.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", - "@types/sinon": "17.0.4", + "mysql2": "3.11.5", "nyc": "15.1.0", - "pino": "8.3.1", "rimraf": "5.0.10", "semver": "7.7.1", - "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -42256,44 +37239,80 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", + "plugins/node/opentelemetry-instrumentation-mysql2/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" + "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "plugins/node/opentelemetry-instrumentation-nestjs-core": { + "name": "@opentelemetry/instrumentation-nestjs-core", + "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "devDependencies": { + "@nestjs/common": "9.4.3", + "@nestjs/core": "9.4.3", + "@nestjs/platform-express": "9.4.3", + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/semver": "7.5.8", + "cross-env": "7.0.3", + "nyc": "15.1.0", + "reflect-metadata": "0.1.13", + "rimraf": "5.0.10", + "rxjs": "7.8.2", + "rxjs-compat": "6.6.7", + "semver": "7.7.1", + "test-all-versions": "6.1.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "plugins/node/opentelemetry-instrumentation-nestjs-core/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "plugins/node/opentelemetry-instrumentation-net": { + "name": "@opentelemetry/instrumentation-net", + "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/sinon": "17.0.4", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "sinon": "15.2.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -42302,39 +37321,94 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "plugins/node/opentelemetry-instrumentation-net/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "plugins/node/opentelemetry-instrumentation-pg": { + "name": "@opentelemetry/instrumentation-pg", + "version": "0.51.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@opentelemetry/sql-common": "^0.40.1", + "@types/pg": "8.6.1", + "@types/pg-pool": "2.0.6" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/sinon": "17.0.4", + "cross-env": "7.0.3", + "nyc": "15.1.0", + "pg": "8.7.1", + "pg-pool": "3.4.1", + "rimraf": "5.0.10", + "safe-stable-stringify": "^2.4.1", + "sinon": "15.2.0", + "test-all-versions": "6.1.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-pino/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "plugins/node/opentelemetry-instrumentation-pg/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "plugins/node/opentelemetry-instrumentation-pino": { + "name": "@opentelemetry/instrumentation-pino", + "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" + "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1" + }, + "devDependencies": { + "@opentelemetry/api": "^1.3.0", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/semver": "7.5.8", + "@types/sinon": "17.0.4", + "nyc": "15.1.0", + "pino": "8.3.1", + "rimraf": "5.0.10", + "semver": "7.7.1", + "sinon": "15.2.0", + "test-all-versions": "6.1.0", + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" + "@opentelemetry/api": "^1.3.0" } }, "plugins/node/opentelemetry-instrumentation-pino/node_modules/@types/node": { @@ -42346,25 +37420,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-pino/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-pino/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/opentelemetry-instrumentation-redis": { "name": "@opentelemetry/instrumentation-redis", "version": "0.46.1", @@ -42388,7 +37443,7 @@ "redis": "3.1.2", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -42420,54 +37475,7 @@ "redis": "4.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -42476,41 +37484,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -42520,12 +37493,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/redis": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/redis/-/redis-4.1.0.tgz", @@ -42540,101 +37507,6 @@ "@redis/time-series": "1.0.3" } }, - "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-redis/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-redis/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -42644,25 +37516,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-redis/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-redis/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/opentelemetry-instrumentation-restify": { "name": "@opentelemetry/instrumentation-restify", "version": "0.45.1", @@ -42686,53 +37539,7 @@ "rimraf": "5.0.10", "semver": "7.7.1", "test-all-versions": "^6.0.0", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -42741,41 +37548,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-restify/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-restify/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -42785,25 +37557,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-restify/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-restify/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/opentelemetry-instrumentation-router": { "name": "@opentelemetry/instrumentation-router", "version": "0.44.1", @@ -42822,54 +37575,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "router": "1.3.8", - "typescript": "4.4.4" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -42878,41 +37584,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-router/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-router/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -42922,25 +37593,6 @@ "undici-types": "~5.26.4" } }, - "plugins/node/opentelemetry-instrumentation-router/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-router/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/node/opentelemetry-instrumentation-winston": { "name": "@opentelemetry/instrumentation-winston", "version": "0.44.1", @@ -42963,7 +37615,7 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4", + "typescript": "5.0.4", "winston": "3.3.3", "winston2": "npm:winston@2.4.7" }, @@ -42974,114 +37626,13 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/node/opentelemetry-instrumentation-winston/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, "plugins/node/opentelemetry-instrumentation-winston/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, "dependencies": { - "undici-types": "~5.26.4" - } - }, - "plugins/node/opentelemetry-instrumentation-winston/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/node/opentelemetry-instrumentation-winston/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" + "undici-types": "~5.26.4" } }, "plugins/web/opentelemetry-instrumentation-document-load": { @@ -43110,7 +37661,7 @@ "@web/test-runner": "^0.18.0", "chai": "^4.3.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -43149,102 +37700,6 @@ "url": "https://opencollective.com/babel" } }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@opentelemetry/sdk-trace-web": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", - "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43254,12 +37709,6 @@ "undici-types": "~5.26.4" } }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, "plugins/web/opentelemetry-instrumentation-document-load/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -43275,19 +37724,6 @@ "semver": "bin/semver.js" } }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/web/opentelemetry-instrumentation-long-task": { "name": "@opentelemetry/instrumentation-long-task", "version": "0.44.1", @@ -43319,7 +37755,7 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0", @@ -43332,105 +37768,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@opentelemetry/sdk-trace-web": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", - "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43440,12 +37777,6 @@ "undici-types": "~5.26.4" } }, - "plugins/web/opentelemetry-instrumentation-long-task/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, "plugins/web/opentelemetry-instrumentation-long-task/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", @@ -43465,19 +37796,6 @@ "url": "https://opencollective.com/sinon" } }, - "plugins/web/opentelemetry-instrumentation-long-task/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/web/opentelemetry-instrumentation-user-interaction": { "name": "@opentelemetry/instrumentation-user-interaction", "version": "0.44.1", @@ -43512,7 +37830,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0", @@ -43526,121 +37844,6 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" } }, - "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/instrumentation-xml-http-request": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-dev.1.tgz", - "integrity": "sha512-fFEygEWCPaGTwFtwknRKniyuclspj9drLS5zQrHiDKy8hhLO71F5MCEL9hJxBYRqAjS3Vl7/USsOXKoXcGMQJQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", - "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@opentelemetry/sdk-trace-web": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", - "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43650,12 +37853,6 @@ "undici-types": "~5.26.4" } }, - "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", @@ -43675,19 +37872,6 @@ "url": "https://opencollective.com/sinon" } }, - "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "plugins/web/opentelemetry-plugin-react-load": { "name": "@opentelemetry/plugin-react-load", "version": "0.31.1", @@ -43707,7 +37891,7 @@ "@types/node": "18.18.14", "@types/react": "17.0.83", "@types/react-addons-test-utils": "0.14.26", - "@types/react-dom": "18.0.2", + "@types/react-dom": "^17.0.26", "@types/shimmer": "1.0.3", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", @@ -43726,7 +37910,7 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" @@ -43739,112 +37923,6 @@ "react": "^16.13.1 || ^17.0.0" } }, - "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/instrumentation/node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" - }, - "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "plugins/web/opentelemetry-plugin-react-load/node_modules/@opentelemetry/sdk-trace-web": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", - "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, "plugins/web/opentelemetry-plugin-react-load/node_modules/@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -43854,6 +37932,16 @@ "undici-types": "~5.26.4" } }, + "plugins/web/opentelemetry-plugin-react-load/node_modules/@types/react-dom": { + "version": "17.0.26", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.26.tgz", + "integrity": "sha512-Z+2VcYXJwOqQ79HreLU/1fyQ88eXSSFh6I3JdrEHQIfYSI0kCQpTGvOrbE6jFGGYXKsHuwY9tBa/w5Uo6KzrEg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^17.0.0" + } + }, "plugins/web/opentelemetry-plugin-react-load/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", @@ -43873,19 +37961,6 @@ "url": "https://opencollective.com/sinon" } }, - "plugins/web/opentelemetry-plugin-react-load/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "propagators/opentelemetry-propagator-instana": { "name": "@opentelemetry/propagator-instana", "version": "0.3.3", @@ -43910,7 +37985,7 @@ "nyc": "15.1.0", "process": "0.11.10", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" @@ -43931,19 +38006,6 @@ "undici-types": "~5.26.4" } }, - "propagators/opentelemetry-propagator-instana/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "propagators/opentelemetry-propagator-ot-trace": { "name": "@opentelemetry/propagator-ot-trace", "version": "0.27.3", @@ -43968,7 +38030,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" @@ -44008,19 +38070,6 @@ "url": "https://opencollective.com/sinon" } }, - "propagators/opentelemetry-propagator-ot-trace/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "propagators/propagator-aws-xray": { "name": "@opentelemetry/propagator-aws-xray", "version": "1.26.2", @@ -44029,7 +38078,7 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0", "@opentelemetry/core": "^2.0.0-dev.1", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "^18.18.14", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "8.3.0", @@ -44043,7 +38092,7 @@ "lerna": "6.6.2", "nyc": "15.1.0", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.95.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" @@ -44067,7 +38116,7 @@ "@babel/preset-env": "7.24.6", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "^18.18.14", "@types/sinon": "17.0.4", "babel-loader": "8.3.0", "babel-plugin-istanbul": "7.0.0", @@ -44075,7 +38124,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -44085,10 +38134,14 @@ } }, "propagators/propagator-aws-xray-lambda/node_modules/@types/node": { - "version": "18.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", - "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", - "dev": true + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } }, "propagators/propagator-aws-xray-lambda/node_modules/sinon": { "version": "15.1.2", @@ -44109,41 +38162,16 @@ "url": "https://opencollective.com/sinon" } }, - "propagators/propagator-aws-xray-lambda/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "propagators/propagator-aws-xray/node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "propagators/propagator-aws-xray/node_modules/@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" + "undici-types": "~5.26.4" } }, - "propagators/propagator-aws-xray/node_modules/@types/node": { - "version": "18.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", - "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", - "dev": true - }, "propagators/propagator-aws-xray/node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -44177,19 +38205,6 @@ "url": "https://opencollective.com/webpack" } }, - "propagators/propagator-aws-xray/node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "propagators/propagator-aws-xray/node_modules/webpack": { "version": "5.95.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", @@ -51251,9 +45266,9 @@ "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==" }, "@opentelemetry/api-logs": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.57.2.tgz", - "integrity": "sha512-uIX52NnTM0iBh84MShlpouI7UKqkZ7MrUszTmaypHBu4r7NofznSnQRfJ+uUeDtQDj6w8eFGg5KBLDAwAPz1+A==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", + "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", "requires": { "@opentelemetry/api": "^1.3.0" } @@ -51274,17 +45289,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51293,12 +45300,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -51359,46 +45360,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51407,17 +45371,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -51427,11 +45380,11 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/instrumentation-document-load": "^0.44.1", - "@opentelemetry/instrumentation-fetch": "^0.57.2", + "@opentelemetry/instrumentation-fetch": "^0.200.0-dev.1", "@opentelemetry/instrumentation-user-interaction": "^0.44.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.57.2", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -51449,7 +45402,7 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" @@ -51477,12 +45430,6 @@ "nise": "^5.1.4", "supports-color": "^7.2.0" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -51496,36 +45443,9 @@ "expect": "29.2.0", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51534,12 +45454,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -51570,56 +45484,9 @@ "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/node": "18.18.14", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -51628,33 +45495,15 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, "@opentelemetry/core": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz", - "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", + "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", "requires": { - "@opentelemetry/semantic-conventions": "1.28.0" - }, - "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" - } + "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/exporter-jaeger": { @@ -51666,35 +45515,6 @@ "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0", "jaeger-client": "^3.15.0" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-logs-otlp-grpc": { @@ -51708,16 +45528,6 @@ "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", "@opentelemetry/otlp-transformer": "0.200.0-dev.1", "@opentelemetry/sdk-logs": "0.200.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-logs-otlp-http": { @@ -51730,24 +45540,6 @@ "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", "@opentelemetry/otlp-transformer": "0.200.0-dev.1", "@opentelemetry/sdk-logs": "0.200.0-dev.1" - }, - "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-logs-otlp-proto": { @@ -51762,43 +45554,6 @@ "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/sdk-logs": "0.200.0-dev.1", "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-metrics-otlp-grpc": { @@ -51814,25 +45569,6 @@ "@opentelemetry/otlp-transformer": "0.200.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/sdk-metrics": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-metrics-otlp-http": { @@ -51845,25 +45581,6 @@ "@opentelemetry/otlp-transformer": "0.200.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/sdk-metrics": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-metrics-otlp-proto": { @@ -51877,25 +45594,6 @@ "@opentelemetry/otlp-transformer": "0.200.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/sdk-metrics": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-prometheus": { @@ -51906,25 +45604,6 @@ "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/sdk-metrics": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-trace-otlp-grpc": { @@ -51939,35 +45618,6 @@ "@opentelemetry/otlp-transformer": "0.200.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-trace-otlp-http": { @@ -51980,35 +45630,6 @@ "@opentelemetry/otlp-transformer": "0.200.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-trace-otlp-proto": { @@ -52021,35 +45642,6 @@ "@opentelemetry/otlp-transformer": "0.200.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/exporter-zipkin": { @@ -52061,35 +45653,6 @@ "@opentelemetry/resources": "2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/host-metrics": { @@ -52104,7 +45667,7 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "systeminformation": "5.23.8", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@types/node": { @@ -52115,12 +45678,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -52148,39 +45705,12 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52203,25 +45733,18 @@ "nise": "^5.1.4", "supports-color": "^7.2.0" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, "@opentelemetry/instrumentation": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.57.2.tgz", - "integrity": "sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", + "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", "requires": { - "@opentelemetry/api-logs": "0.57.2", + "@opentelemetry/api-logs": "0.200.0-dev.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", "shimmer": "^1.2.1" }, "dependencies": { @@ -52251,37 +45774,9 @@ "nyc": "15.1.0", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52290,17 +45785,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -52321,59 +45805,9 @@ "@types/node": "18.18.14", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52382,17 +45816,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -52425,58 +45848,9 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52485,17 +45859,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -52519,59 +45882,9 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52580,17 +45893,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -52603,68 +45905,18 @@ "@opentelemetry/instrumentation": "^0.200.0-dev.1", "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "@types/semver": "7.5.8", - "@types/sinon": "17.0.4", - "cassandra-driver": "4.6.4", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "sinon": "15.2.0", - "typescript": "4.4.4" - }, - "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "@types/semver": "7.5.8", + "@types/sinon": "17.0.4", + "cassandra-driver": "4.6.4", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "sinon": "15.2.0", + "typescript": "5.0.4" + }, + "dependencies": { "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52673,17 +45925,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -52703,58 +45944,9 @@ "connect": "3.7.0", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52763,17 +45955,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -52798,66 +45979,9 @@ "semver": "7.7.1", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "dependencies": { - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - } - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52866,12 +45990,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -52889,59 +46007,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -52950,17 +46018,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -52980,66 +46037,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "dependencies": { - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - } - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53048,12 +46048,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -53079,7 +46073,7 @@ "@web/test-runner": "^0.18.0", "chai": "^4.3.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@babel/core": { @@ -53105,63 +46099,6 @@ "semver": "^6.3.1" } }, - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-web": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", - "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53171,11 +46108,6 @@ "undici-types": "~5.26.4" } }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, "convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -53187,12 +46119,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -53216,58 +46142,9 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53276,17 +46153,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -53312,93 +46178,26 @@ "rimraf": "5.0.10", "semver": "^7.5.4", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.15.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==", "dev": true - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, "@opentelemetry/instrumentation-fetch": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.57.2.tgz", - "integrity": "sha512-LF/lH9xpRTuGPdxta6Eiezw91DFm0A9SMux1vslNwSgL4jiB+q1fQ/8CRv7e5UNh7y/hit4LAdGPoH+f0wfTTQ==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.200.0-dev.1.tgz", + "integrity": "sha512-xFVBp7fL+aXlXhvOCAke0EiNWzNCDtirzGW7mfYuNDkRdFa0RPmhGEdSQ+qWGB+OnYvKfKbsKAKLE7XQwmtBrA==", "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/instrumentation": "0.57.2", - "@opentelemetry/sdk-trace-web": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" - }, - "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" - } + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/instrumentation-fs": { @@ -53417,58 +46216,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53477,17 +46227,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -53507,59 +46246,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "semver": "7.7.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53568,17 +46257,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -53595,59 +46273,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53656,17 +46284,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -53677,33 +46294,6 @@ "requires": { "@opentelemetry/instrumentation": "0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - } } }, "@opentelemetry/instrumentation-hapi": { @@ -53724,58 +46314,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53784,17 +46325,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -53807,41 +46337,6 @@ "@opentelemetry/instrumentation": "0.200.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0", "forwarded-parse": "2.1.2" - }, - "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - } } }, "@opentelemetry/instrumentation-ioredis": { @@ -53865,59 +46360,9 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -53926,17 +46371,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -53955,59 +46389,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54016,17 +46400,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -54046,59 +46419,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sqlite3": "5.1.7", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54107,17 +46430,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -54145,58 +46457,9 @@ "semver": "7.7.1", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54205,17 +46468,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -54246,73 +46498,13 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0", "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-web": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", - "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54322,11 +46514,6 @@ "undici-types": "~5.26.4" } }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, "sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", @@ -54340,12 +46527,6 @@ "nise": "^5.1.4", "supports-color": "^7.2.0" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -54363,29 +46544,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54394,17 +46555,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -54412,72 +46562,22 @@ "version": "file:plugins/node/opentelemetry-instrumentation-memcached", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.27.0", - "@types/memcached": "^2.2.6", - "@types/mocha": "10.0.10", - "@types/node": "18.18.14", - "cross-env": "7.0.3", - "memcached": "2.2.2", - "nyc": "15.1.0", - "rimraf": "5.0.10", - "typescript": "4.4.4" - }, - "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, + "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/contrib-test-utils": "^0.45.1", + "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/memcached": "^2.2.6", + "@types/mocha": "10.0.10", + "@types/node": "18.18.14", + "cross-env": "7.0.3", + "memcached": "2.2.2", + "nyc": "15.1.0", + "rimraf": "5.0.10", + "typescript": "5.0.4" + }, + "dependencies": { "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54486,17 +46586,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -54518,59 +46607,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54580,11 +46619,6 @@ "undici-types": "~5.26.4" } }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, "@types/whatwg-url": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", @@ -54669,12 +46703,6 @@ "@types/whatwg-url": "^11.0.2", "whatwg-url": "^14.1.0 || ^13.0.0" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -54694,58 +46722,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54754,17 +46733,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -54786,59 +46754,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54847,17 +46765,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -54879,59 +46786,9 @@ "rimraf": "5.0.10", "semver": "7.7.1", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -54940,17 +46797,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -54977,59 +46823,9 @@ "rxjs-compat": "6.6.7", "semver": "7.7.1", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55038,17 +46834,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -55067,59 +46852,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55128,17 +46863,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -55167,58 +46891,9 @@ "safe-stable-stringify": "^2.4.1", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55227,17 +46902,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -55262,58 +46926,9 @@ "semver": "7.7.1", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55322,17 +46937,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -55355,59 +46959,9 @@ "redis": "3.1.2", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55416,17 +46970,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -55449,59 +46992,9 @@ "redis": "4.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55511,11 +47004,6 @@ "undici-types": "~5.26.4" } }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, "redis": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/redis/-/redis-4.1.0.tgz", @@ -55529,12 +47017,6 @@ "@redis/search": "1.0.6", "@redis/time-series": "1.0.3" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -55557,58 +47039,9 @@ "rimraf": "5.0.10", "semver": "7.7.1", "test-all-versions": "^6.0.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55617,17 +47050,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -55645,59 +47067,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "router": "1.3.8", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55706,17 +47078,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -55730,29 +47091,9 @@ "@types/node": "18.18.14", "nyc": "^15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55761,17 +47102,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -55791,7 +47121,7 @@ "socket.io": "^4.1.3", "socket.io-client": "^4.1.3", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@jest/types": { @@ -55807,56 +47137,6 @@ "chalk": "^4.0.0" } }, - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -55866,11 +47146,6 @@ "undici-types": "~5.26.4" } }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, "@types/yargs": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", @@ -55975,12 +47250,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -56001,59 +47270,9 @@ "semver": "7.7.1", "tedious": "17.0.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56062,17 +47281,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -56091,59 +47299,10 @@ "rimraf": "5.0.10", "semver": "^7.6.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4", + "typescript": "5.0.4", "undici": "6.21.1" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56152,17 +47311,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -56196,82 +47344,13 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0", "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/instrumentation-xml-http-request": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-dev.1.tgz", - "integrity": "sha512-fFEygEWCPaGTwFtwknRKniyuclspj9drLS5zQrHiDKy8hhLO71F5MCEL9hJxBYRqAjS3Vl7/USsOXKoXcGMQJQ==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", - "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-web": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", - "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56281,11 +47360,6 @@ "undici-types": "~5.26.4" } }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, "sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", @@ -56299,12 +47373,6 @@ "nise": "^5.1.4", "supports-color": "^7.2.0" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -56326,61 +47394,11 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4", + "typescript": "5.0.4", "winston": "3.3.3", "winston2": "npm:winston@2.4.7" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56389,36 +47407,18 @@ "requires": { "undici-types": "~5.26.4" } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, "@opentelemetry/instrumentation-xml-http-request": { - "version": "0.57.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.57.2.tgz", - "integrity": "sha512-9niBJT2egcytOqDEfA27xc6TIqlOTEzQYNli2lWuw+K7TeO7KcyYzmIeS/S6BYLulOsOWtvlE6CDDxXg+GUepw==", + "version": "0.200.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-dev.1.tgz", + "integrity": "sha512-fFEygEWCPaGTwFtwknRKniyuclspj9drLS5zQrHiDKy8hhLO71F5MCEL9hJxBYRqAjS3Vl7/USsOXKoXcGMQJQ==", "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/instrumentation": "0.57.2", - "@opentelemetry/sdk-trace-web": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" - }, - "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" - } + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/otlp-exporter-base": { @@ -56428,16 +47428,6 @@ "requires": { "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/otlp-transformer": "0.200.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/otlp-grpc-exporter-base": { @@ -56449,16 +47439,6 @@ "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", "@opentelemetry/otlp-transformer": "0.200.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/otlp-transformer": { @@ -56473,43 +47453,6 @@ "@opentelemetry/sdk-metrics": "2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "protobufjs": "^7.3.0" - }, - "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/plugin-react-load": { @@ -56526,7 +47469,7 @@ "@types/node": "18.18.14", "@types/react": "17.0.83", "@types/react-addons-test-utils": "0.14.26", - "@types/react-dom": "18.0.2", + "@types/react-dom": "^17.0.26", "@types/shimmer": "1.0.3", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", @@ -56546,80 +47489,12 @@ "shimmer": "^1.2.1", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "dev": true, - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - }, - "dependencies": { - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - } - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-web": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", - "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -56629,6 +47504,13 @@ "undici-types": "~5.26.4" } }, + "@types/react-dom": { + "version": "17.0.26", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.26.tgz", + "integrity": "sha512-Z+2VcYXJwOqQ79HreLU/1fyQ88eXSSFh6I3JdrEHQIfYSI0kCQpTGvOrbE6jFGGYXKsHuwY9tBa/w5Uo6KzrEg==", + "dev": true, + "requires": {} + }, "sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", @@ -56642,12 +47524,6 @@ "nise": "^5.1.4", "supports-color": "^7.2.0" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -56662,7 +47538,7 @@ "expect": "29.2.0", "nyc": "15.1.0", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@types/node": { @@ -56673,12 +47549,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -56688,7 +47558,7 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0", "@opentelemetry/core": "^2.0.0-dev.1", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "^18.18.14", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "8.3.0", @@ -56702,27 +47572,21 @@ "lerna": "6.6.2", "nyc": "15.1.0", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.95.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "@types/node": { + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" + "undici-types": "~5.26.4" } }, - "@types/node": { - "version": "18.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", - "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", - "dev": true - }, "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -56746,12 +47610,6 @@ "ajv-keywords": "^3.5.2" } }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true - }, "webpack": { "version": "5.95.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", @@ -56793,7 +47651,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "^18.18.14", "@types/sinon": "17.0.4", "babel-loader": "8.3.0", "babel-plugin-istanbul": "7.0.0", @@ -56801,14 +47659,17 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@types/node": { - "version": "18.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", - "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", - "dev": true + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } }, "sinon": { "version": "15.1.2", @@ -56823,12 +47684,6 @@ "nise": "^5.1.4", "supports-color": "^7.2.0" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -56838,16 +47693,6 @@ "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", "requires": { "@opentelemetry/core": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/propagator-instana": { @@ -56872,7 +47717,7 @@ "nyc": "15.1.0", "process": "0.11.10", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" @@ -56886,12 +47731,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -56901,16 +47740,6 @@ "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", "requires": { "@opentelemetry/core": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/propagator-ot-trace": { @@ -56935,7 +47764,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" @@ -56963,12 +47792,6 @@ "nise": "^5.1.4", "supports-color": "^7.2.0" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -56978,7 +47801,7 @@ "@types/mocha": "^10.0.0", "@types/node": "18.18.14", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@types/node": { @@ -56989,12 +47812,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -57014,37 +47831,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57053,12 +47842,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -57080,37 +47863,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57119,12 +47874,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -57144,37 +47893,9 @@ "nock": "13.3.3", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57183,12 +47904,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -57210,37 +47925,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57249,12 +47936,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -57275,37 +47956,9 @@ "nock": "13.3.3", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "dev": true, - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57314,12 +47967,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -57334,26 +47981,9 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57362,12 +47992,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -57386,26 +48010,9 @@ "nock": "13.3.3", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57414,29 +48021,16 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, "@opentelemetry/resources": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.1.tgz", - "integrity": "sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", + "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" - }, - "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" - } + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-logs": { @@ -57447,33 +48041,6 @@ "@opentelemetry/api-logs": "0.200.0-dev.1", "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/sdk-metrics": { @@ -57483,25 +48050,6 @@ "requires": { "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/resources": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/sdk-node": { @@ -57531,77 +48079,16 @@ "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", "@opentelemetry/sdk-trace-node": "2.0.0-dev.1", "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "shimmer": "^1.2.1" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - } } }, "@opentelemetry/sdk-trace-base": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz", - "integrity": "sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", + "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/resources": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" - }, - "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" - } + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { @@ -57612,52 +48099,16 @@ "@opentelemetry/context-async-hooks": "2.0.0-dev.1", "@opentelemetry/core": "2.0.0-dev.1", "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" - }, - "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, - "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", - "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/semantic-conventions": "^1.29.0" - } - } } }, "@opentelemetry/sdk-trace-web": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-1.30.1.tgz", - "integrity": "sha512-AUo2e+1uyTGMB36VlbvBqnCogVzQhpC7dRcVVdCrt+cFHLpFRRJcd45J2obGTgs0XiAwNLyq5bhkW3JF2NZA+A==", + "version": "2.0.0-dev.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", + "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", "requires": { - "@opentelemetry/core": "1.30.1", - "@opentelemetry/sdk-trace-base": "1.30.1", - "@opentelemetry/semantic-conventions": "1.28.0" - }, - "dependencies": { - "@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==" - } + "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/semantic-conventions": { @@ -57673,17 +48124,9 @@ "@types/mocha": "^10.0.0", "@types/node": "18.18.14", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", - "requires": { - "@opentelemetry/semantic-conventions": "^1.29.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57692,12 +48135,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -57712,18 +48149,10 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4", + "typescript": "5.0.4", "winston-transport": "4.*" }, "dependencies": { - "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", - "requires": { - "@opentelemetry/api": "^1.3.0" - } - }, "@types/node": { "version": "18.18.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", @@ -57732,12 +48161,6 @@ "requires": { "undici-types": "~5.26.4" } - }, - "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "dev": true } } }, @@ -59760,15 +50183,6 @@ "@types/react": "*" } }, - "@types/react-dom": { - "version": "18.0.2", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.2.tgz", - "integrity": "sha512-UxeS+Wtj5bvLRREz9tIgsK4ntCuLDo0EcAcACgw3E+9wE8ePDr9uQpq53MfcyxyIS55xJ+0B6mDS8c4qkkHLBg==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, "@types/readable-stream": { "version": "4.0.18", "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.18.tgz", @@ -73897,7 +64311,8 @@ "semver": { "version": "7.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==" + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true }, "send": { "version": "0.19.0", @@ -76200,11 +66615,10 @@ } }, "typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - "dev": true, - "peer": true + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "dev": true }, "typical": { "version": "4.0.0", diff --git a/package.json b/package.json index 591686dc69..8bcf010575 100644 --- a/package.json +++ b/package.json @@ -55,8 +55,8 @@ "lerna-changelog": "2.2.0", "markdownlint-cli2": "0.13.0", "minimatch": "^9.0.3", - "nx": "15.9.7", "mocha": "^10.7.3", + "nx": "15.9.7", "prettier": "2.8.8", "process": "0.11.10", "semver": "^7.6.0", diff --git a/packages/baggage-span-processor/package.json b/packages/baggage-span-processor/package.json index d456f7e7a1..4ac923e3d5 100644 --- a/packages/baggage-span-processor/package.json +++ b/packages/baggage-span-processor/package.json @@ -50,7 +50,7 @@ "expect": "29.2.0", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/baggage-span-processor#readme" } diff --git a/packages/opentelemetry-host-metrics/package.json b/packages/opentelemetry-host-metrics/package.json index e2e4db1805..b0b1816dc0 100644 --- a/packages/opentelemetry-host-metrics/package.json +++ b/packages/opentelemetry-host-metrics/package.json @@ -50,7 +50,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "systeminformation": "5.23.8" diff --git a/packages/opentelemetry-id-generator-aws-xray/package.json b/packages/opentelemetry-id-generator-aws-xray/package.json index 2a84b465e1..367dff46d4 100644 --- a/packages/opentelemetry-id-generator-aws-xray/package.json +++ b/packages/opentelemetry-id-generator-aws-xray/package.json @@ -70,7 +70,7 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" diff --git a/packages/opentelemetry-propagation-utils/package.json b/packages/opentelemetry-propagation-utils/package.json index 48190bdc81..6f1d343c2f 100644 --- a/packages/opentelemetry-propagation-utils/package.json +++ b/packages/opentelemetry-propagation-utils/package.json @@ -49,6 +49,6 @@ "expect": "29.2.0", "nyc": "15.1.0", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" } } diff --git a/packages/opentelemetry-redis-common/package.json b/packages/opentelemetry-redis-common/package.json index ac99636263..98cf192cd5 100644 --- a/packages/opentelemetry-redis-common/package.json +++ b/packages/opentelemetry-redis-common/package.json @@ -39,6 +39,6 @@ "@types/mocha": "^10.0.0", "@types/node": "18.18.14", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" } } diff --git a/packages/opentelemetry-sql-common/package.json b/packages/opentelemetry-sql-common/package.json index a2edf49376..a8d125bf15 100644 --- a/packages/opentelemetry-sql-common/package.json +++ b/packages/opentelemetry-sql-common/package.json @@ -47,6 +47,6 @@ "@types/mocha": "^10.0.0", "@types/node": "18.18.14", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" } } diff --git a/packages/opentelemetry-test-utils/package.json b/packages/opentelemetry-test-utils/package.json index 92cb77c58d..9cb757f2c7 100644 --- a/packages/opentelemetry-test-utils/package.json +++ b/packages/opentelemetry-test-utils/package.json @@ -40,7 +40,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@types/node": "18.18.14", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/packages/winston-transport/package.json b/packages/winston-transport/package.json index e30e97d19a..96c76eed18 100644 --- a/packages/winston-transport/package.json +++ b/packages/winston-transport/package.json @@ -44,7 +44,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/api-logs": "^0.200.0-dev.1", diff --git a/plugins/node/instrumentation-amqplib/package.json b/plugins/node/instrumentation-amqplib/package.json index 2f9c2aa6f9..d8945a9997 100644 --- a/plugins/node/instrumentation-amqplib/package.json +++ b/plugins/node/instrumentation-amqplib/package.json @@ -62,7 +62,7 @@ "nyc": "15.1.0", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" diff --git a/plugins/node/instrumentation-cucumber/package.json b/plugins/node/instrumentation-cucumber/package.json index 8e5cb61272..f443ae6efb 100644 --- a/plugins/node/instrumentation-cucumber/package.json +++ b/plugins/node/instrumentation-cucumber/package.json @@ -59,7 +59,7 @@ "semver": "7.7.1", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/instrumentation-dataloader/package.json b/plugins/node/instrumentation-dataloader/package.json index 226e9b5711..57845e800b 100644 --- a/plugins/node/instrumentation-dataloader/package.json +++ b/plugins/node/instrumentation-dataloader/package.json @@ -52,7 +52,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1" diff --git a/plugins/node/instrumentation-fs/package.json b/plugins/node/instrumentation-fs/package.json index 9bcb20d736..6278482519 100644 --- a/plugins/node/instrumentation-fs/package.json +++ b/plugins/node/instrumentation-fs/package.json @@ -53,7 +53,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/plugins/node/instrumentation-kafkajs/package.json b/plugins/node/instrumentation-kafkajs/package.json index 22c1307b45..fdfbf502a6 100644 --- a/plugins/node/instrumentation-kafkajs/package.json +++ b/plugins/node/instrumentation-kafkajs/package.json @@ -52,7 +52,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/instrumentation-lru-memoizer/package.json b/plugins/node/instrumentation-lru-memoizer/package.json index d3fc252794..318b5750ec 100644 --- a/plugins/node/instrumentation-lru-memoizer/package.json +++ b/plugins/node/instrumentation-lru-memoizer/package.json @@ -52,7 +52,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1" diff --git a/plugins/node/instrumentation-mongoose/package.json b/plugins/node/instrumentation-mongoose/package.json index c664363946..4f0ce69d65 100644 --- a/plugins/node/instrumentation-mongoose/package.json +++ b/plugins/node/instrumentation-mongoose/package.json @@ -57,7 +57,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/plugins/node/instrumentation-runtime-node/package.json b/plugins/node/instrumentation-runtime-node/package.json index f932402f38..8b35d2e0f0 100644 --- a/plugins/node/instrumentation-runtime-node/package.json +++ b/plugins/node/instrumentation-runtime-node/package.json @@ -47,7 +47,7 @@ "@types/node": "18.18.14", "nyc": "^15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/plugins/node/instrumentation-socket.io/package.json b/plugins/node/instrumentation-socket.io/package.json index f78c54f181..a3e6219a14 100644 --- a/plugins/node/instrumentation-socket.io/package.json +++ b/plugins/node/instrumentation-socket.io/package.json @@ -53,7 +53,7 @@ "socket.io": "^4.1.3", "socket.io-client": "^4.1.3", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/instrumentation-tedious/package.json b/plugins/node/instrumentation-tedious/package.json index eef5826217..f062cebaac 100644 --- a/plugins/node/instrumentation-tedious/package.json +++ b/plugins/node/instrumentation-tedious/package.json @@ -57,7 +57,7 @@ "semver": "7.7.1", "tedious": "17.0.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/instrumentation-undici/package.json b/plugins/node/instrumentation-undici/package.json index f1f1ec04cd..72afdb0436 100644 --- a/plugins/node/instrumentation-undici/package.json +++ b/plugins/node/instrumentation-undici/package.json @@ -50,7 +50,7 @@ "rimraf": "5.0.10", "semver": "^7.6.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4", + "typescript": "5.0.4", "undici": "6.21.1" }, "peerDependencies": { diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json b/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json index 49fa546b46..de9696ba38 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json @@ -53,7 +53,7 @@ "@types/node": "18.18.14", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json index 3e578d47c4..f2f1a9995d 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json @@ -72,7 +72,7 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": "^18.19.0 || >=20.6.0" diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/package.json b/plugins/node/opentelemetry-instrumentation-bunyan/package.json index 9972cc79f6..33b7b9fc6a 100644 --- a/plugins/node/opentelemetry-instrumentation-bunyan/package.json +++ b/plugins/node/opentelemetry-instrumentation-bunyan/package.json @@ -57,7 +57,7 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/api-logs": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/package.json b/plugins/node/opentelemetry-instrumentation-cassandra/package.json index a777161ffb..9c559fc07e 100644 --- a/plugins/node/opentelemetry-instrumentation-cassandra/package.json +++ b/plugins/node/opentelemetry-instrumentation-cassandra/package.json @@ -56,7 +56,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-connect/package.json b/plugins/node/opentelemetry-instrumentation-connect/package.json index d6bb18c660..14667d4ab1 100644 --- a/plugins/node/opentelemetry-instrumentation-connect/package.json +++ b/plugins/node/opentelemetry-instrumentation-connect/package.json @@ -51,7 +51,7 @@ "connect": "3.7.0", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-dns/package.json b/plugins/node/opentelemetry-instrumentation-dns/package.json index 508985c50a..d585b8c06e 100644 --- a/plugins/node/opentelemetry-instrumentation-dns/package.json +++ b/plugins/node/opentelemetry-instrumentation-dns/package.json @@ -54,7 +54,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1" diff --git a/plugins/node/opentelemetry-instrumentation-express/package.json b/plugins/node/opentelemetry-instrumentation-express/package.json index 3a70d150f8..8804238c13 100644 --- a/plugins/node/opentelemetry-instrumentation-express/package.json +++ b/plugins/node/opentelemetry-instrumentation-express/package.json @@ -58,7 +58,7 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-fastify/package.json b/plugins/node/opentelemetry-instrumentation-fastify/package.json index 4517bbc90e..b2f42be71a 100644 --- a/plugins/node/opentelemetry-instrumentation-fastify/package.json +++ b/plugins/node/opentelemetry-instrumentation-fastify/package.json @@ -59,7 +59,7 @@ "rimraf": "5.0.10", "semver": "^7.5.4", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json b/plugins/node/opentelemetry-instrumentation-generic-pool/package.json index d7a2f814c6..c08f8e715a 100644 --- a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json +++ b/plugins/node/opentelemetry-instrumentation-generic-pool/package.json @@ -54,7 +54,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "semver": "7.7.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1" diff --git a/plugins/node/opentelemetry-instrumentation-graphql/package.json b/plugins/node/opentelemetry-instrumentation-graphql/package.json index 09b3d2f9f7..3090285a07 100644 --- a/plugins/node/opentelemetry-instrumentation-graphql/package.json +++ b/plugins/node/opentelemetry-instrumentation-graphql/package.json @@ -53,7 +53,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1" diff --git a/plugins/node/opentelemetry-instrumentation-hapi/package.json b/plugins/node/opentelemetry-instrumentation-hapi/package.json index 880b3cfcab..5480926cc1 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/package.json +++ b/plugins/node/opentelemetry-instrumentation-hapi/package.json @@ -55,7 +55,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/package.json b/plugins/node/opentelemetry-instrumentation-ioredis/package.json index 2e18d77ce7..aee510a4a8 100644 --- a/plugins/node/opentelemetry-instrumentation-ioredis/package.json +++ b/plugins/node/opentelemetry-instrumentation-ioredis/package.json @@ -62,7 +62,7 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-knex/package.json b/plugins/node/opentelemetry-instrumentation-knex/package.json index a50300631f..9ccca59cb9 100644 --- a/plugins/node/opentelemetry-instrumentation-knex/package.json +++ b/plugins/node/opentelemetry-instrumentation-knex/package.json @@ -53,7 +53,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sqlite3": "5.1.7", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-koa/package.json b/plugins/node/opentelemetry-instrumentation-koa/package.json index e930c65eb8..1d53162d5c 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/package.json +++ b/plugins/node/opentelemetry-instrumentation-koa/package.json @@ -63,7 +63,7 @@ "semver": "7.7.1", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-memcached/package.json b/plugins/node/opentelemetry-instrumentation-memcached/package.json index 28f7aae496..654ece8765 100644 --- a/plugins/node/opentelemetry-instrumentation-memcached/package.json +++ b/plugins/node/opentelemetry-instrumentation-memcached/package.json @@ -54,7 +54,7 @@ "memcached": "2.2.2", "nyc": "15.1.0", "rimraf": "5.0.10", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/package.json b/plugins/node/opentelemetry-instrumentation-mongodb/package.json index 706e181cb5..c6b5640edc 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/package.json +++ b/plugins/node/opentelemetry-instrumentation-mongodb/package.json @@ -64,7 +64,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-mysql/package.json b/plugins/node/opentelemetry-instrumentation-mysql/package.json index ea489e95ac..77120ba24a 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql/package.json @@ -53,7 +53,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/package.json b/plugins/node/opentelemetry-instrumentation-mysql2/package.json index 67881a5a64..fc43136297 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql2/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql2/package.json @@ -55,7 +55,7 @@ "rimraf": "5.0.10", "semver": "7.7.1", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts b/plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts index b966900521..74fac93a16 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts +++ b/plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts @@ -1240,7 +1240,7 @@ describe('mysql2', () => { } }); - const { MySQL2Instrumentation } = await import('../src'); + const { MySQL2Instrumentation } = await import('../src/index.js'); instrumentation = new MySQL2Instrumentation(); instrumentation.enable(); instrumentation.disable(); diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json b/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json index c6b9d56939..46d25d21f2 100644 --- a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json +++ b/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json @@ -62,7 +62,7 @@ "rxjs-compat": "6.6.7", "semver": "7.7.1", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-net/package.json b/plugins/node/opentelemetry-instrumentation-net/package.json index 974199a46d..7f20b3c5ff 100644 --- a/plugins/node/opentelemetry-instrumentation-net/package.json +++ b/plugins/node/opentelemetry-instrumentation-net/package.json @@ -53,7 +53,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-pg/package.json b/plugins/node/opentelemetry-instrumentation-pg/package.json index 1f009a9191..8bd0418d36 100644 --- a/plugins/node/opentelemetry-instrumentation-pg/package.json +++ b/plugins/node/opentelemetry-instrumentation-pg/package.json @@ -66,7 +66,7 @@ "safe-stable-stringify": "^2.4.1", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-pino/package.json b/plugins/node/opentelemetry-instrumentation-pino/package.json index 68e844aad8..15f5311681 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/package.json +++ b/plugins/node/opentelemetry-instrumentation-pino/package.json @@ -59,7 +59,7 @@ "semver": "7.7.1", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/api-logs": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/package.json b/plugins/node/opentelemetry-instrumentation-redis-4/package.json index 2ce0aa0383..44ed232a8d 100644 --- a/plugins/node/opentelemetry-instrumentation-redis-4/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis-4/package.json @@ -61,7 +61,7 @@ "redis": "4.1.0", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-redis/package.json b/plugins/node/opentelemetry-instrumentation-redis/package.json index 3dfa31a563..c3f970e75b 100644 --- a/plugins/node/opentelemetry-instrumentation-redis/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis/package.json @@ -61,7 +61,7 @@ "redis": "3.1.2", "rimraf": "5.0.10", "test-all-versions": "6.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-restify/package.json b/plugins/node/opentelemetry-instrumentation-restify/package.json index 18b05c778c..0d4771431f 100644 --- a/plugins/node/opentelemetry-instrumentation-restify/package.json +++ b/plugins/node/opentelemetry-instrumentation-restify/package.json @@ -56,7 +56,7 @@ "rimraf": "5.0.10", "semver": "7.7.1", "test-all-versions": "^6.0.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-router/package.json b/plugins/node/opentelemetry-instrumentation-router/package.json index 0d9d6a2086..0d9b49a1e4 100644 --- a/plugins/node/opentelemetry-instrumentation-router/package.json +++ b/plugins/node/opentelemetry-instrumentation-router/package.json @@ -51,7 +51,7 @@ "nyc": "15.1.0", "rimraf": "5.0.10", "router": "1.3.8", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/instrumentation": "^0.200.0-dev.1", diff --git a/plugins/node/opentelemetry-instrumentation-winston/package.json b/plugins/node/opentelemetry-instrumentation-winston/package.json index b4d07f8a36..587b00e19f 100644 --- a/plugins/node/opentelemetry-instrumentation-winston/package.json +++ b/plugins/node/opentelemetry-instrumentation-winston/package.json @@ -60,7 +60,7 @@ "rimraf": "5.0.10", "sinon": "15.2.0", "test-all-versions": "6.1.0", - "typescript": "4.4.4", + "typescript": "5.0.4", "winston": "3.3.3", "winston2": "npm:winston@2.4.7" }, diff --git a/plugins/web/opentelemetry-instrumentation-document-load/package.json b/plugins/web/opentelemetry-instrumentation-document-load/package.json index 15185dc103..d92a6e1e6c 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/package.json +++ b/plugins/web/opentelemetry-instrumentation-document-load/package.json @@ -66,7 +66,7 @@ "@web/test-runner": "^0.18.0", "chai": "^4.3.10", "sinon": "15.2.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/core": "^2.0.0-dev.1", diff --git a/plugins/web/opentelemetry-instrumentation-long-task/package.json b/plugins/web/opentelemetry-instrumentation-long-task/package.json index b960f5e06e..5c16e6329f 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/package.json +++ b/plugins/web/opentelemetry-instrumentation-long-task/package.json @@ -70,7 +70,7 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0", diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json index 79e59d76f5..99ec61c0ef 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json @@ -72,7 +72,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0", diff --git a/plugins/web/opentelemetry-plugin-react-load/package.json b/plugins/web/opentelemetry-plugin-react-load/package.json index faf97b1cd1..ba4506c610 100644 --- a/plugins/web/opentelemetry-plugin-react-load/package.json +++ b/plugins/web/opentelemetry-plugin-react-load/package.json @@ -58,7 +58,7 @@ "@types/node": "18.18.14", "@types/react": "17.0.83", "@types/react-addons-test-utils": "0.14.26", - "@types/react-dom": "18.0.2", + "@types/react-dom": "17.0.26", "@types/shimmer": "1.0.3", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", @@ -77,7 +77,7 @@ "rimraf": "5.0.10", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" diff --git a/propagators/opentelemetry-propagator-instana/package.json b/propagators/opentelemetry-propagator-instana/package.json index fd6c9d8d10..042e0cf095 100644 --- a/propagators/opentelemetry-propagator-instana/package.json +++ b/propagators/opentelemetry-propagator-instana/package.json @@ -65,7 +65,7 @@ "nyc": "15.1.0", "process": "0.11.10", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" diff --git a/propagators/opentelemetry-propagator-ot-trace/package.json b/propagators/opentelemetry-propagator-ot-trace/package.json index 5dfa2040fa..743afba957 100644 --- a/propagators/opentelemetry-propagator-ot-trace/package.json +++ b/propagators/opentelemetry-propagator-ot-trace/package.json @@ -65,7 +65,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" diff --git a/propagators/propagator-aws-xray-lambda/package.json b/propagators/propagator-aws-xray-lambda/package.json index e53b965657..f13619e432 100644 --- a/propagators/propagator-aws-xray-lambda/package.json +++ b/propagators/propagator-aws-xray-lambda/package.json @@ -47,7 +47,7 @@ "@babel/preset-env": "7.24.6", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "^18.18.14", "@types/sinon": "17.0.4", "babel-loader": "8.3.0", "babel-plugin-istanbul": "7.0.0", @@ -55,7 +55,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/propagator-aws-xray": "^1.26.2" diff --git a/propagators/propagator-aws-xray/package.json b/propagators/propagator-aws-xray/package.json index 40952d8d97..7272cb3258 100644 --- a/propagators/propagator-aws-xray/package.json +++ b/propagators/propagator-aws-xray/package.json @@ -57,7 +57,7 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0", "@opentelemetry/core": "^2.0.0-dev.1", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "^18.18.14", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "8.3.0", @@ -71,7 +71,7 @@ "lerna": "6.6.2", "nyc": "15.1.0", "ts-loader": "9.5.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.95.0", "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" diff --git a/tsconfig.base.es5.json b/tsconfig.base.es5.json deleted file mode 100644 index 3c83c51a2b..0000000000 --- a/tsconfig.base.es5.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./tsconfig.base.json", - "compilerOptions": { - "target": "es5" - } -} diff --git a/tsconfig.base.esm.json b/tsconfig.base.esm.json index d63786958e..9c7b731ea8 100644 --- a/tsconfig.base.esm.json +++ b/tsconfig.base.esm.json @@ -1,7 +1,7 @@ { - "extends": "./tsconfig.base.es5.json", + "extends": "./tsconfig.base.json", "compilerOptions": { - "module": "ES6", - "moduleResolution": "node" + "module": "es2022", + "moduleResolution": "node16" } } diff --git a/tsconfig.base.esnext.json b/tsconfig.base.esnext.json index 7875da812e..e09bbfd983 100644 --- a/tsconfig.base.esnext.json +++ b/tsconfig.base.esnext.json @@ -3,7 +3,7 @@ "compilerOptions": { "module": "esnext", // target should be aligned with tsconfig.base.json - "target": "es2017", - "moduleResolution": "node" + "target": "es2022", + "moduleResolution": "node16" }, } diff --git a/tsconfig.base.json b/tsconfig.base.json index 83c35af078..e70510bbb7 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -4,9 +4,13 @@ "allowUnusedLabels": false, "declaration": true, "declarationMap": true, + "esModuleInterop": false, "forceConsistentCasingInFileNames": true, + "incremental": true, "inlineSources": true, - "module": "commonjs", + "module": "node16", + "moduleResolution": "node16", + "newLine": "LF", "noEmitOnError": true, "noFallthroughCasesInSwitch": true, "noImplicitOverride": true, @@ -16,9 +20,7 @@ "sourceMap": true, "strict": true, "strictNullChecks": true, - "target": "es2017", - "incremental": true, - "newLine": "LF" + "target": "es2022" }, "exclude": [ "node_modules" From 83101189293f287efa5deb2711e8dc4b53930085 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 6 Mar 2025 23:30:29 -0800 Subject: [PATCH 81/97] lint:fix --- .../src/detectors/GitHubDetector.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts b/detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts index 06df74e9d7..d78611b67c 100644 --- a/detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts @@ -14,10 +14,7 @@ * limitations under the License. */ -import { - ResourceDetector, - DetectedResource, -} from '@opentelemetry/resources'; +import { ResourceDetector, DetectedResource } from '@opentelemetry/resources'; /** * The GitHubDetector can be used to detect GitHub Actions environment variables From a891211687a0f2a7a24a872e44a3c8f140842160 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Fri, 7 Mar 2025 11:25:14 -0800 Subject: [PATCH 82/97] fix a test failure in instr-user-interaction UserInteractionInstrumentation > when zone.js is available > should handle unpatch This was another case of change in semantics of class fields between the old TS way and the new JS way. See where we hit this the core repo: https://github.com/open-telemetry/opentelemetry-js/pull/5456#discussion_r1961899573 --- .../src/instrumentation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts b/plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts index 6216be899a..3d4c4af439 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts @@ -54,7 +54,7 @@ export class UserInteractionInstrumentation extends InstrumentationBase(); - private _zonePatched?: boolean; + declare private _zonePatched?: boolean; // for addEventListener/removeEventListener state private _wrappedListeners = new WeakMap< Function | EventListenerObject, From 741ff2eccd06d83f24dca4117362fb7ac0394b0f Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Fri, 7 Mar 2025 11:33:43 -0800 Subject: [PATCH 83/97] lint:fix --- .../src/instrumentation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts b/plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts index 3d4c4af439..599e1695db 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts @@ -54,7 +54,7 @@ export class UserInteractionInstrumentation extends InstrumentationBase(); - declare private _zonePatched?: boolean; + private declare _zonePatched?: boolean; // for addEventListener/removeEventListener state private _wrappedListeners = new WeakMap< Function | EventListenerObject, From 896a8363c75e5de23cf5d08b55d5db24788127e3 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Fri, 7 Mar 2025 11:45:53 -0800 Subject: [PATCH 84/97] hack to attempt to grok the test hangs observed in CI --- .github/workflows/unit-test.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index b08c06bab4..4c1ef8469c 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -170,7 +170,13 @@ jobs: run: npm run test - name: Unit tests (Delta) if: ${{ !matrix.code-coverage }} - run: npm run test:ci:changed + # XXX + # run: npm run test:ci:changed + # Getting a hang after testing instr-runtime-node on most Node.js versions, + # or perhaps on the next test being run. Node.js v18 was the odd guy out + # which was hanging after passing `baggage-span-processor` tests. + # https://github.com/open-telemetry/opentelemetry-js-contrib/actions/runs/13715917502/job/38360869756?pr=2738 + run: npm run test:ci:changed -- --verbose --exclude @opentelemetry/baggage-span-processor,@opentelemetry/instrumentation-runtime-node - name: Report Coverage if: ${{ matrix.code-coverage && !cancelled()}} uses: codecov/codecov-action@v5 From b2cd32245744e0e6da29feaaf354ed82e6b81931 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Fri, 7 Mar 2025 12:02:34 -0800 Subject: [PATCH 85/97] fix a https://www.typescriptlang.org/tsconfig/#useDefineForClassFields issue in instr-undici --- plugins/node/instrumentation-undici/src/undici.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/node/instrumentation-undici/src/undici.ts b/plugins/node/instrumentation-undici/src/undici.ts index 949b1e11c7..f2fce42108 100644 --- a/plugins/node/instrumentation-undici/src/undici.ts +++ b/plugins/node/instrumentation-undici/src/undici.ts @@ -63,10 +63,11 @@ interface InstrumentationRecord { export class UndiciInstrumentation extends InstrumentationBase { // Keep ref to avoid https://github.com/nodejs/node/issues/42170 bug and for // unsubscribing. - private _channelSubs!: Array; + private declare _channelSubs: Array; private _recordFromReq = new WeakMap(); - private _httpClientDurationHistogram!: Histogram; + private declare _httpClientDurationHistogram: Histogram; + constructor(config: UndiciInstrumentationConfig = {}) { super(PACKAGE_NAME, PACKAGE_VERSION, config); } From 9a2f06a5d87842831711d3726bb49fcaec80fb71 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Fri, 7 Mar 2025 12:32:03 -0800 Subject: [PATCH 86/97] some possible additional https://www.typescriptlang.org/tsconfig/#useDefineForClassFields cases --- .../src/instrumentation.ts | 4 ++-- .../src/instrumentation.ts | 4 ++-- .../src/instrumentation.ts | 2 +- .../src/instrumentation.ts | 6 +++--- .../src/log-sending-utils.ts | 8 ++++---- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/instrumentation.ts b/plugins/node/opentelemetry-instrumentation-aws-lambda/src/instrumentation.ts index 352cb64ae5..c1f7d263e9 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/instrumentation.ts +++ b/plugins/node/opentelemetry-instrumentation-aws-lambda/src/instrumentation.ts @@ -71,8 +71,8 @@ const headerGetter: TextMapGetter = { export const lambdaMaxInitInMilliseconds = 10_000; export class AwsLambdaInstrumentation extends InstrumentationBase { - private _traceForceFlusher?: () => Promise; - private _metricForceFlusher?: () => Promise; + private declare _traceForceFlusher?: () => Promise; + private declare _metricForceFlusher?: () => Promise; constructor(config: AwsLambdaInstrumentationConfig = {}) { super(PACKAGE_NAME, PACKAGE_VERSION, config); diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/src/instrumentation.ts b/plugins/node/opentelemetry-instrumentation-mongodb/src/instrumentation.ts index b627a3d0be..fc389d34da 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/src/instrumentation.ts +++ b/plugins/node/opentelemetry-instrumentation-mongodb/src/instrumentation.ts @@ -61,8 +61,8 @@ const DEFAULT_CONFIG: MongoDBInstrumentationConfig = { /** mongodb instrumentation plugin for OpenTelemetry */ export class MongoDBInstrumentation extends InstrumentationBase { - private _connectionsUsage!: UpDownCounter; - private _poolName!: string; + private declare _connectionsUsage: UpDownCounter; + private declare _poolName: string; constructor(config: MongoDBInstrumentationConfig = {}) { super(PACKAGE_NAME, PACKAGE_VERSION, { ...DEFAULT_CONFIG, ...config }); diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/instrumentation.ts b/plugins/node/opentelemetry-instrumentation-mysql/src/instrumentation.ts index 7bf5863fe5..563412e720 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/src/instrumentation.ts +++ b/plugins/node/opentelemetry-instrumentation-mysql/src/instrumentation.ts @@ -55,7 +55,7 @@ export class MySQLInstrumentation extends InstrumentationBase { - private _operationDuration!: Histogram; - private _connectionsCount!: UpDownCounter; - private _connectionPendingRequests!: UpDownCounter; + private declare _operationDuration: Histogram; + private declare _connectionsCount: UpDownCounter; + private declare _connectionPendingRequests: UpDownCounter; // Pool events connect, acquire, release and remove can be called // multiple times without changing the values of total, idle and waiting // connections. The _connectionsCounter is used to keep track of latest diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/log-sending-utils.ts b/plugins/node/opentelemetry-instrumentation-pino/src/log-sending-utils.ts index defb8d3685..239b514360 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/src/log-sending-utils.ts +++ b/plugins/node/opentelemetry-instrumentation-pino/src/log-sending-utils.ts @@ -131,10 +131,10 @@ interface OTelPinoStreamOptions { * The event arguments are: `logLine: string`, `err: string | Error`. */ export class OTelPinoStream extends Writable { - private _otelLogger: Logger; - private _messageKey: string; - private _levels; - private _otelTimestampFromTime; + private declare _otelLogger: Logger; + private declare _messageKey: string; + private declare _levels; + private declare _otelTimestampFromTime; constructor(options: OTelPinoStreamOptions) { super(); From fabce63af8f6a9beaafa48f114ed60decccedb3c Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Fri, 7 Mar 2025 14:52:13 -0800 Subject: [PATCH 87/97] fix mysql2 test failure resulting from attempting to mix dynamic-import, require, and coping with on-the-fly .ts->.js translation for the test run --- .../test/mysql.test.ts | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts b/plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts index 74fac93a16..08626aae05 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts +++ b/plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts @@ -1240,12 +1240,28 @@ describe('mysql2', () => { } }); - const { MySQL2Instrumentation } = await import('../src/index.js'); + // Here we want to dynamically load the instrumentation. + // - `await import('../src')` does not work with tsconfig `moduleResolution: "node16"` + // because relative imports must use a suffix + // - `await import('../src/index.js')` does not work because when running + // the test files from "./test/", instead of from "./build/test/", there + // *isn't* a "index.js" file at that relative path. + // - `await import('../build/src/index.js')` does not work because that + // is a different module, hence mismatched `MySQL2Instrumentation` types. + // We fallback to using `require`. This is what the emitted JS used when + // tsconfig was target=ES2017,module=commonjs. It also matches the + // `require.cache` deletions above. + // + // (IMO, a better solution for a clean test of `mysql2/promise` would + // be to use out-of-process testing as provided by `runTestFixture` in + // contrib-test-utils.) + const { MySQL2Instrumentation } = require('../src'); instrumentation = new MySQL2Instrumentation(); instrumentation.enable(); instrumentation.disable(); - createConnection = (await import('mysql2/promise')).createConnection; + // createConnection = (await import('mysql2/promise')).createConnection; + createConnection = require('mysql2/promise').createConnection; if (!shouldTest) { // this.skip() workaround From 2e8093918269bc4bad5a376d121075a93a72379b Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Fri, 7 Mar 2025 15:04:32 -0800 Subject: [PATCH 88/97] restore full testing --- .github/workflows/test-all-versions.pr.yml | 13 ++++++------- .github/workflows/unit-test.yml | 8 +------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/.github/workflows/test-all-versions.pr.yml b/.github/workflows/test-all-versions.pr.yml index 8d8d971112..9f1309ad19 100644 --- a/.github/workflows/test-all-versions.pr.yml +++ b/.github/workflows/test-all-versions.pr.yml @@ -26,10 +26,9 @@ jobs: OUTPUT=`node scripts/pr-labels-to-npm-workspace-args.mjs "$PR_LABELS"` echo "args=$OUTPUT" >> $GITHUB_OUTPUT - #XXX disable expensive tav run on this PR while in draft - # tav: - # uses: ./.github/workflows/test-all-versions.yml - # needs: parse-labels - # with: - # npm-workspace-args: ${{ needs.parse-labels.outputs.args }} - # if: ${{ needs.parse-labels.outputs.args != '' }} + tav: + uses: ./.github/workflows/test-all-versions.yml + needs: parse-labels + with: + npm-workspace-args: ${{ needs.parse-labels.outputs.args }} + if: ${{ needs.parse-labels.outputs.args != '' }} diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 4c1ef8469c..b08c06bab4 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -170,13 +170,7 @@ jobs: run: npm run test - name: Unit tests (Delta) if: ${{ !matrix.code-coverage }} - # XXX - # run: npm run test:ci:changed - # Getting a hang after testing instr-runtime-node on most Node.js versions, - # or perhaps on the next test being run. Node.js v18 was the odd guy out - # which was hanging after passing `baggage-span-processor` tests. - # https://github.com/open-telemetry/opentelemetry-js-contrib/actions/runs/13715917502/job/38360869756?pr=2738 - run: npm run test:ci:changed -- --verbose --exclude @opentelemetry/baggage-span-processor,@opentelemetry/instrumentation-runtime-node + run: npm run test:ci:changed - name: Report Coverage if: ${{ matrix.code-coverage && !cancelled()}} uses: codecov/codecov-action@v5 From 2565aa07fa801f7b97f2713829d8b48a147e5896 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Wed, 12 Mar 2025 08:42:26 -0700 Subject: [PATCH 89/97] update from dev.1 prerelease of otel core packages to rc.1 The package-lock update also includes an update of grcp-js (1.12.6 -> 1.13.0) https://github.com/grpc/grpc-node/releases/tag/%40grpc%2Fgrpc-js%401.13.0 --- .../package.json | 6 +- .../package.json | 8 +- .../package.json | 8 +- .../package.json | 6 +- .../package.json | 8 +- .../package.json | 2 +- .../package.json | 6 +- examples/bunyan/package.json | 4 +- .../package.json | 6 +- .../auto-instrumentations-node/package.json | 10 +- .../auto-instrumentations-web/package.json | 6 +- package-lock.json | 1756 ++++++++--------- packages/baggage-span-processor/package.json | 2 +- .../opentelemetry-host-metrics/package.json | 2 +- .../package.json | 2 +- .../opentelemetry-sql-common/package.json | 2 +- .../opentelemetry-test-utils/package.json | 16 +- packages/winston-transport/package.json | 2 +- .../node/instrumentation-amqplib/package.json | 4 +- .../instrumentation-cucumber/package.json | 8 +- .../instrumentation-dataloader/package.json | 8 +- plugins/node/instrumentation-fs/package.json | 12 +- .../node/instrumentation-kafkajs/package.json | 4 +- .../instrumentation-lru-memoizer/package.json | 2 +- .../instrumentation-mongoose/package.json | 6 +- .../instrumentation-runtime-node/package.json | 4 +- .../instrumentation-socket.io/package.json | 4 +- .../node/instrumentation-tedious/package.json | 6 +- .../node/instrumentation-undici/package.json | 10 +- .../package.json | 10 +- .../package.json | 6 +- .../package.json | 12 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 12 +- .../package.json | 8 +- .../package.json | 4 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 8 +- .../package.json | 12 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 6 +- .../package.json | 8 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 10 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 8 +- .../package.json | 12 +- .../package.json | 8 +- propagators/propagator-aws-xray/package.json | 2 +- 61 files changed, 1099 insertions(+), 1099 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json index 30e19bb25f..9f732f5987 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -58,8 +58,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-alibaba-cloud#readme", diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/detectors/node/opentelemetry-resource-detector-aws/package.json index 174d393839..9688eb08c6 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/package.json +++ b/detectors/node/opentelemetry-resource-detector-aws/package.json @@ -44,8 +44,8 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -59,8 +59,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-aws#readme", diff --git a/detectors/node/opentelemetry-resource-detector-azure/package.json b/detectors/node/opentelemetry-resource-detector-azure/package.json index b50aa2e98d..eb6b8c7d1d 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/package.json +++ b/detectors/node/opentelemetry-resource-detector-azure/package.json @@ -36,8 +36,8 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -50,8 +50,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-azure#readme", diff --git a/detectors/node/opentelemetry-resource-detector-container/package.json b/detectors/node/opentelemetry-resource-detector-container/package.json index 6db97c0dc6..228c84b49e 100644 --- a/detectors/node/opentelemetry-resource-detector-container/package.json +++ b/detectors/node/opentelemetry-resource-detector-container/package.json @@ -38,7 +38,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -53,8 +53,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-container#readme", diff --git a/detectors/node/opentelemetry-resource-detector-gcp/package.json b/detectors/node/opentelemetry-resource-detector-gcp/package.json index 7d9855feeb..fca5347b8b 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/package.json +++ b/detectors/node/opentelemetry-resource-detector-gcp/package.json @@ -43,8 +43,8 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -57,8 +57,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "gcp-metadata": "^6.0.0" }, diff --git a/detectors/node/opentelemetry-resource-detector-github/package.json b/detectors/node/opentelemetry-resource-detector-github/package.json index 476579b0c2..40160eb85b 100644 --- a/detectors/node/opentelemetry-resource-detector-github/package.json +++ b/detectors/node/opentelemetry-resource-detector-github/package.json @@ -55,7 +55,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/resources": "^2.0.0-dev.1" + "@opentelemetry/resources": "^2.0.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-github#readme", "sideEffects": false diff --git a/detectors/node/opentelemetry-resource-detector-instana/package.json b/detectors/node/opentelemetry-resource-detector-instana/package.json index 8d1490f89e..c1e032f61d 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/package.json +++ b/detectors/node/opentelemetry-resource-detector-instana/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.1", + "@opentelemetry/sdk-node": "^0.200.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -52,8 +52,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "peerDependencies": { diff --git a/examples/bunyan/package.json b/examples/bunyan/package.json index b9b8e2c971..61e7004536 100644 --- a/examples/bunyan/package.json +++ b/examples/bunyan/package.json @@ -18,8 +18,8 @@ "dependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/instrumentation-bunyan": "^0.34.0", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-node": "^0.200.0-rc.1", "bunyan": "^1.8.15" } } diff --git a/metapackages/auto-configuration-propagators/package.json b/metapackages/auto-configuration-propagators/package.json index bc762cb5d4..ddb05c7b12 100644 --- a/metapackages/auto-configuration-propagators/package.json +++ b/metapackages/auto-configuration-propagators/package.json @@ -42,11 +42,11 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/propagator-b3": "^2.0.0-dev.1", - "@opentelemetry/propagator-jaeger": "^2.0.0-dev.1", + "@opentelemetry/propagator-b3": "^2.0.0-rc.1", + "@opentelemetry/propagator-jaeger": "^2.0.0-rc.1", "@opentelemetry/propagator-ot-trace": "^0.27.3" }, "files": [ diff --git a/metapackages/auto-instrumentations-node/package.json b/metapackages/auto-instrumentations-node/package.json index 2a60719be1..937c9d822c 100644 --- a/metapackages/auto-instrumentations-node/package.json +++ b/metapackages/auto-instrumentations-node/package.json @@ -46,7 +46,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -61,9 +61,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-grpc": "^0.200.0-rc.1", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -91,8 +91,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.1" + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-node": "^0.200.0-rc.1" }, "files": [ "build/src/**/*.js", diff --git a/metapackages/auto-instrumentations-web/package.json b/metapackages/auto-instrumentations-web/package.json index 2c976dd650..78ba0066e8 100644 --- a/metapackages/auto-instrumentations-web/package.json +++ b/metapackages/auto-instrumentations-web/package.json @@ -60,11 +60,11 @@ "webpack-merge": "5.10.0" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/instrumentation-document-load": "^0.44.1", - "@opentelemetry/instrumentation-fetch": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-fetch": "^0.200.0-rc.1", "@opentelemetry/instrumentation-user-interaction": "^0.44.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1" + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1" }, "files": [ "build/src/**/*.js", diff --git a/package-lock.json b/package-lock.json index 441b3e2c0d..dcb033693c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,14 +45,14 @@ "version": "0.30.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -83,16 +83,16 @@ "version": "1.12.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -123,15 +123,15 @@ "version": "0.6.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -161,15 +161,15 @@ "version": "0.6.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -201,16 +201,16 @@ "version": "0.33.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "gcp-metadata": "^6.0.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -240,7 +240,7 @@ "version": "0.30.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/resources": "^2.0.0-dev.1" + "@opentelemetry/resources": "^2.0.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", @@ -273,14 +273,14 @@ "version": "0.18.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.1", + "@opentelemetry/sdk-node": "^0.200.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -310,11 +310,11 @@ "version": "0.3.3", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/propagator-b3": "^2.0.0-dev.1", - "@opentelemetry/propagator-jaeger": "^2.0.0-dev.1", + "@opentelemetry/propagator-b3": "^2.0.0-rc.1", + "@opentelemetry/propagator-jaeger": "^2.0.0-rc.1", "@opentelemetry/propagator-ot-trace": "^0.27.3" }, "devDependencies": { @@ -348,7 +348,7 @@ "version": "0.56.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -363,9 +363,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-grpc": "^0.200.0-rc.1", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -393,8 +393,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.1" + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-node": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.4.1", @@ -427,11 +427,11 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/instrumentation-document-load": "^0.44.1", - "@opentelemetry/instrumentation-fetch": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-fetch": "^0.200.0-rc.1", "@opentelemetry/instrumentation-user-interaction": "^0.44.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1" + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1" }, "devDependencies": { "@babel/core": "7.24.6", @@ -6807,9 +6807,9 @@ "dev": true }, "node_modules/@grpc/grpc-js": { - "version": "1.12.6", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.6.tgz", - "integrity": "sha512-JXUj6PI0oqqzTGvKtzOkxtpsyPRNsrmhh41TtIz/zEB6J+AUiZZ0dxWzcMwO9Ns5rmSPuMdghlTbUuqIM48d3Q==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.13.0.tgz", + "integrity": "sha512-pMuxInZjUnUkgMT2QLZclRqwk2ykJbIU05aZgPgJYXEpN9+2I7z7aNwcjWZSycRPl232FfhPszyBFJyOxTHNog==", "license": "Apache-2.0", "dependencies": { "@grpc/proto-loader": "^0.7.13", @@ -9447,9 +9447,9 @@ } }, "node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-rc.1.tgz", + "integrity": "sha512-V1CCvM+pSZWsSwCw1PmeB5NyX3Ysubje5pxoaV7p556g4ym8mOptX7PE4lF8vhb7MHbtkAfVJ9EpbXbu9w3gzw==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -9475,9 +9475,9 @@ "link": true }, "node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-rc.1.tgz", + "integrity": "sha512-/qjRw0NqbwoQK8tmxcbtNtAPaMvE+fKG3dQdh7vdRd4D8bxrAfIzBSe6HemuKqwObsB2buCMl/47vPbThrLR+w==", "license": "Apache-2.0", "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9487,9 +9487,9 @@ } }, "node_modules/@opentelemetry/context-zone-peer-dep": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-2.0.0-dev.1.tgz", - "integrity": "sha512-LS6mSpNFw7u89OpoIM6FfRZw9bzMwr4mz3BdP7qIDDIvRvJgwnS+i7mi5NfzI2T97CpWM1bu+gX4c/de252Krw==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-2.0.0-rc.1.tgz", + "integrity": "sha512-xhT6amm2ezVOePCTQa3m9jA8OjgHMGB6S4QWdlbWMDjmH+wM6UAf/yo0Mv1wXiZnMq5GakgH60g+53K8sFvLMw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -9505,9 +9505,9 @@ "link": true }, "node_modules/@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-rc.1.tgz", + "integrity": "sha512-JfXBuCKmo2wPAnZM/iadMkjZj6Em7B6CyeonEbwkJ91/RrZgojAtv8T9VaX77DO8zsjfC8+Y1cJWoH15hYy3xA==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -9520,13 +9520,13 @@ } }, "node_modules/@opentelemetry/exporter-jaeger": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.1.tgz", - "integrity": "sha512-scLdyYWtZnt+NnNgUOn1Y9E2XmWUwuBH3Zej2gpKw1JsbEjc/eY5lWxA6gHQpBA28nbVriY24c6MytomPpifHQ==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-rc.1.tgz", + "integrity": "sha512-NuCtSrl3X93HAOwBRKn6dk5mRJKmu3E60XhrRnNd1xJrctH4V+a5xzN9wISBChi1EhptSZLZIGkImRW9NMit1w==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0", "jaeger-client": "^3.15.0" }, @@ -9538,17 +9538,17 @@ } }, "node_modules/@opentelemetry/exporter-logs-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-C//VRTA4QyFRGwznRU+07Gp3ZPyAweBImCOt/t+ZVMzjDlmbmi442VfsXn3p3FnBawwl76cpwA36BPNQaoXrww==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-rc.1.tgz", + "integrity": "sha512-2KO6gib4c3tfjT5IMgtAvPMYyD2UKQIXC2WOStZN2Ukb/KgSPv80UmcXg0Um94+fStcfZC9QI/XxErrukA6qMQ==", "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/sdk-logs": "0.200.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9558,16 +9558,16 @@ } }, "node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-Mo/pflwVEFsq+DJB2RHD/UPMbZSB6fKPd+XWUPAcBikrcT9sOhwhpglWNrUkvZuFqmxxkBzIGoEwjmcwnVs6mQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-rc.1.tgz", + "integrity": "sha512-YB31HNsCZ2uyJ/If4Jm/mJtNxJRnynwh6sQ9JKUqYqa2PnnqT87nl6eFZ81Gj+poehqrOdbwKXiEbxDAJTSlZg==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1" + "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/sdk-logs": "0.200.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9577,18 +9577,18 @@ } }, "node_modules/@opentelemetry/exporter-logs-otlp-proto": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-iONaLIQERw07JOdppIf95kWp34Vk6yXLVqD3/8L+VRm63lVu3eGqvfP/nyKMLJWSHZa6qDBs6bkMI9UnnNpzMQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-rc.1.tgz", + "integrity": "sha512-3hKiDn2Es4WH4zijr0PPazlMVsyZ+kNHAEM5nWRxHjxxLyzC+U08UtHZ+x9oZVeW+cOEIMzGB4NUfTKAl+ySgw==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-logs": "0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9598,19 +9598,19 @@ } }, "node_modules/@opentelemetry/exporter-metrics-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-FZxkZK/SkEmQDAaZneFrJCwLEyZRt+8ZKSNpiBBe4hRZOOUoTUl8PK8rtGlBMIVMe28XEw15wPscJbtM9NQUQA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-rc.1.tgz", + "integrity": "sha512-/8/lj00ZwCaYlXiJvj+j7UHg5RMzza1RS2CUTubD4ym3KNZWKqFWmArzqRT7buCqrLG/TCFieXQRgqvS9+hzFw==", "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9620,16 +9620,16 @@ } }, "node_modules/@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-sZ7I54IB845nU2w/WwY6jEul5EwM2iXpXFPa/lfPkdshStybiWJZeH9HAhcmnmvPigL2AXd43PIZfEuYs2bUhw==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-rc.1.tgz", + "integrity": "sha512-TIl8S1FfWfVXg64Lxpduqnf89v8wti4tBbic6ie2Ms+hicaH1xheB5H5qIgUrjrrOzh8dzKXi/GpmxrHnvyZyA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9639,17 +9639,17 @@ } }, "node_modules/@opentelemetry/exporter-metrics-otlp-proto": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-klC0PhdAzbUZeW4XKFCMugOc+BgWRhEgR1OlLcYeLPlq4ZXOakVWCVk274B8epo3agF3J5lw4cdfaUv2bv43RQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-rc.1.tgz", + "integrity": "sha512-0JeN8knkVEOUvFFcN97+va3QfoiOPP+yitJ3jdDqfYYjgJ5wyAQ9TGNpK5NGL/+cTJ/Q+77kzJVYfH5AwNu+1Q==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9659,14 +9659,14 @@ } }, "node_modules/@opentelemetry/exporter-prometheus": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.1.tgz", - "integrity": "sha512-Do44scMIZCsuZmXz+w9KtD2c+/LDhPvNjY9vSK0vbZbvrEZ0NbfeulASi7rtIWF++oF1Vz6SyKMBLj+mnhkk+Q==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-rc.1.tgz", + "integrity": "sha512-HyzvH+f3tu8IwRTVID2K1RYLbL6nFcldL8ggMpl36nY9Dy+hak4ezZPIYJsbSJOPYKRnRp8b1gsR0dkM8Fk3Nw==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9676,18 +9676,18 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-thP1z9uOxbMF5uOva7Cyc7/gzz2dvZJ7YUVNBB88m5aQXCIgVphf4AJigU5pdRCkNrI9KygXPFs0M5wjXUlIlA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-rc.1.tgz", + "integrity": "sha512-icES63S7Ggn2vBgfuE41mP0+vPsG4Zx+eP4tH6tAwm6DVkrTJpUV6Czt63xlUKgsrV1F5pNcsZxATH6/6h8SJA==", "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9697,16 +9697,16 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-05IdEm6k3FM0vC5FJGI7RKP3rczwOy1ZlixxD76kw58AoumJ95FDToPTa+Lbxlz/nL5rUx//0rdA/CSSu35zgA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-rc.1.tgz", + "integrity": "sha512-1/LrkTZQz0bfiWEYbDNHv9V//AfHw7w/2GBYFhlHPX/8fDaa+0+HT/JLWOXNUjHX9GyEnXp/regIwfVsEzCwdg==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9716,16 +9716,16 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-UsfZW2X8iuQ3uIZmDB4ZnCQZyfNkSAL63ycq2lZ2ixq6qXjuvkDzwdgXM0H+SyiDvfw51u069uppJr38O7DDSA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-rc.1.tgz", + "integrity": "sha512-BMveqMzRcgdhZEmESxtnUWuN9ZrMuPs+kIDIDFytU4gzY8Liqs/7sgms/GF2Gr97x2CDE0wHkprP7Z0aq/eY0g==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9735,14 +9735,14 @@ } }, "node_modules/@opentelemetry/exporter-zipkin": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.1.tgz", - "integrity": "sha512-vKHvQyWyOnFX3O6z7FVlZnz9WYWNaTk7c8v4O4xxO+62KwgptaSHmM1lsnpQm0S6GpixbFZptrEpfrbAA/n7Fw==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-rc.1.tgz", + "integrity": "sha512-jzkLC0TQ4kzlI48A9QUhEl0gxmUXbm6UMLCvp4yPVDdEJ+F5Zxlce+t2J6WIAgxDE0eH27Qcy8goAfgSgve1jw==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -9761,12 +9761,12 @@ "link": true }, "node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-rc.1.tgz", + "integrity": "sha512-Sq+bD3mEoK60k1n124CDV4OJHaiMpukh2/xnPGj/wxpXo9Q9WcneaOmRRMvlHSkr3L7oBXekZ4JFzwVhFO66EA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/api-logs": "0.200.0-rc.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -9828,14 +9828,14 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-fetch": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.200.0-dev.1.tgz", - "integrity": "sha512-xFVBp7fL+aXlXhvOCAke0EiNWzNCDtirzGW7mfYuNDkRdFa0RPmhGEdSQ+qWGB+OnYvKfKbsKAKLE7XQwmtBrA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.200.0-rc.1.tgz", + "integrity": "sha512-WqDsXXWy9N0Hl6+6d6ugzurQxsFXZ+MI3hJoOxVBFLgt6GRiEmnSaIO1ohZPgybgmc4pwWOtevhKQV8tWXrv1w==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", - "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/instrumentation": "0.200.0-rc.1", + "@opentelemetry/sdk-trace-web": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -9858,12 +9858,12 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-3Px7tjeNPEpdz2hqncyoinnbBnQI6YIidZLeM733McetoW0K2USYc72aokIwbvU0Vryr9F6371XdU9oib5kC5w==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0-rc.1.tgz", + "integrity": "sha512-Pz1N1ey4rBgBkZxcmH2oXwXup9pSnu450Tyr5j+JXp1wAywsHkpoLLl5sGzq29TQy/NDzqr9s5D8CszGWprKpw==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -9878,13 +9878,13 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.1.tgz", - "integrity": "sha512-Yu0zn9Mp9SWcm7wEPafXzUH3n+dGiNao3hL6WgR1brFCYSp+jqdFQrN0E+ln9EZQjWo+F3Y7Nsbv6aYuCj4B8g==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-rc.1.tgz", + "integrity": "sha512-VN/NKb1RBfK3t/AtggjkjB1zVYv8IP1MA6odnyRm+AInhv4dM0DUquPCpUxkX+j6F/jQ+VCVidWK0ObAKz/7Rg==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/instrumentation": "0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0", "forwarded-parse": "2.1.2" }, @@ -9996,14 +9996,14 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-xml-http-request": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-dev.1.tgz", - "integrity": "sha512-fFEygEWCPaGTwFtwknRKniyuclspj9drLS5zQrHiDKy8hhLO71F5MCEL9hJxBYRqAjS3Vl7/USsOXKoXcGMQJQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-rc.1.tgz", + "integrity": "sha512-HJLceWjwvBFlHHKX6ootSnXXPdWAr+xouM7Ty+WFLbJ4x8H+tkvA/tP7vDmymZkzWIR0CpIQLBKivNmA5g1z1A==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", - "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/instrumentation": "0.200.0-rc.1", + "@opentelemetry/sdk-trace-web": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -10020,13 +10020,13 @@ "license": "MIT" }, "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.1.tgz", - "integrity": "sha512-iErPBsbpJPo6Z+Lf0YnEYo+wFv5yd5yQHdQNGywa/J/wyosiVsQZwdTcZ0kfsu3QVj8KlWV/+buBHU0mw8/xPg==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-rc.1.tgz", + "integrity": "sha512-MM68HcbsaAM+OAIZckTQWAcwrznN4wyIif+Ea3EPo8gJqH1jHxmUpTZ+cO/nOy6+yB9QyISy5D7335yofL9QCg==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10036,15 +10036,15 @@ } }, "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.1.tgz", - "integrity": "sha512-fYJmf9DGyg3kDnR83dWqCUEn7vGgrFyHQIV6GkAMFYt7JPI6mPZG26Cjdmh7e2AvIQxIyqOnVX4Uwsh8d/WGMg==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-rc.1.tgz", + "integrity": "sha512-2xyymgrDEyKHfdbJPqBJWP2ZBD/Y24AcTmdmBAWHFYgSzqI6+5pqQps1X+PZ9oECxTUjnbHhgHIvPNOM06zunQ==", "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10054,17 +10054,17 @@ } }, "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.1.tgz", - "integrity": "sha512-q0psOR6iMP+Iri82Lv+CxLZx6vJAocqQQwbd2RzEll3E2Aa1GW/qgD9JJENrd54wM686hkV7S+DQiSiDqsKkhg==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-rc.1.tgz", + "integrity": "sha512-+WWjJ5HNdCtIwfp+enIebE9c0z7j3FOxz0FoVBYXBYoJ5305uDkOIwvVSr4KuzOKd/Ekg8Iio/qx9FEbLK1H3Q==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-logs": "0.200.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", "protobufjs": "^7.3.0" }, "engines": { @@ -10091,12 +10091,12 @@ "link": true }, "node_modules/@opentelemetry/propagator-b3": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", - "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-rc.1.tgz", + "integrity": "sha512-17xKpdWYl3HxBRGL2v+CdSowJxG1KrZ5X4z844jDR9+zMM/XcroIqPjDtGoHpLseu8MKUxCJi1w1nvzDZCB0lg==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10110,12 +10110,12 @@ "link": true }, "node_modules/@opentelemetry/propagator-jaeger": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", - "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-rc.1.tgz", + "integrity": "sha512-Uzpxbf4aXDsasjW3splfsUPbFauCJI0r/t4t5Z2Y5g7qo6+/+PUlqgC3/J0A7DujH2Ui1EUjrE4PVIHXmg1xjw==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10161,12 +10161,12 @@ "link": true }, "node_modules/@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-rc.1.tgz", + "integrity": "sha512-ETqGg9rvdb0zSDmtvgt3R4Q2b1UdWx9M4XWIfoZgzTfV+Bj9LJFtE/YYQxY8Z1ygdI560SmuctgQWrafpLrFFQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -10177,14 +10177,14 @@ } }, "node_modules/@opentelemetry/sdk-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-nqaWxb/XziiG2cc4W6ViMGRT+CBDn+BaaL2OvpYitPZYUa+qaXh5R7GbCvKg3buaFDN1ctiQMeaNEs5C01SGFA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-rc.1.tgz", + "integrity": "sha512-4w8MH6F8dbOQSLb3sYrXQfFzPrOKLzd6tbqBo3cYVwIDJMa2c8KMVc/UkPkpwZBjELHz6O/un/M6bKDHBrfR/A==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" + "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10194,13 +10194,13 @@ } }, "node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-rc.1.tgz", + "integrity": "sha512-Ic2NrPiyDmxvImfA567gJ51VxTkT2vAiHZ/QWUzHQi6k1De8P+XqTU7mD2K+AoyaStSysFXVM+4Dal1KmlGJyQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10210,32 +10210,32 @@ } }, "node_modules/@opentelemetry/sdk-node": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.1.tgz", - "integrity": "sha512-qqdnyLkS2aV1+VXS8VgKIO7qxsJG0D3ksrb3FHczKBrbAqzhJLSE1b/O4rGqxn6MQEvzclvc9mVwnanGnba3WQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-rc.1.tgz", + "integrity": "sha512-Tdi/qCUWCdni/ZzhvfztBDM3DPOBPI17wSR3q2inKH29ftvDPRAzRlx5XrCvviwGz6/jrT2aIL3rcq2YnhkJMQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-prometheus": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-zipkin": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", - "@opentelemetry/propagator-b3": "2.0.0-dev.1", - "@opentelemetry/propagator-jaeger": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "2.0.0-dev.1", + "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-rc.1", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0-rc.1", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-rc.1", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-rc.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-rc.1", + "@opentelemetry/exporter-prometheus": "0.200.0-rc.1", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-rc.1", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0-rc.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-rc.1", + "@opentelemetry/exporter-zipkin": "2.0.0-rc.1", + "@opentelemetry/instrumentation": "0.200.0-rc.1", + "@opentelemetry/propagator-b3": "2.0.0-rc.1", + "@opentelemetry/propagator-jaeger": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-logs": "0.200.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -10246,13 +10246,13 @@ } }, "node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-rc.1.tgz", + "integrity": "sha512-0sHZrmn5v3bWRRK6hMQeiRcJizMR79rTq+PnpaOOBXKPCPTCJotO4VYfk7Ro19HMRpyrP45Q4e2emlY7pZv+sw==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -10263,14 +10263,14 @@ } }, "node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-rc.1.tgz", + "integrity": "sha512-yhX8xNCucL3z+FobTEl7sZ3myh+YRJf/vAIS+lyeiV2qT30fVX2sv7AMVH+xjDYlYV/YVLZAqXOImVkJEFcMjA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/context-async-hooks": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10280,13 +10280,13 @@ } }, "node_modules/@opentelemetry/sdk-trace-web": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", - "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-rc.1.tgz", + "integrity": "sha512-ZKtgUB69woFcix2/CxtDo5ozTayJoOPDY4IDEzdIentUOT92/ab13XGV7PvLy+k18nMC8piHVoF5Su503hOs3g==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -35536,7 +35536,7 @@ "version": "0.3.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1" + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", @@ -35572,7 +35572,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -35602,7 +35602,7 @@ "version": "1.2.3", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1" + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1" }, "devDependencies": { "@babel/core": "7.24.6", @@ -35724,7 +35724,7 @@ "version": "0.40.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1" + "@opentelemetry/core": "^2.0.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.1.0", @@ -35754,14 +35754,14 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/exporter-jaeger": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/exporter-jaeger": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-node": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -35790,7 +35790,7 @@ "version": "0.10.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/api-logs": "^0.200.0-rc.1", "winston-transport": "4.*" }, "devDependencies": { @@ -35821,8 +35821,8 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -35862,16 +35862,16 @@ "version": "0.14.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@cucumber/cucumber": "^9.0.0", "@cucumber/messages": "^22.0.0", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -35905,13 +35905,13 @@ "version": "0.16.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "dataloader": "2.2.3", @@ -35941,15 +35941,15 @@ "version": "0.19.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -35979,13 +35979,13 @@ "version": "0.7.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -36016,7 +36016,7 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", @@ -36052,14 +36052,14 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -36090,11 +36090,11 @@ "version": "0.12.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", "@types/mocha": "^10.0.6", "@types/node": "18.18.14", "nyc": "^15.1.0", @@ -36122,13 +36122,13 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "27.4.2", @@ -36311,15 +36311,15 @@ "version": "0.18.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/tedious": "^4.0.14" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -36350,14 +36350,14 @@ "version": "0.10.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -36388,18 +36388,18 @@ "version": "0.50.3", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/aws-lambda": "8.10.147" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -36427,8 +36427,8 @@ "version": "0.49.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/propagation-utils": "^0.30.16", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -36442,7 +36442,7 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36478,16 +36478,16 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@types/bunyan": "1.8.11" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-logs": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-logs": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36520,15 +36520,15 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -36560,16 +36560,16 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/connect": "3.4.38" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "connect": "3.7.0", @@ -36598,13 +36598,13 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -36636,16 +36636,16 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36678,18 +36678,18 @@ "version": "0.44.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.15.3", @@ -36719,13 +36719,13 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/generic-pool": "^3.1.9", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36757,11 +36757,11 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36792,17 +36792,17 @@ "version": "0.45.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "joi": "17.12.2", @@ -36832,16 +36832,16 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36875,14 +36875,14 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "better-sqlite3": "11.0.0", @@ -36913,18 +36913,18 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", "@types/mocha": "10.0.10", @@ -36959,16 +36959,16 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -36998,16 +36998,16 @@ "version": "0.52.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -37173,16 +37173,16 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mysql": "2.15.26" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -37213,15 +37213,15 @@ "version": "0.45.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -37253,7 +37253,7 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -37261,9 +37261,9 @@ "@nestjs/core": "9.4.3", "@nestjs/platform-express": "9.4.3", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -37298,14 +37298,14 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -37335,8 +37335,8 @@ "version": "0.51.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/pg": "8.6.1", @@ -37344,10 +37344,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -37382,15 +37382,15 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -37425,16 +37425,16 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/redis": "2.8.32", @@ -37457,17 +37457,17 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -37521,15 +37521,15 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/restify": "4.3.12", @@ -37562,14 +37562,14 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -37598,14 +37598,14 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/winston-transport": "^0.10.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -37640,16 +37640,16 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@babel/core": "7.22.17", "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@rollup/plugin-commonjs": "^26.0.0", "@rollup/plugin-node-resolve": "^15.2.3", "@types/chai": "^4.3.10", @@ -37729,15 +37729,15 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -37801,17 +37801,17 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1" + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1" }, "devDependencies": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-zone-peer-dep": "^2.0.0-dev.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/context-zone-peer-dep": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/jquery": "3.5.32", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -37877,21 +37877,21 @@ "version": "0.31.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "shimmer": "^1.2.1" }, "devDependencies": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/propagator-b3": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", + "@opentelemetry/propagator-b3": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/react": "17.0.83", "@types/react-addons-test-utils": "0.14.26", - "@types/react-dom": "^17.0.26", + "@types/react-dom": "17.0.26", "@types/shimmer": "1.0.3", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", @@ -38076,7 +38076,7 @@ "license": "Apache-2.0", "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "^18.18.14", "@types/sinon": "17.0.4", @@ -43191,9 +43191,9 @@ "dev": true }, "@grpc/grpc-js": { - "version": "1.12.6", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.6.tgz", - "integrity": "sha512-JXUj6PI0oqqzTGvKtzOkxtpsyPRNsrmhh41TtIz/zEB6J+AUiZZ0dxWzcMwO9Ns5rmSPuMdghlTbUuqIM48d3Q==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.13.0.tgz", + "integrity": "sha512-pMuxInZjUnUkgMT2QLZclRqwk2ykJbIU05aZgPgJYXEpN9+2I7z7aNwcjWZSycRPl232FfhPszyBFJyOxTHNog==", "requires": { "@grpc/proto-loader": "^0.7.13", "@js-sdsl/ordered-map": "^4.4.2" @@ -45266,9 +45266,9 @@ "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==" }, "@opentelemetry/api-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-bOie1d6wB8ltoRfppeCxJnI/mmqYO2EvqseyQ0QhjtjIpCSm5Csu8veLujl+FGx/n7UK7j1Y+uToJNm4VNVgjg==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-rc.1.tgz", + "integrity": "sha512-V1CCvM+pSZWsSwCw1PmeB5NyX3Ysubje5pxoaV7p556g4ym8mOptX7PE4lF8vhb7MHbtkAfVJ9EpbXbu9w3gzw==", "requires": { "@opentelemetry/api": "^1.3.0" } @@ -45277,11 +45277,11 @@ "version": "file:metapackages/auto-configuration-propagators", "requires": { "@opentelemetry/api": "^1.4.1", - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/propagator-b3": "^2.0.0-dev.1", - "@opentelemetry/propagator-jaeger": "^2.0.0-dev.1", + "@opentelemetry/propagator-b3": "^2.0.0-rc.1", + "@opentelemetry/propagator-jaeger": "^2.0.0-rc.1", "@opentelemetry/propagator-ot-trace": "^0.27.3", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -45307,7 +45307,7 @@ "version": "file:metapackages/auto-instrumentations-node", "requires": { "@opentelemetry/api": "^1.4.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -45322,9 +45322,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-grpc": "^0.200.0-rc.1", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -45352,8 +45352,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-node": "^0.200.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -45380,11 +45380,11 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/instrumentation-document-load": "^0.44.1", - "@opentelemetry/instrumentation-fetch": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-fetch": "^0.200.0-rc.1", "@opentelemetry/instrumentation-user-interaction": "^0.44.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -45437,7 +45437,7 @@ "version": "file:packages/baggage-span-processor", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -45458,15 +45458,15 @@ } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-dev.1.tgz", - "integrity": "sha512-GUv3W7NyYZI0aU7T2FJNzyJBo/CInk7iwpqD3N2714mCiO8qkwkGe2ajXGf+Vd0rT7TABuZ8QM0zQrIwAeuclQ==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-rc.1.tgz", + "integrity": "sha512-/qjRw0NqbwoQK8tmxcbtNtAPaMvE+fKG3dQdh7vdRd4D8bxrAfIzBSe6HemuKqwObsB2buCMl/47vPbThrLR+w==", "requires": {} }, "@opentelemetry/context-zone-peer-dep": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-2.0.0-dev.1.tgz", - "integrity": "sha512-LS6mSpNFw7u89OpoIM6FfRZw9bzMwr4mz3BdP7qIDDIvRvJgwnS+i7mi5NfzI2T97CpWM1bu+gX4c/de252Krw==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-2.0.0-rc.1.tgz", + "integrity": "sha512-xhT6amm2ezVOePCTQa3m9jA8OjgHMGB6S4QWdlbWMDjmH+wM6UAf/yo0Mv1wXiZnMq5GakgH60g+53K8sFvLMw==", "dev": true, "requires": {} }, @@ -45474,14 +45474,14 @@ "version": "file:packages/opentelemetry-test-utils", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/exporter-jaeger": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/exporter-jaeger": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-node": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/node": "18.18.14", "typescript": "5.0.4" @@ -45499,159 +45499,159 @@ } }, "@opentelemetry/core": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-dev.1.tgz", - "integrity": "sha512-YuaSmlX+dO+AbMxe/PushV5gVJ8Rp8rMCePdtaKgNWWUetPhlPxhaPU3AMS91ln68oMNXNw5pD698TZBoPsL3w==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-rc.1.tgz", + "integrity": "sha512-JfXBuCKmo2wPAnZM/iadMkjZj6Em7B6CyeonEbwkJ91/RrZgojAtv8T9VaX77DO8zsjfC8+Y1cJWoH15hYy3xA==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/exporter-jaeger": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-dev.1.tgz", - "integrity": "sha512-scLdyYWtZnt+NnNgUOn1Y9E2XmWUwuBH3Zej2gpKw1JsbEjc/eY5lWxA6gHQpBA28nbVriY24c6MytomPpifHQ==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-rc.1.tgz", + "integrity": "sha512-NuCtSrl3X93HAOwBRKn6dk5mRJKmu3E60XhrRnNd1xJrctH4V+a5xzN9wISBChi1EhptSZLZIGkImRW9NMit1w==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0", "jaeger-client": "^3.15.0" } }, "@opentelemetry/exporter-logs-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-C//VRTA4QyFRGwznRU+07Gp3ZPyAweBImCOt/t+ZVMzjDlmbmi442VfsXn3p3FnBawwl76cpwA36BPNQaoXrww==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-rc.1.tgz", + "integrity": "sha512-2KO6gib4c3tfjT5IMgtAvPMYyD2UKQIXC2WOStZN2Ukb/KgSPv80UmcXg0Um94+fStcfZC9QI/XxErrukA6qMQ==", "requires": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/sdk-logs": "0.200.0-rc.1" } }, "@opentelemetry/exporter-logs-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-Mo/pflwVEFsq+DJB2RHD/UPMbZSB6fKPd+XWUPAcBikrcT9sOhwhpglWNrUkvZuFqmxxkBzIGoEwjmcwnVs6mQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-rc.1.tgz", + "integrity": "sha512-YB31HNsCZ2uyJ/If4Jm/mJtNxJRnynwh6sQ9JKUqYqa2PnnqT87nl6eFZ81Gj+poehqrOdbwKXiEbxDAJTSlZg==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1" + "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/sdk-logs": "0.200.0-rc.1" } }, "@opentelemetry/exporter-logs-otlp-proto": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-iONaLIQERw07JOdppIf95kWp34Vk6yXLVqD3/8L+VRm63lVu3eGqvfP/nyKMLJWSHZa6qDBs6bkMI9UnnNpzMQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-rc.1.tgz", + "integrity": "sha512-3hKiDn2Es4WH4zijr0PPazlMVsyZ+kNHAEM5nWRxHjxxLyzC+U08UtHZ+x9oZVeW+cOEIMzGB4NUfTKAl+ySgw==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-logs": "0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" } }, "@opentelemetry/exporter-metrics-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-FZxkZK/SkEmQDAaZneFrJCwLEyZRt+8ZKSNpiBBe4hRZOOUoTUl8PK8rtGlBMIVMe28XEw15wPscJbtM9NQUQA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-rc.1.tgz", + "integrity": "sha512-/8/lj00ZwCaYlXiJvj+j7UHg5RMzza1RS2CUTubD4ym3KNZWKqFWmArzqRT7buCqrLG/TCFieXQRgqvS9+hzFw==", "requires": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1" } }, "@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-sZ7I54IB845nU2w/WwY6jEul5EwM2iXpXFPa/lfPkdshStybiWJZeH9HAhcmnmvPigL2AXd43PIZfEuYs2bUhw==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-rc.1.tgz", + "integrity": "sha512-TIl8S1FfWfVXg64Lxpduqnf89v8wti4tBbic6ie2Ms+hicaH1xheB5H5qIgUrjrrOzh8dzKXi/GpmxrHnvyZyA==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1" } }, "@opentelemetry/exporter-metrics-otlp-proto": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-klC0PhdAzbUZeW4XKFCMugOc+BgWRhEgR1OlLcYeLPlq4ZXOakVWCVk274B8epo3agF3J5lw4cdfaUv2bv43RQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-rc.1.tgz", + "integrity": "sha512-0JeN8knkVEOUvFFcN97+va3QfoiOPP+yitJ3jdDqfYYjgJ5wyAQ9TGNpK5NGL/+cTJ/Q+77kzJVYfH5AwNu+1Q==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1" } }, "@opentelemetry/exporter-prometheus": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-dev.1.tgz", - "integrity": "sha512-Do44scMIZCsuZmXz+w9KtD2c+/LDhPvNjY9vSK0vbZbvrEZ0NbfeulASi7rtIWF++oF1Vz6SyKMBLj+mnhkk+Q==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-rc.1.tgz", + "integrity": "sha512-HyzvH+f3tu8IwRTVID2K1RYLbL6nFcldL8ggMpl36nY9Dy+hak4ezZPIYJsbSJOPYKRnRp8b1gsR0dkM8Fk3Nw==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1" } }, "@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-thP1z9uOxbMF5uOva7Cyc7/gzz2dvZJ7YUVNBB88m5aQXCIgVphf4AJigU5pdRCkNrI9KygXPFs0M5wjXUlIlA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-rc.1.tgz", + "integrity": "sha512-icES63S7Ggn2vBgfuE41mP0+vPsG4Zx+eP4tH6tAwm6DVkrTJpUV6Czt63xlUKgsrV1F5pNcsZxATH6/6h8SJA==", "requires": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" } }, "@opentelemetry/exporter-trace-otlp-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-dev.1.tgz", - "integrity": "sha512-05IdEm6k3FM0vC5FJGI7RKP3rczwOy1ZlixxD76kw58AoumJ95FDToPTa+Lbxlz/nL5rUx//0rdA/CSSu35zgA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-rc.1.tgz", + "integrity": "sha512-1/LrkTZQz0bfiWEYbDNHv9V//AfHw7w/2GBYFhlHPX/8fDaa+0+HT/JLWOXNUjHX9GyEnXp/regIwfVsEzCwdg==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" } }, "@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-dev.1.tgz", - "integrity": "sha512-UsfZW2X8iuQ3uIZmDB4ZnCQZyfNkSAL63ycq2lZ2ixq6qXjuvkDzwdgXM0H+SyiDvfw51u069uppJr38O7DDSA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-rc.1.tgz", + "integrity": "sha512-BMveqMzRcgdhZEmESxtnUWuN9ZrMuPs+kIDIDFytU4gzY8Liqs/7sgms/GF2Gr97x2CDE0wHkprP7Z0aq/eY0g==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" } }, "@opentelemetry/exporter-zipkin": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-dev.1.tgz", - "integrity": "sha512-vKHvQyWyOnFX3O6z7FVlZnz9WYWNaTk7c8v4O4xxO+62KwgptaSHmM1lsnpQm0S6GpixbFZptrEpfrbAA/n7Fw==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-rc.1.tgz", + "integrity": "sha512-jzkLC0TQ4kzlI48A9QUhEl0gxmUXbm6UMLCvp4yPVDdEJ+F5Zxlce+t2J6WIAgxDE0eH27Qcy8goAfgSgve1jw==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -45659,7 +45659,7 @@ "version": "file:packages/opentelemetry-host-metrics", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -45687,7 +45687,7 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -45737,11 +45737,11 @@ } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-dev.1.tgz", - "integrity": "sha512-XIeZAuF/2UL8jKbp4y0QsNdXJgu9dBLF2uzbF1rfx23w3IsvO6OaB3qeMikOZq1MQ/q+InJzpJPnOUoA/Xy1wQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-rc.1.tgz", + "integrity": "sha512-Sq+bD3mEoK60k1n124CDV4OJHaiMpukh2/xnPGj/wxpXo9Q9WcneaOmRRMvlHSkr3L7oBXekZ4JFzwVhFO66EA==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", + "@opentelemetry/api-logs": "0.200.0-rc.1", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -45760,8 +45760,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/amqplib": "^0.5.17", "@types/lodash": "4.14.199", @@ -45792,13 +45792,13 @@ "version": "file:plugins/node/opentelemetry-instrumentation-aws-lambda", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/aws-lambda": "8.10.147", "@types/mocha": "10.0.10", @@ -45831,10 +45831,10 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/propagation-utils": "^0.30.16", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", @@ -45866,12 +45866,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-bunyan", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.200.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-logs": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-logs": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/bunyan": "1.8.11", "@types/mocha": "10.0.10", @@ -45900,11 +45900,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-cassandra", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -45932,11 +45932,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-connect", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/connect": "3.4.38", "@types/mocha": "10.0.10", @@ -45964,10 +45964,10 @@ "@cucumber/cucumber": "^9.0.0", "@cucumber/messages": "^22.0.0", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -45997,10 +45997,10 @@ "version": "file:plugins/node/instrumentation-dataloader", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "dataloader": "2.2.3", @@ -46025,10 +46025,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-dns", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -46057,10 +46057,10 @@ "@babel/core": "7.22.17", "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@rollup/plugin-commonjs": "^26.0.0", "@rollup/plugin-node-resolve": "^15.2.3", @@ -46126,12 +46126,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-express", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", @@ -46161,13 +46161,13 @@ "requires": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", @@ -46190,13 +46190,13 @@ } }, "@opentelemetry/instrumentation-fetch": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.200.0-dev.1.tgz", - "integrity": "sha512-xFVBp7fL+aXlXhvOCAke0EiNWzNCDtirzGW7mfYuNDkRdFa0RPmhGEdSQ+qWGB+OnYvKfKbsKAKLE7XQwmtBrA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.200.0-rc.1.tgz", + "integrity": "sha512-WqDsXXWy9N0Hl6+6d6ugzurQxsFXZ+MI3hJoOxVBFLgt6GRiEmnSaIO1ohZPgybgmc4pwWOtevhKQV8tWXrv1w==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", - "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/instrumentation": "0.200.0-rc.1", + "@opentelemetry/sdk-trace-web": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -46204,12 +46204,12 @@ "version": "file:plugins/node/instrumentation-fs", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -46234,10 +46234,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-generic-pool", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/generic-pool": "^3.1.9", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46264,8 +46264,8 @@ "version": "file:plugins/node/opentelemetry-instrumentation-graphql", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46288,11 +46288,11 @@ } }, "@opentelemetry/instrumentation-grpc": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0-dev.1.tgz", - "integrity": "sha512-3Px7tjeNPEpdz2hqncyoinnbBnQI6YIidZLeM733McetoW0K2USYc72aokIwbvU0Vryr9F6371XdU9oib5kC5w==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0-rc.1.tgz", + "integrity": "sha512-Pz1N1ey4rBgBkZxcmH2oXwXup9pSnu450Tyr5j+JXp1wAywsHkpoLLl5sGzq29TQy/NDzqr9s5D8CszGWprKpw==", "requires": { - "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/instrumentation": "0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -46301,12 +46301,12 @@ "requires": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46329,12 +46329,12 @@ } }, "@opentelemetry/instrumentation-http": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-dev.1.tgz", - "integrity": "sha512-Yu0zn9Mp9SWcm7wEPafXzUH3n+dGiNao3hL6WgR1brFCYSp+jqdFQrN0E+ln9EZQjWo+F3Y7Nsbv6aYuCj4B8g==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-rc.1.tgz", + "integrity": "sha512-VN/NKb1RBfK3t/AtggjkjB1zVYv8IP1MA6odnyRm+AInhv4dM0DUquPCpUxkX+j6F/jQ+VCVidWK0ObAKz/7Rg==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/instrumentation": "0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0", "forwarded-parse": "2.1.2" } @@ -46343,12 +46343,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-ioredis", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", @@ -46379,8 +46379,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46407,10 +46407,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-knex", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46438,13 +46438,13 @@ "requires": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", @@ -46477,10 +46477,10 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -46535,7 +46535,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@types/lru-cache": "7.10.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46562,11 +46562,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-memcached", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6", "@types/mocha": "10.0.10", @@ -46593,12 +46593,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mongodb", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", @@ -46711,9 +46711,9 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46740,11 +46740,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mysql", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/mysql": "2.15.26", @@ -46772,10 +46772,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mysql2", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/mocha": "10.0.10", @@ -46807,10 +46807,10 @@ "@nestjs/core": "9.4.3", "@nestjs/platform-express": "9.4.3", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46841,10 +46841,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-net", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46870,12 +46870,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-pg", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/mocha": "10.0.10", @@ -46909,12 +46909,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-pino", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/api-logs": "^0.200.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46944,12 +46944,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-redis", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46977,13 +46977,13 @@ "version": "file:plugins/node/opentelemetry-instrumentation-redis-4", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47024,11 +47024,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-restify", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47057,10 +47057,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-router", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47085,8 +47085,8 @@ "version": "file:plugins/node/instrumentation-runtime-node", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", "@types/mocha": "^10.0.6", "@types/node": "18.18.14", "nyc": "^15.1.0", @@ -47110,8 +47110,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47257,10 +47257,10 @@ "version": "file:plugins/node/instrumentation-tedious", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47288,11 +47288,11 @@ "version": "file:plugins/node/instrumentation-undici", "requires": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -47320,12 +47320,12 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-zone-peer-dep": "^2.0.0-dev.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", + "@opentelemetry/context-zone-peer-dep": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", "@types/jquery": "3.5.32", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47380,11 +47380,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-winston", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.200.0-dev.1", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/winston-transport": "^0.10.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47411,47 +47411,47 @@ } }, "@opentelemetry/instrumentation-xml-http-request": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-dev.1.tgz", - "integrity": "sha512-fFEygEWCPaGTwFtwknRKniyuclspj9drLS5zQrHiDKy8hhLO71F5MCEL9hJxBYRqAjS3Vl7/USsOXKoXcGMQJQ==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-rc.1.tgz", + "integrity": "sha512-HJLceWjwvBFlHHKX6ootSnXXPdWAr+xouM7Ty+WFLbJ4x8H+tkvA/tP7vDmymZkzWIR0CpIQLBKivNmA5g1z1A==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", - "@opentelemetry/sdk-trace-web": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/instrumentation": "0.200.0-rc.1", + "@opentelemetry/sdk-trace-web": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/otlp-exporter-base": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-dev.1.tgz", - "integrity": "sha512-iErPBsbpJPo6Z+Lf0YnEYo+wFv5yd5yQHdQNGywa/J/wyosiVsQZwdTcZ0kfsu3QVj8KlWV/+buBHU0mw8/xPg==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-rc.1.tgz", + "integrity": "sha512-MM68HcbsaAM+OAIZckTQWAcwrznN4wyIif+Ea3EPo8gJqH1jHxmUpTZ+cO/nOy6+yB9QyISy5D7335yofL9QCg==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1" } }, "@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-dev.1.tgz", - "integrity": "sha512-fYJmf9DGyg3kDnR83dWqCUEn7vGgrFyHQIV6GkAMFYt7JPI6mPZG26Cjdmh7e2AvIQxIyqOnVX4Uwsh8d/WGMg==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-rc.1.tgz", + "integrity": "sha512-2xyymgrDEyKHfdbJPqBJWP2ZBD/Y24AcTmdmBAWHFYgSzqI6+5pqQps1X+PZ9oECxTUjnbHhgHIvPNOM06zunQ==", "requires": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-dev.1", - "@opentelemetry/otlp-transformer": "0.200.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", + "@opentelemetry/otlp-transformer": "0.200.0-rc.1" } }, "@opentelemetry/otlp-transformer": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-dev.1.tgz", - "integrity": "sha512-q0psOR6iMP+Iri82Lv+CxLZx6vJAocqQQwbd2RzEll3E2Aa1GW/qgD9JJENrd54wM686hkV7S+DQiSiDqsKkhg==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-rc.1.tgz", + "integrity": "sha512-+WWjJ5HNdCtIwfp+enIebE9c0z7j3FOxz0FoVBYXBYoJ5305uDkOIwvVSr4KuzOKd/Ekg8Iio/qx9FEbLK1H3Q==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-logs": "0.200.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", "protobufjs": "^7.3.0" } }, @@ -47461,15 +47461,15 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/propagator-b3": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/propagator-b3": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/react": "17.0.83", "@types/react-addons-test-utils": "0.14.26", - "@types/react-dom": "^17.0.26", + "@types/react-dom": "17.0.26", "@types/shimmer": "1.0.3", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", @@ -47556,7 +47556,7 @@ "version": "file:propagators/propagator-aws-xray", "requires": { "@opentelemetry/api": ">=1.0.0 <1.10.0", - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "^18.18.14", "@types/sinon": "17.0.4", @@ -47688,11 +47688,11 @@ } }, "@opentelemetry/propagator-b3": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-dev.1.tgz", - "integrity": "sha512-4tgrGDch7jb97H2WIzucKpSpG26rE0iZB+rzj7xXK0NcYv0TLpHB9CU2AgMoO7c9DJk6rOJ+SHGBeO/SNsKIGw==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-rc.1.tgz", + "integrity": "sha512-17xKpdWYl3HxBRGL2v+CdSowJxG1KrZ5X4z844jDR9+zMM/XcroIqPjDtGoHpLseu8MKUxCJi1w1nvzDZCB0lg==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1" } }, "@opentelemetry/propagator-instana": { @@ -47735,11 +47735,11 @@ } }, "@opentelemetry/propagator-jaeger": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-dev.1.tgz", - "integrity": "sha512-dv89F863MeGQzu1Wdp5+3OtFVInF8bZWFhUSJ8U29mscM3/Yu28tk9sa2aULO7SlZL+gj2+U7YPbpREfzUI8Dw==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-rc.1.tgz", + "integrity": "sha512-Uzpxbf4aXDsasjW3splfsUPbFauCJI0r/t4t5Z2Y5g7qo6+/+PUlqgC3/J0A7DujH2Ui1EUjrE4PVIHXmg1xjw==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1" } }, "@opentelemetry/propagator-ot-trace": { @@ -47820,9 +47820,9 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47850,11 +47850,11 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47882,10 +47882,10 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47912,10 +47912,10 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47944,10 +47944,10 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47974,7 +47974,7 @@ "version": "file:detectors/node/opentelemetry-resource-detector-github", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/resources": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -48000,9 +48000,9 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-node": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -48025,89 +48025,89 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-dev.1.tgz", - "integrity": "sha512-WQWfXc7oO1Qn1qB1WjjybwlR6K1DlcQ82iGDuczqlCdtcNxkt3kC/N7EjvfYr2vYbjDi7dyl2rRdCkUOTtzvxA==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-rc.1.tgz", + "integrity": "sha512-ETqGg9rvdb0zSDmtvgt3R4Q2b1UdWx9M4XWIfoZgzTfV+Bj9LJFtE/YYQxY8Z1ygdI560SmuctgQWrafpLrFFQ==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-logs": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-dev.1.tgz", - "integrity": "sha512-nqaWxb/XziiG2cc4W6ViMGRT+CBDn+BaaL2OvpYitPZYUa+qaXh5R7GbCvKg3buaFDN1ctiQMeaNEs5C01SGFA==", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-rc.1.tgz", + "integrity": "sha512-4w8MH6F8dbOQSLb3sYrXQfFzPrOKLzd6tbqBo3cYVwIDJMa2c8KMVc/UkPkpwZBjELHz6O/un/M6bKDHBrfR/A==", "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" + "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1" } }, "@opentelemetry/sdk-metrics": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-dev.1.tgz", - "integrity": "sha512-apGWauduogPQMNPvdpOAm6fBi8MvdieTw6u2LyV6JfYpmVUQUocgXQounCeJPo5cc/nkJ9kYZIJBz4RDsKoDww==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-rc.1.tgz", + "integrity": "sha512-Ic2NrPiyDmxvImfA567gJ51VxTkT2vAiHZ/QWUzHQi6k1De8P+XqTU7mD2K+AoyaStSysFXVM+4Dal1KmlGJyQ==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1" + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1" } }, "@opentelemetry/sdk-node": { - "version": "0.200.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-dev.1.tgz", - "integrity": "sha512-qqdnyLkS2aV1+VXS8VgKIO7qxsJG0D3ksrb3FHczKBrbAqzhJLSE1b/O4rGqxn6MQEvzclvc9mVwnanGnba3WQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-logs-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-prometheus": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-http": "0.200.0-dev.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-dev.1", - "@opentelemetry/exporter-zipkin": "2.0.0-dev.1", - "@opentelemetry/instrumentation": "0.200.0-dev.1", - "@opentelemetry/propagator-b3": "2.0.0-dev.1", - "@opentelemetry/propagator-jaeger": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", - "@opentelemetry/sdk-logs": "0.200.0-dev.1", - "@opentelemetry/sdk-metrics": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "2.0.0-dev.1", + "version": "0.200.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-rc.1.tgz", + "integrity": "sha512-Tdi/qCUWCdni/ZzhvfztBDM3DPOBPI17wSR3q2inKH29ftvDPRAzRlx5XrCvviwGz6/jrT2aIL3rcq2YnhkJMQ==", + "requires": { + "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-rc.1", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0-rc.1", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-rc.1", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-rc.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-rc.1", + "@opentelemetry/exporter-prometheus": "0.200.0-rc.1", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-rc.1", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0-rc.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-rc.1", + "@opentelemetry/exporter-zipkin": "2.0.0-rc.1", + "@opentelemetry/instrumentation": "0.200.0-rc.1", + "@opentelemetry/propagator-b3": "2.0.0-rc.1", + "@opentelemetry/propagator-jaeger": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/sdk-logs": "0.200.0-rc.1", + "@opentelemetry/sdk-metrics": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-dev.1.tgz", - "integrity": "sha512-Mjx2KrHCN0qIrGpqm0IVleRWUDHKRXca5Woe2x08tLTlQz6LD/zRn4Um1C7zc95FIbN0QFGs9FaQUD7K5Gj9wA==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-rc.1.tgz", + "integrity": "sha512-0sHZrmn5v3bWRRK6hMQeiRcJizMR79rTq+PnpaOOBXKPCPTCJotO4VYfk7Ro19HMRpyrP45Q4e2emlY7pZv+sw==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/resources": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/resources": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-dev.1.tgz", - "integrity": "sha512-5SFGGv+SiC196Cum9tPn0XDzckE8epsEzS+BOmoR2DT5/gizpq7gC9A2itkBncyHEyESeVwFmuhArEj1efalNA==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-rc.1.tgz", + "integrity": "sha512-yhX8xNCucL3z+FobTEl7sZ3myh+YRJf/vAIS+lyeiV2qT30fVX2sv7AMVH+xjDYlYV/YVLZAqXOImVkJEFcMjA==", "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-dev.1", - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1" + "@opentelemetry/context-async-hooks": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" } }, "@opentelemetry/sdk-trace-web": { - "version": "2.0.0-dev.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-dev.1.tgz", - "integrity": "sha512-l57hc0y4kT9iRZe1Uk7y78qOZmdwpjiasbAQzftrtDgx1m2yK0KZVZC+Yw+d9S8FAheZTRe9w8A1Cjyt/QKffA==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-rc.1.tgz", + "integrity": "sha512-ZKtgUB69woFcix2/CxtDo5ozTayJoOPDY4IDEzdIentUOT92/ab13XGV7PvLy+k18nMC8piHVoF5Su503hOs3g==", "requires": { - "@opentelemetry/core": "2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "2.0.0-dev.1", + "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -48120,7 +48120,7 @@ "version": "file:packages/opentelemetry-sql-common", "requires": { "@opentelemetry/api": "^1.1.0", - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@types/mocha": "^10.0.0", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -48141,7 +48141,7 @@ "@opentelemetry/winston-transport": { "version": "file:packages/winston-transport", "requires": { - "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/api-logs": "^0.200.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", diff --git a/packages/baggage-span-processor/package.json b/packages/baggage-span-processor/package.json index 4ac923e3d5..084bd43724 100644 --- a/packages/baggage-span-processor/package.json +++ b/packages/baggage-span-processor/package.json @@ -41,7 +41,7 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1" + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", diff --git a/packages/opentelemetry-host-metrics/package.json b/packages/opentelemetry-host-metrics/package.json index b0b1816dc0..06fdcad542 100644 --- a/packages/opentelemetry-host-metrics/package.json +++ b/packages/opentelemetry-host-metrics/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", diff --git a/packages/opentelemetry-id-generator-aws-xray/package.json b/packages/opentelemetry-id-generator-aws-xray/package.json index 367dff46d4..d34e9217f6 100644 --- a/packages/opentelemetry-id-generator-aws-xray/package.json +++ b/packages/opentelemetry-id-generator-aws-xray/package.json @@ -76,7 +76,7 @@ "webpack-merge": "5.10.0" }, "dependencies": { - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1" + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-id-generator-aws-xray#readme" } diff --git a/packages/opentelemetry-sql-common/package.json b/packages/opentelemetry-sql-common/package.json index a8d125bf15..b440bc1019 100644 --- a/packages/opentelemetry-sql-common/package.json +++ b/packages/opentelemetry-sql-common/package.json @@ -40,7 +40,7 @@ "@opentelemetry/api": "^1.1.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1" + "@opentelemetry/core": "^2.0.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.1.0", diff --git a/packages/opentelemetry-test-utils/package.json b/packages/opentelemetry-test-utils/package.json index 9cb757f2c7..7148e0d0f0 100644 --- a/packages/opentelemetry-test-utils/package.json +++ b/packages/opentelemetry-test-utils/package.json @@ -43,14 +43,14 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/exporter-jaeger": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-node": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/exporter-jaeger": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-node": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" } } diff --git a/packages/winston-transport/package.json b/packages/winston-transport/package.json index 96c76eed18..906cbb52cb 100644 --- a/packages/winston-transport/package.json +++ b/packages/winston-transport/package.json @@ -47,7 +47,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.1", + "@opentelemetry/api-logs": "^0.200.0-rc.1", "winston-transport": "4.*" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/winston-transport#readme" diff --git a/plugins/node/instrumentation-amqplib/package.json b/plugins/node/instrumentation-amqplib/package.json index d8945a9997..c20cd27bd6 100644 --- a/plugins/node/instrumentation-amqplib/package.json +++ b/plugins/node/instrumentation-amqplib/package.json @@ -44,8 +44,8 @@ "@opentelemetry/api": "^1.3.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { diff --git a/plugins/node/instrumentation-cucumber/package.json b/plugins/node/instrumentation-cucumber/package.json index f443ae6efb..ad87861286 100644 --- a/plugins/node/instrumentation-cucumber/package.json +++ b/plugins/node/instrumentation-cucumber/package.json @@ -46,9 +46,9 @@ "@cucumber/cucumber": "^9.0.0", "@cucumber/messages": "^22.0.0", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -62,7 +62,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-cucumber#readme" diff --git a/plugins/node/instrumentation-dataloader/package.json b/plugins/node/instrumentation-dataloader/package.json index 57845e800b..6d9d61b2de 100644 --- a/plugins/node/instrumentation-dataloader/package.json +++ b/plugins/node/instrumentation-dataloader/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "dataloader": "2.2.3", @@ -55,7 +55,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-dataloader#readme" } diff --git a/plugins/node/instrumentation-fs/package.json b/plugins/node/instrumentation-fs/package.json index 6278482519..1c34aae1a1 100644 --- a/plugins/node/instrumentation-fs/package.json +++ b/plugins/node/instrumentation-fs/package.json @@ -43,10 +43,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -56,8 +56,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-fs#readme" } diff --git a/plugins/node/instrumentation-kafkajs/package.json b/plugins/node/instrumentation-kafkajs/package.json index fdfbf502a6..9639e8fa06 100644 --- a/plugins/node/instrumentation-kafkajs/package.json +++ b/plugins/node/instrumentation-kafkajs/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -55,7 +55,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme" diff --git a/plugins/node/instrumentation-lru-memoizer/package.json b/plugins/node/instrumentation-lru-memoizer/package.json index 318b5750ec..ed81cec7c6 100644 --- a/plugins/node/instrumentation-lru-memoizer/package.json +++ b/plugins/node/instrumentation-lru-memoizer/package.json @@ -55,7 +55,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-lru-memoizer#readme" } diff --git a/plugins/node/instrumentation-mongoose/package.json b/plugins/node/instrumentation-mongoose/package.json index 4f0ce69d65..dd2f5f5f9b 100644 --- a/plugins/node/instrumentation-mongoose/package.json +++ b/plugins/node/instrumentation-mongoose/package.json @@ -49,7 +49,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -60,8 +60,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-mongoose#readme" diff --git a/plugins/node/instrumentation-runtime-node/package.json b/plugins/node/instrumentation-runtime-node/package.json index 8b35d2e0f0..802e749d31 100644 --- a/plugins/node/instrumentation-runtime-node/package.json +++ b/plugins/node/instrumentation-runtime-node/package.json @@ -38,11 +38,11 @@ "access": "public" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", "@types/mocha": "^10.0.6", "@types/node": "18.18.14", "nyc": "^15.1.0", diff --git a/plugins/node/instrumentation-socket.io/package.json b/plugins/node/instrumentation-socket.io/package.json index a3e6219a14..118c988b7c 100644 --- a/plugins/node/instrumentation-socket.io/package.json +++ b/plugins/node/instrumentation-socket.io/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "27.4.2", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme" diff --git a/plugins/node/instrumentation-tedious/package.json b/plugins/node/instrumentation-tedious/package.json index f062cebaac..e5eb16f6e7 100644 --- a/plugins/node/instrumentation-tedious/package.json +++ b/plugins/node/instrumentation-tedious/package.json @@ -47,9 +47,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -60,7 +60,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/tedious": "^4.0.14" }, diff --git a/plugins/node/instrumentation-undici/package.json b/plugins/node/instrumentation-undici/package.json index 72afdb0436..ad27f81555 100644 --- a/plugins/node/instrumentation-undici/package.json +++ b/plugins/node/instrumentation-undici/package.json @@ -41,9 +41,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -57,8 +57,8 @@ "@opentelemetry/api": "^1.7.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici", "sideEffects": false diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json b/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json index de9696ba38..ca0a27da60 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json @@ -43,12 +43,12 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/aws-lambda": "8.10.147" }, diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json index f2f1a9995d..e36e2fb18f 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json @@ -44,8 +44,8 @@ "@opentelemetry/api": "^1.3.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/propagation-utils": "^0.30.16", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -59,7 +59,7 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/package.json b/plugins/node/opentelemetry-instrumentation-bunyan/package.json index 33b7b9fc6a..a2e37d196b 100644 --- a/plugins/node/opentelemetry-instrumentation-bunyan/package.json +++ b/plugins/node/opentelemetry-instrumentation-bunyan/package.json @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/resources": "^2.0.0-dev.1", - "@opentelemetry/sdk-logs": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/sdk-logs": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -60,8 +60,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@types/bunyan": "1.8.11" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-bunyan#readme" diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/package.json b/plugins/node/opentelemetry-instrumentation-cassandra/package.json index 9c559fc07e..b3b6e2727c 100644 --- a/plugins/node/opentelemetry-instrumentation-cassandra/package.json +++ b/plugins/node/opentelemetry-instrumentation-cassandra/package.json @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -59,7 +59,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-cassandra#readme" diff --git a/plugins/node/opentelemetry-instrumentation-connect/package.json b/plugins/node/opentelemetry-instrumentation-connect/package.json index 14667d4ab1..7a968d180d 100644 --- a/plugins/node/opentelemetry-instrumentation-connect/package.json +++ b/plugins/node/opentelemetry-instrumentation-connect/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "connect": "3.7.0", @@ -54,8 +54,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/connect": "3.4.38" }, diff --git a/plugins/node/opentelemetry-instrumentation-dns/package.json b/plugins/node/opentelemetry-instrumentation-dns/package.json index d585b8c06e..884cf71a78 100644 --- a/plugins/node/opentelemetry-instrumentation-dns/package.json +++ b/plugins/node/opentelemetry-instrumentation-dns/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -57,7 +57,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-dns#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-express/package.json b/plugins/node/opentelemetry-instrumentation-express/package.json index 8804238c13..c06e56a328 100644 --- a/plugins/node/opentelemetry-instrumentation-express/package.json +++ b/plugins/node/opentelemetry-instrumentation-express/package.json @@ -45,10 +45,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -61,8 +61,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-express#readme" diff --git a/plugins/node/opentelemetry-instrumentation-fastify/package.json b/plugins/node/opentelemetry-instrumentation-fastify/package.json index b2f42be71a..bb3f26c76f 100644 --- a/plugins/node/opentelemetry-instrumentation-fastify/package.json +++ b/plugins/node/opentelemetry-instrumentation-fastify/package.json @@ -45,11 +45,11 @@ "devDependencies": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.15.3", @@ -62,8 +62,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-fastify#readme" diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json b/plugins/node/opentelemetry-instrumentation-generic-pool/package.json index c08f8e715a..e82a7ad788 100644 --- a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json +++ b/plugins/node/opentelemetry-instrumentation-generic-pool/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/generic-pool": "^3.1.9", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -57,7 +57,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-generic-pool#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-graphql/package.json b/plugins/node/opentelemetry-instrumentation-graphql/package.json index 3090285a07..0b082d6bdf 100644 --- a/plugins/node/opentelemetry-instrumentation-graphql/package.json +++ b/plugins/node/opentelemetry-instrumentation-graphql/package.json @@ -45,7 +45,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-hapi/package.json b/plugins/node/opentelemetry-instrumentation-hapi/package.json index 5480926cc1..601fb8a75e 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/package.json +++ b/plugins/node/opentelemetry-instrumentation-hapi/package.json @@ -45,10 +45,10 @@ "devDependencies": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "joi": "17.12.2", @@ -58,8 +58,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-hapi#readme" diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/package.json b/plugins/node/opentelemetry-instrumentation-ioredis/package.json index aee510a4a8..2d8d223d15 100644 --- a/plugins/node/opentelemetry-instrumentation-ioredis/package.json +++ b/plugins/node/opentelemetry-instrumentation-ioredis/package.json @@ -48,10 +48,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -65,7 +65,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, diff --git a/plugins/node/opentelemetry-instrumentation-knex/package.json b/plugins/node/opentelemetry-instrumentation-knex/package.json index 9ccca59cb9..cf1238b2e0 100644 --- a/plugins/node/opentelemetry-instrumentation-knex/package.json +++ b/plugins/node/opentelemetry-instrumentation-knex/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "better-sqlite3": "11.0.0", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-knex#readme" diff --git a/plugins/node/opentelemetry-instrumentation-koa/package.json b/plugins/node/opentelemetry-instrumentation-koa/package.json index 1d53162d5c..9b5543d103 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/package.json +++ b/plugins/node/opentelemetry-instrumentation-koa/package.json @@ -47,11 +47,11 @@ "devDependencies": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", "@types/mocha": "10.0.10", @@ -66,8 +66,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-koa#readme" diff --git a/plugins/node/opentelemetry-instrumentation-memcached/package.json b/plugins/node/opentelemetry-instrumentation-memcached/package.json index 654ece8765..7c995c44a5 100644 --- a/plugins/node/opentelemetry-instrumentation-memcached/package.json +++ b/plugins/node/opentelemetry-instrumentation-memcached/package.json @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -57,7 +57,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6" }, diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/package.json b/plugins/node/opentelemetry-instrumentation-mongodb/package.json index c6b5640edc..396aa32a7e 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/package.json +++ b/plugins/node/opentelemetry-instrumentation-mongodb/package.json @@ -52,11 +52,11 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -67,7 +67,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mongodb#readme" diff --git a/plugins/node/opentelemetry-instrumentation-mysql/package.json b/plugins/node/opentelemetry-instrumentation-mysql/package.json index 77120ba24a..f4b2f20316 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql/package.json @@ -42,10 +42,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mysql": "2.15.26" }, diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/package.json b/plugins/node/opentelemetry-instrumentation-mysql2/package.json index fc43136297..667751fd54 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql2/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql2/package.json @@ -44,9 +44,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -58,7 +58,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1" }, diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json b/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json index 46d25d21f2..be7da00b6f 100644 --- a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json +++ b/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json @@ -48,9 +48,9 @@ "@nestjs/core": "9.4.3", "@nestjs/platform-express": "9.4.3", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -65,7 +65,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme" diff --git a/plugins/node/opentelemetry-instrumentation-net/package.json b/plugins/node/opentelemetry-instrumentation-net/package.json index 7f20b3c5ff..d9a25205c1 100644 --- a/plugins/node/opentelemetry-instrumentation-net/package.json +++ b/plugins/node/opentelemetry-instrumentation-net/package.json @@ -44,9 +44,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-net#readme" diff --git a/plugins/node/opentelemetry-instrumentation-pg/package.json b/plugins/node/opentelemetry-instrumentation-pg/package.json index 8bd0418d36..5fa815a69b 100644 --- a/plugins/node/opentelemetry-instrumentation-pg/package.json +++ b/plugins/node/opentelemetry-instrumentation-pg/package.json @@ -51,10 +51,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -69,8 +69,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/pg": "8.6.1", diff --git a/plugins/node/opentelemetry-instrumentation-pino/package.json b/plugins/node/opentelemetry-instrumentation-pino/package.json index 15f5311681..66f11fafa3 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/package.json +++ b/plugins/node/opentelemetry-instrumentation-pino/package.json @@ -46,8 +46,8 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -62,9 +62,9 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pino#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/package.json b/plugins/node/opentelemetry-instrumentation-redis-4/package.json index 44ed232a8d..ff6ed1609f 100644 --- a/plugins/node/opentelemetry-instrumentation-redis-4/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis-4/package.json @@ -49,11 +49,11 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -64,7 +64,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, diff --git a/plugins/node/opentelemetry-instrumentation-redis/package.json b/plugins/node/opentelemetry-instrumentation-redis/package.json index c3f970e75b..ff1cc3a005 100644 --- a/plugins/node/opentelemetry-instrumentation-redis/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis/package.json @@ -49,10 +49,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/redis": "2.8.32", @@ -64,7 +64,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, diff --git a/plugins/node/opentelemetry-instrumentation-restify/package.json b/plugins/node/opentelemetry-instrumentation-restify/package.json index 0d4771431f..0297970426 100644 --- a/plugins/node/opentelemetry-instrumentation-restify/package.json +++ b/plugins/node/opentelemetry-instrumentation-restify/package.json @@ -44,9 +44,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/restify": "4.3.12", @@ -59,8 +59,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-restify#readme" diff --git a/plugins/node/opentelemetry-instrumentation-router/package.json b/plugins/node/opentelemetry-instrumentation-router/package.json index 0d9b49a1e4..4ff35af06b 100644 --- a/plugins/node/opentelemetry-instrumentation-router/package.json +++ b/plugins/node/opentelemetry-instrumentation-router/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -54,7 +54,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-router#readme" diff --git a/plugins/node/opentelemetry-instrumentation-winston/package.json b/plugins/node/opentelemetry-instrumentation-winston/package.json index 587b00e19f..931702b95c 100644 --- a/plugins/node/opentelemetry-instrumentation-winston/package.json +++ b/plugins/node/opentelemetry-instrumentation-winston/package.json @@ -48,9 +48,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-dev.1", + "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", "@opentelemetry/winston-transport": "^0.10.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -65,8 +65,8 @@ "winston2": "npm:winston@2.4.7" }, "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-winston#readme" } diff --git a/plugins/web/opentelemetry-instrumentation-document-load/package.json b/plugins/web/opentelemetry-instrumentation-document-load/package.json index d92a6e1e6c..671abc979d 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/package.json +++ b/plugins/web/opentelemetry-instrumentation-document-load/package.json @@ -54,7 +54,7 @@ "@babel/core": "7.22.17", "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@rollup/plugin-commonjs": "^26.0.0", "@rollup/plugin-node-resolve": "^15.2.3", "@types/chai": "^4.3.10", @@ -69,9 +69,9 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-document-load#readme" diff --git a/plugins/web/opentelemetry-instrumentation-long-task/package.json b/plugins/web/opentelemetry-instrumentation-long-task/package.json index 5c16e6329f..a36c32bdf3 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/package.json +++ b/plugins/web/opentelemetry-instrumentation-long-task/package.json @@ -51,8 +51,8 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -77,8 +77,8 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1" + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json index 99ec61c0ef..553a1f612a 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json @@ -51,9 +51,9 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-zone-peer-dep": "^2.0.0-dev.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", + "@opentelemetry/context-zone-peer-dep": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", "@types/jquery": "3.5.32", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -79,9 +79,9 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-dev.1", - "@opentelemetry/instrumentation": "^0.200.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1" + "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0", diff --git a/plugins/web/opentelemetry-plugin-react-load/package.json b/plugins/web/opentelemetry-plugin-react-load/package.json index ba4506c610..e8c3758a3a 100644 --- a/plugins/web/opentelemetry-plugin-react-load/package.json +++ b/plugins/web/opentelemetry-plugin-react-load/package.json @@ -51,9 +51,9 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/propagator-b3": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-dev.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-dev.1", + "@opentelemetry/propagator-b3": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/react": "17.0.83", @@ -87,7 +87,7 @@ "react": "^16.13.1 || ^17.0.0" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-dev.1", + "@opentelemetry/instrumentation": "^0.200.0-rc.1", "shimmer": "^1.2.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-plugin-react-load#readme" diff --git a/propagators/propagator-aws-xray/package.json b/propagators/propagator-aws-xray/package.json index 7272cb3258..ee4214955f 100644 --- a/propagators/propagator-aws-xray/package.json +++ b/propagators/propagator-aws-xray/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", - "@opentelemetry/core": "^2.0.0-dev.1", + "@opentelemetry/core": "^2.0.0-rc.1", "@types/mocha": "10.0.10", "@types/node": "^18.18.14", "@types/sinon": "17.0.4", From 11450144f0367316978a9a0d8fae932a240d5117 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Wed, 12 Mar 2025 16:58:28 -0700 Subject: [PATCH 90/97] remove accidentally left .only in tests This shows there are some more test failures in instr-document-load to deal with. --- .../test/documentLoad.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts b/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts index fbae325279..633c80ea75 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts +++ b/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts @@ -257,7 +257,7 @@ describe('DocumentLoad Instrumentation', () => { propagation.setGlobalPropagator(new W3CTraceContextPropagator()); }); - describe.only('constructor', () => { + describe('constructor', () => { it('should construct an instance', () => { plugin = new DocumentLoadInstrumentation({ enabled: false, From 5d2a1b5c65ec8adf8f8c4cd62963d9aca3c93fde Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 13 Mar 2025 15:36:31 -0700 Subject: [PATCH 91/97] fix tests for instr-document-load: presence of PerformanceResourceTiming.secureConnectionStart changed in sdk-trace-web --- .../test/documentLoad.test.ts | 33 ++++++++++++------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts b/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts index 633c80ea75..fc6fa0f7a0 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts +++ b/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts @@ -212,15 +212,24 @@ performance.getEntriesByType; const userAgent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36'; -function ensureNetworkEventsExists(events: TimedEvent[]) { - assert.strictEqual(events[0].name, PTN.FETCH_START); - assert.strictEqual(events[1].name, PTN.DOMAIN_LOOKUP_START); - assert.strictEqual(events[2].name, PTN.DOMAIN_LOOKUP_END); - assert.strictEqual(events[3].name, PTN.CONNECT_START); - assert.strictEqual(events[4].name, PTN.CONNECT_END); - assert.strictEqual(events[5].name, PTN.REQUEST_START); - assert.strictEqual(events[6].name, PTN.RESPONSE_START); - assert.strictEqual(events[7].name, PTN.RESPONSE_END); +function ensureNetworkEventsExists( + events: TimedEvent[], + expectSecureConnectionStart = true +) { + const expectedEventNames = [ + PTN.FETCH_START, + PTN.DOMAIN_LOOKUP_START, + PTN.DOMAIN_LOOKUP_END, + PTN.CONNECT_START, + expectSecureConnectionStart ? PTN.SECURE_CONNECTION_START : undefined, + PTN.CONNECT_END, + PTN.REQUEST_START, + PTN.RESPONSE_START, + PTN.RESPONSE_END, + ].filter(n => n); + for (let i = 0; i < events.length; i++) { + assert.strictEqual(events[i].name, expectedEventNames[i]); + } } describe('DocumentLoad Instrumentation', () => { @@ -376,7 +385,7 @@ describe('DocumentLoad Instrumentation', () => { assert.strictEqual(fsEvents[7].name, PTN.LOAD_EVENT_START); assert.strictEqual(fsEvents[8].name, PTN.LOAD_EVENT_END); - assert.strictEqual(rsEvents.length, 8); + assert.strictEqual(rsEvents.length, 9); assert.strictEqual(fsEvents.length, 11); assert.strictEqual(exporter.getFinishedSpans().length, 2); done(); @@ -492,7 +501,7 @@ describe('DocumentLoad Instrumentation', () => { 'http://localhost:8090/bundle.js' ); - ensureNetworkEventsExists(srEvents1); + ensureNetworkEventsExists(srEvents1, false); assert.strictEqual(exporter.getFinishedSpans().length, 3); done(); @@ -556,7 +565,7 @@ describe('DocumentLoad Instrumentation', () => { assert.strictEqual(rootSpan.attributes['http.user_agent'], userAgent); ensureNetworkEventsExists(fsEvents); - assert.strictEqual(fsEvents.length, 8); + assert.strictEqual(fsEvents.length, 9); const rsEventNames = rsEvents.map(e => e.name); // Allow the unloadEvent{Start,End} events to be missing. Tests that From d447c47d7fbfd90a94a960c5a75477bfd56d0ea4 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Fri, 14 Mar 2025 11:04:10 -0700 Subject: [PATCH 92/97] use TS compile-time `private` annotation on this internal method Co-authored-by: Marc Pichler --- .../src/detectors/ContainerDetector.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts b/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts index 2dbc20dbac..6b56ffb676 100644 --- a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts @@ -48,7 +48,7 @@ export class ContainerDetector implements ResourceDetector { return { attributes }; } - async _getContainerIdWithSuppressedTracing(): Promise { + private async _getContainerIdWithSuppressedTracing(): Promise { return context.with(suppressTracing(context.active()), () => this._getContainerId() ); From af04cd70c7a4fe59bbe3d5bb9b03c9e5316bcd06 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Fri, 14 Mar 2025 11:53:03 -0700 Subject: [PATCH 93/97] lint:fix for style; fix a lint warning about unused _config arg --- .../src/detectors/ContainerDetector.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts b/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts index 6b56ffb676..380a9fad09 100644 --- a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts @@ -41,14 +41,16 @@ export class ContainerDetector implements ResourceDetector { private static readFileAsync = util.promisify(fs.readFile); - detect(_config?: ResourceDetectionConfig): DetectedResource { + detect(): DetectedResource { const attributes = { [SEMRESATTRS_CONTAINER_ID]: this._getContainerIdWithSuppressedTracing(), }; return { attributes }; } - private async _getContainerIdWithSuppressedTracing(): Promise { + private async _getContainerIdWithSuppressedTracing(): Promise< + string | undefined + > { return context.with(suppressTracing(context.active()), () => this._getContainerId() ); From 86ec210471a30d62837f7e6d43d1900fb3b6ea6c Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Fri, 14 Mar 2025 13:55:44 -0700 Subject: [PATCH 94/97] fix compile error, stemming from earlier lint fix :) --- .../src/detectors/ContainerDetector.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts b/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts index 380a9fad09..a27ae0ac04 100644 --- a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts @@ -13,12 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { - ResourceDetectionConfig, - ResourceDetector, - DetectedResource, -} from '@opentelemetry/resources'; +import { ResourceDetector, DetectedResource } from '@opentelemetry/resources'; import { SEMRESATTRS_CONTAINER_ID } from '@opentelemetry/semantic-conventions'; import * as fs from 'fs'; From 9cb5f76b413247e6af44da5a07b2f6acf266f504 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Mon, 17 Mar 2025 09:05:30 -0700 Subject: [PATCH 95/97] bump deps to released 2.0.0 / 0.200.0 versions --- .../package.json | 6 +- .../package.json | 8 +- .../package.json | 8 +- .../package.json | 6 +- .../package.json | 8 +- .../package.json | 2 +- .../package.json | 6 +- examples/bunyan/package.json | 4 +- .../package.json | 6 +- .../auto-instrumentations-node/package.json | 10 +- .../auto-instrumentations-web/package.json | 6 +- package-lock.json | 1812 ++++++++--------- packages/baggage-span-processor/package.json | 2 +- .../opentelemetry-host-metrics/package.json | 2 +- .../package.json | 2 +- .../opentelemetry-sql-common/package.json | 2 +- .../opentelemetry-test-utils/package.json | 16 +- packages/winston-transport/package.json | 2 +- .../node/instrumentation-amqplib/package.json | 4 +- .../instrumentation-cucumber/package.json | 8 +- .../instrumentation-dataloader/package.json | 8 +- plugins/node/instrumentation-fs/package.json | 12 +- .../node/instrumentation-kafkajs/package.json | 4 +- .../instrumentation-lru-memoizer/package.json | 2 +- .../instrumentation-mongoose/package.json | 6 +- .../instrumentation-runtime-node/package.json | 4 +- .../instrumentation-socket.io/package.json | 4 +- .../node/instrumentation-tedious/package.json | 6 +- .../node/instrumentation-undici/package.json | 10 +- .../package.json | 10 +- .../package.json | 6 +- .../package.json | 12 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 12 +- .../package.json | 8 +- .../package.json | 4 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 8 +- .../package.json | 12 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 6 +- .../package.json | 8 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 10 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 10 +- .../package.json | 8 +- .../package.json | 8 +- .../package.json | 12 +- .../package.json | 8 +- propagators/propagator-aws-xray/package.json | 2 +- 61 files changed, 1103 insertions(+), 1151 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json index 9f732f5987..eb2de68c3b 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -58,8 +58,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-alibaba-cloud#readme", diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/detectors/node/opentelemetry-resource-detector-aws/package.json index 9688eb08c6..ae05813ec5 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/package.json +++ b/detectors/node/opentelemetry-resource-detector-aws/package.json @@ -44,8 +44,8 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -59,8 +59,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-aws#readme", diff --git a/detectors/node/opentelemetry-resource-detector-azure/package.json b/detectors/node/opentelemetry-resource-detector-azure/package.json index eb6b8c7d1d..1409cfc252 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/package.json +++ b/detectors/node/opentelemetry-resource-detector-azure/package.json @@ -36,8 +36,8 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -50,8 +50,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-azure#readme", diff --git a/detectors/node/opentelemetry-resource-detector-container/package.json b/detectors/node/opentelemetry-resource-detector-container/package.json index 228c84b49e..eafaf8bbe7 100644 --- a/detectors/node/opentelemetry-resource-detector-container/package.json +++ b/detectors/node/opentelemetry-resource-detector-container/package.json @@ -38,7 +38,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -53,8 +53,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-container#readme", diff --git a/detectors/node/opentelemetry-resource-detector-gcp/package.json b/detectors/node/opentelemetry-resource-detector-gcp/package.json index fca5347b8b..f93c091fa0 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/package.json +++ b/detectors/node/opentelemetry-resource-detector-gcp/package.json @@ -43,8 +43,8 @@ "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -57,8 +57,8 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "gcp-metadata": "^6.0.0" }, diff --git a/detectors/node/opentelemetry-resource-detector-github/package.json b/detectors/node/opentelemetry-resource-detector-github/package.json index 40160eb85b..d296969fbd 100644 --- a/detectors/node/opentelemetry-resource-detector-github/package.json +++ b/detectors/node/opentelemetry-resource-detector-github/package.json @@ -55,7 +55,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/resources": "^2.0.0-rc.1" + "@opentelemetry/resources": "^2.0.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-github#readme", "sideEffects": false diff --git a/detectors/node/opentelemetry-resource-detector-instana/package.json b/detectors/node/opentelemetry-resource-detector-instana/package.json index c1e032f61d..44c196a14c 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/package.json +++ b/detectors/node/opentelemetry-resource-detector-instana/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-node": "^0.200.0-rc.1", + "@opentelemetry/sdk-node": "^0.200.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -52,8 +52,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "peerDependencies": { diff --git a/examples/bunyan/package.json b/examples/bunyan/package.json index 61e7004536..e66fd37c50 100644 --- a/examples/bunyan/package.json +++ b/examples/bunyan/package.json @@ -18,8 +18,8 @@ "dependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/instrumentation-bunyan": "^0.34.0", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-node": "^0.200.0-rc.1", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0", "bunyan": "^1.8.15" } } diff --git a/metapackages/auto-configuration-propagators/package.json b/metapackages/auto-configuration-propagators/package.json index ddb05c7b12..19764f90d9 100644 --- a/metapackages/auto-configuration-propagators/package.json +++ b/metapackages/auto-configuration-propagators/package.json @@ -42,11 +42,11 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/propagator-b3": "^2.0.0-rc.1", - "@opentelemetry/propagator-jaeger": "^2.0.0-rc.1", + "@opentelemetry/propagator-b3": "^2.0.0", + "@opentelemetry/propagator-jaeger": "^2.0.0", "@opentelemetry/propagator-ot-trace": "^0.27.3" }, "files": [ diff --git a/metapackages/auto-instrumentations-node/package.json b/metapackages/auto-instrumentations-node/package.json index 937c9d822c..13f2afb139 100644 --- a/metapackages/auto-instrumentations-node/package.json +++ b/metapackages/auto-instrumentations-node/package.json @@ -46,7 +46,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -61,9 +61,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-grpc": "^0.200.0", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -91,8 +91,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-node": "^0.200.0-rc.1" + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0" }, "files": [ "build/src/**/*.js", diff --git a/metapackages/auto-instrumentations-web/package.json b/metapackages/auto-instrumentations-web/package.json index 78ba0066e8..1be1ec45ba 100644 --- a/metapackages/auto-instrumentations-web/package.json +++ b/metapackages/auto-instrumentations-web/package.json @@ -60,11 +60,11 @@ "webpack-merge": "5.10.0" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/instrumentation-document-load": "^0.44.1", - "@opentelemetry/instrumentation-fetch": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-fetch": "^0.200.0", "@opentelemetry/instrumentation-user-interaction": "^0.44.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1" + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0" }, "files": [ "build/src/**/*.js", diff --git a/package-lock.json b/package-lock.json index dcb033693c..36e911be51 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,14 +45,14 @@ "version": "0.30.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -83,16 +83,16 @@ "version": "1.12.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -123,15 +123,15 @@ "version": "0.6.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -161,15 +161,15 @@ "version": "0.6.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -201,16 +201,16 @@ "version": "0.33.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "gcp-metadata": "^6.0.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -240,7 +240,7 @@ "version": "0.30.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/resources": "^2.0.0-rc.1" + "@opentelemetry/resources": "^2.0.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", @@ -273,14 +273,14 @@ "version": "0.18.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-node": "^0.200.0-rc.1", + "@opentelemetry/sdk-node": "^0.200.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -310,11 +310,11 @@ "version": "0.3.3", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/propagator-b3": "^2.0.0-rc.1", - "@opentelemetry/propagator-jaeger": "^2.0.0-rc.1", + "@opentelemetry/propagator-b3": "^2.0.0", + "@opentelemetry/propagator-jaeger": "^2.0.0", "@opentelemetry/propagator-ot-trace": "^0.27.3" }, "devDependencies": { @@ -348,7 +348,7 @@ "version": "0.56.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -363,9 +363,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-grpc": "^0.200.0", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -393,8 +393,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-node": "^0.200.0-rc.1" + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.4.1", @@ -427,11 +427,11 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/instrumentation-document-load": "^0.44.1", - "@opentelemetry/instrumentation-fetch": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-fetch": "^0.200.0", "@opentelemetry/instrumentation-user-interaction": "^0.44.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1" + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0" }, "devDependencies": { "@babel/core": "7.24.6", @@ -6810,7 +6810,6 @@ "version": "1.13.0", "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.13.0.tgz", "integrity": "sha512-pMuxInZjUnUkgMT2QLZclRqwk2ykJbIU05aZgPgJYXEpN9+2I7z7aNwcjWZSycRPl232FfhPszyBFJyOxTHNog==", - "license": "Apache-2.0", "dependencies": { "@grpc/proto-loader": "^0.7.13", "@js-sdsl/ordered-map": "^4.4.2" @@ -6823,7 +6822,6 @@ "version": "0.7.13", "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", - "license": "Apache-2.0", "dependencies": { "lodash.camelcase": "^4.3.0", "long": "^5.0.0", @@ -7428,7 +7426,6 @@ "version": "4.4.2", "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/js-sdsl" @@ -9447,10 +9444,9 @@ } }, "node_modules/@opentelemetry/api-logs": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-rc.1.tgz", - "integrity": "sha512-V1CCvM+pSZWsSwCw1PmeB5NyX3Ysubje5pxoaV7p556g4ym8mOptX7PE4lF8vhb7MHbtkAfVJ9EpbXbu9w3gzw==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0.tgz", + "integrity": "sha512-IKJBQxh91qJ+3ssRly5hYEJ8NDHu9oY/B1PXVSCWf7zytmYO9RNLB0Ox9XQ/fJ8m6gY6Q6NtBWlmXfaXt5Uc4Q==", "dependencies": { "@opentelemetry/api": "^1.3.0" }, @@ -9475,10 +9471,9 @@ "link": true }, "node_modules/@opentelemetry/context-async-hooks": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-rc.1.tgz", - "integrity": "sha512-/qjRw0NqbwoQK8tmxcbtNtAPaMvE+fKG3dQdh7vdRd4D8bxrAfIzBSe6HemuKqwObsB2buCMl/47vPbThrLR+w==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0.tgz", + "integrity": "sha512-IEkJGzK1A9v3/EHjXh3s2IiFc6L4jfK+lNgKVgUjeUJQRRhnVFMIO3TAvKwonm9O1HebCuoOt98v8bZW7oVQHA==", "engines": { "node": "^18.19.0 || >=20.6.0" }, @@ -9487,11 +9482,10 @@ } }, "node_modules/@opentelemetry/context-zone-peer-dep": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-2.0.0-rc.1.tgz", - "integrity": "sha512-xhT6amm2ezVOePCTQa3m9jA8OjgHMGB6S4QWdlbWMDjmH+wM6UAf/yo0Mv1wXiZnMq5GakgH60g+53K8sFvLMw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-2.0.0.tgz", + "integrity": "sha512-PkOyOR/RV3Fc9B40QiQC1OKoR/IwJrokr5WO9IsU+oy+GajZrZvyMhJv/+sfbYNQ8vcZo/0z3IZdZjUKxsJdIg==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^18.19.0 || >=20.6.0" }, @@ -9505,10 +9499,9 @@ "link": true }, "node_modules/@opentelemetry/core": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-rc.1.tgz", - "integrity": "sha512-JfXBuCKmo2wPAnZM/iadMkjZj6Em7B6CyeonEbwkJ91/RrZgojAtv8T9VaX77DO8zsjfC8+Y1cJWoH15hYy3xA==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0.tgz", + "integrity": "sha512-SLX36allrcnVaPYG3R78F/UZZsBsvbc7lMCLx37LyH5MJ1KAAZ2E3mW9OAD3zGz0G8q/BtoS5VUrjzDydhD6LQ==", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" }, @@ -9520,13 +9513,12 @@ } }, "node_modules/@opentelemetry/exporter-jaeger": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-rc.1.tgz", - "integrity": "sha512-NuCtSrl3X93HAOwBRKn6dk5mRJKmu3E60XhrRnNd1xJrctH4V+a5xzN9wISBChi1EhptSZLZIGkImRW9NMit1w==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0.tgz", + "integrity": "sha512-vXUHL9Oy5gBY+CtrLQQm254ek5jGSImLTzp51ZVC5hVOTDf9dbkymMrGU/3MYDUC8MZzPqwKnAfMPpCcjdqV5A==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0", "jaeger-client": "^3.15.0" }, @@ -9538,17 +9530,16 @@ } }, "node_modules/@opentelemetry/exporter-logs-otlp-grpc": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-rc.1.tgz", - "integrity": "sha512-2KO6gib4c3tfjT5IMgtAvPMYyD2UKQIXC2WOStZN2Ukb/KgSPv80UmcXg0Um94+fStcfZC9QI/XxErrukA6qMQ==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0.tgz", + "integrity": "sha512-+3MDfa5YQPGM3WXxW9kqGD85Q7s9wlEMVNhXXG7tYFLnIeaseUt9YtCeFhEDFzfEktacdFpOtXmJuNW8cHbU5A==", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/sdk-logs": "0.200.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/sdk-logs": "0.200.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9558,16 +9549,15 @@ } }, "node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-rc.1.tgz", - "integrity": "sha512-YB31HNsCZ2uyJ/If4Jm/mJtNxJRnynwh6sQ9JKUqYqa2PnnqT87nl6eFZ81Gj+poehqrOdbwKXiEbxDAJTSlZg==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0.tgz", + "integrity": "sha512-KfWw49htbGGp9s8N4KI8EQ9XuqKJ0VG+yVYVYFiCYSjEV32qpQ5qZ9UZBzOZ6xRb+E16SXOSCT3RkqBVSABZ+g==", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/sdk-logs": "0.200.0-rc.1" + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/sdk-logs": "0.200.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9577,18 +9567,17 @@ } }, "node_modules/@opentelemetry/exporter-logs-otlp-proto": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-rc.1.tgz", - "integrity": "sha512-3hKiDn2Es4WH4zijr0PPazlMVsyZ+kNHAEM5nWRxHjxxLyzC+U08UtHZ+x9oZVeW+cOEIMzGB4NUfTKAl+ySgw==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0.tgz", + "integrity": "sha512-GmahpUU/55hxfH4TP77ChOfftADsCq/nuri73I/AVLe2s4NIglvTsaACkFVZAVmnXXyPS00Fk3x27WS3yO07zA==", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-logs": "0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-logs": "0.200.0", + "@opentelemetry/sdk-trace-base": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9598,19 +9587,18 @@ } }, "node_modules/@opentelemetry/exporter-metrics-otlp-grpc": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-rc.1.tgz", - "integrity": "sha512-/8/lj00ZwCaYlXiJvj+j7UHg5RMzza1RS2CUTubD4ym3KNZWKqFWmArzqRT7buCqrLG/TCFieXQRgqvS9+hzFw==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0.tgz", + "integrity": "sha512-uHawPRvKIrhqH09GloTuYeq2BjyieYHIpiklOvxm9zhrCL2eRsnI/6g9v2BZTVtGp8tEgIa7rCQ6Ltxw6NBgew==", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9620,16 +9608,15 @@ } }, "node_modules/@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-rc.1.tgz", - "integrity": "sha512-TIl8S1FfWfVXg64Lxpduqnf89v8wti4tBbic6ie2Ms+hicaH1xheB5H5qIgUrjrrOzh8dzKXi/GpmxrHnvyZyA==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0.tgz", + "integrity": "sha512-5BiR6i8yHc9+qW7F6LqkuUnIzVNA7lt0qRxIKcKT+gq3eGUPHZ3DY29sfxI3tkvnwMgtnHDMNze5DdxW39HsAw==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9639,17 +9626,16 @@ } }, "node_modules/@opentelemetry/exporter-metrics-otlp-proto": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-rc.1.tgz", - "integrity": "sha512-0JeN8knkVEOUvFFcN97+va3QfoiOPP+yitJ3jdDqfYYjgJ5wyAQ9TGNpK5NGL/+cTJ/Q+77kzJVYfH5AwNu+1Q==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0.tgz", + "integrity": "sha512-E+uPj0yyvz81U9pvLZp3oHtFrEzNSqKGVkIViTQY1rH3TOobeJPSpLnTVXACnCwkPR5XeTvPnK3pZ2Kni8AFMg==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9659,14 +9645,13 @@ } }, "node_modules/@opentelemetry/exporter-prometheus": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-rc.1.tgz", - "integrity": "sha512-HyzvH+f3tu8IwRTVID2K1RYLbL6nFcldL8ggMpl36nY9Dy+hak4ezZPIYJsbSJOPYKRnRp8b1gsR0dkM8Fk3Nw==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0.tgz", + "integrity": "sha512-ZYdlU9r0USuuYppiDyU2VFRA0kFl855ylnb3N/2aOlXrbA4PMCznen7gmPbetGQu7pz8Jbaf4fwvrDnVdQQXSw==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9676,18 +9661,17 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-rc.1.tgz", - "integrity": "sha512-icES63S7Ggn2vBgfuE41mP0+vPsG4Zx+eP4tH6tAwm6DVkrTJpUV6Czt63xlUKgsrV1F5pNcsZxATH6/6h8SJA==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0.tgz", + "integrity": "sha512-hmeZrUkFl1YMsgukSuHCFPYeF9df0hHoKeHUthRKFCxiURs+GwF1VuabuHmBMZnjTbsuvNjOB+JSs37Csem/5Q==", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9697,16 +9681,15 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-rc.1.tgz", - "integrity": "sha512-1/LrkTZQz0bfiWEYbDNHv9V//AfHw7w/2GBYFhlHPX/8fDaa+0+HT/JLWOXNUjHX9GyEnXp/regIwfVsEzCwdg==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0.tgz", + "integrity": "sha512-Goi//m/7ZHeUedxTGVmEzH19NgqJY+Bzr6zXo1Rni1+hwqaksEyJ44gdlEMREu6dzX1DlAaH/qSykSVzdrdafA==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9716,16 +9699,15 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-rc.1.tgz", - "integrity": "sha512-BMveqMzRcgdhZEmESxtnUWuN9ZrMuPs+kIDIDFytU4gzY8Liqs/7sgms/GF2Gr97x2CDE0wHkprP7Z0aq/eY0g==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0.tgz", + "integrity": "sha512-V9TDSD3PjK1OREw2iT9TUTzNYEVWJk4Nhodzhp9eiz4onDMYmPy3LaGbPv81yIR6dUb/hNp/SIhpiCHwFUq2Vg==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -9735,14 +9717,13 @@ } }, "node_modules/@opentelemetry/exporter-zipkin": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-rc.1.tgz", - "integrity": "sha512-jzkLC0TQ4kzlI48A9QUhEl0gxmUXbm6UMLCvp4yPVDdEJ+F5Zxlce+t2J6WIAgxDE0eH27Qcy8goAfgSgve1jw==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0.tgz", + "integrity": "sha512-icxaKZ+jZL/NHXX8Aru4HGsrdhK0MLcuRXkX5G5IRmCgoRLw+Br6I/nMVozX2xjGGwV7hw2g+4Slj8K7s4HbVg==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -9761,12 +9742,11 @@ "link": true }, "node_modules/@opentelemetry/instrumentation": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-rc.1.tgz", - "integrity": "sha512-Sq+bD3mEoK60k1n124CDV4OJHaiMpukh2/xnPGj/wxpXo9Q9WcneaOmRRMvlHSkr3L7oBXekZ4JFzwVhFO66EA==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0.tgz", + "integrity": "sha512-pmPlzfJd+vvgaZd/reMsC8RWgTXn2WY1OWT5RT42m3aOn5532TozwXNDhg1vzqJ+jnvmkREcdLr27ebJEQt0Jg==", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/api-logs": "0.200.0", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -9828,14 +9808,13 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-fetch": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.200.0-rc.1.tgz", - "integrity": "sha512-WqDsXXWy9N0Hl6+6d6ugzurQxsFXZ+MI3hJoOxVBFLgt6GRiEmnSaIO1ohZPgybgmc4pwWOtevhKQV8tWXrv1w==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.200.0.tgz", + "integrity": "sha512-W2Vd/hVsFN3ZNU20yn3zmhXdutF7ecWy10aDGQtYJRdE0WLmYcQlxM3T7D8hPxIr+Uvi7LG+VAR2uJQxXdidKA==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/instrumentation": "0.200.0-rc.1", - "@opentelemetry/sdk-trace-web": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/instrumentation": "0.200.0", + "@opentelemetry/sdk-trace-web": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -9858,12 +9837,11 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-grpc": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0-rc.1.tgz", - "integrity": "sha512-Pz1N1ey4rBgBkZxcmH2oXwXup9pSnu450Tyr5j+JXp1wAywsHkpoLLl5sGzq29TQy/NDzqr9s5D8CszGWprKpw==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0.tgz", + "integrity": "sha512-iaPHlO1qb1WlGUq0oTx0rJND/BtBeTAtyEfflu2VwKDe8XZeia7UEOfiSQxnGqVSTwW5F0P1S5UzqeDJotreWQ==", "dependencies": { - "@opentelemetry/instrumentation": "0.200.0-rc.1", + "@opentelemetry/instrumentation": "0.200.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -9878,13 +9856,12 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-http": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-rc.1.tgz", - "integrity": "sha512-VN/NKb1RBfK3t/AtggjkjB1zVYv8IP1MA6odnyRm+AInhv4dM0DUquPCpUxkX+j6F/jQ+VCVidWK0ObAKz/7Rg==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0.tgz", + "integrity": "sha512-9tqGbCJikhYU68y3k9mi6yWsMyMeCcwoQuHvIXan5VvvPPQ5WIZaV6Mxu/MCVe4swRNoFs8Th+qyj0TZV5ELvw==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/instrumentation": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/instrumentation": "0.200.0", "@opentelemetry/semantic-conventions": "^1.29.0", "forwarded-parse": "2.1.2" }, @@ -9996,14 +9973,13 @@ "link": true }, "node_modules/@opentelemetry/instrumentation-xml-http-request": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-rc.1.tgz", - "integrity": "sha512-HJLceWjwvBFlHHKX6ootSnXXPdWAr+xouM7Ty+WFLbJ4x8H+tkvA/tP7vDmymZkzWIR0CpIQLBKivNmA5g1z1A==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0.tgz", + "integrity": "sha512-5YKt1BiCvJigJ/axt8bmTUFp2evNFPEO7M7BanzScsK8nC98w8THAKO+gDlmZn2BBG6s0EvTRPETLSQN6hzS8A==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/instrumentation": "0.200.0-rc.1", - "@opentelemetry/sdk-trace-web": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/instrumentation": "0.200.0", + "@opentelemetry/sdk-trace-web": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -10016,17 +9992,15 @@ "node_modules/@opentelemetry/instrumentation/node_modules/@types/shimmer": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", - "license": "MIT" + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" }, "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-rc.1.tgz", - "integrity": "sha512-MM68HcbsaAM+OAIZckTQWAcwrznN4wyIif+Ea3EPo8gJqH1jHxmUpTZ+cO/nOy6+yB9QyISy5D7335yofL9QCg==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0.tgz", + "integrity": "sha512-IxJgA3FD7q4V6gGq4bnmQM5nTIyMDkoGFGrBrrDjB6onEiq1pafma55V+bHvGYLWvcqbBbRfezr1GED88lacEQ==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-transformer": "0.200.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10036,15 +10010,14 @@ } }, "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-rc.1.tgz", - "integrity": "sha512-2xyymgrDEyKHfdbJPqBJWP2ZBD/Y24AcTmdmBAWHFYgSzqI6+5pqQps1X+PZ9oECxTUjnbHhgHIvPNOM06zunQ==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0.tgz", + "integrity": "sha512-CK2S+bFgOZ66Bsu5hlDeOX6cvW5FVtVjFFbWuaJP0ELxJKBB6HlbLZQ2phqz/uLj1cWap5xJr/PsR3iGoB7Vqw==", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10054,17 +10027,16 @@ } }, "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-rc.1.tgz", - "integrity": "sha512-+WWjJ5HNdCtIwfp+enIebE9c0z7j3FOxz0FoVBYXBYoJ5305uDkOIwvVSr4KuzOKd/Ekg8Iio/qx9FEbLK1H3Q==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-logs": "0.200.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0.tgz", + "integrity": "sha512-+9YDZbYybOnv7sWzebWOeK6gKyt2XE7iarSyBFkwwnP559pEevKOUD8NyDHhRjCSp13ybh9iVXlMfcj/DwF/yw==", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-logs": "0.200.0", + "@opentelemetry/sdk-metrics": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", "protobufjs": "^7.3.0" }, "engines": { @@ -10091,12 +10063,11 @@ "link": true }, "node_modules/@opentelemetry/propagator-b3": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-rc.1.tgz", - "integrity": "sha512-17xKpdWYl3HxBRGL2v+CdSowJxG1KrZ5X4z844jDR9+zMM/XcroIqPjDtGoHpLseu8MKUxCJi1w1nvzDZCB0lg==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0.tgz", + "integrity": "sha512-blx9S2EI49Ycuw6VZq+bkpaIoiJFhsDuvFGhBIoH3vJ5oYjJ2U0s3fAM5jYft99xVIAv6HqoPtlP9gpVA2IZtA==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10110,12 +10081,11 @@ "link": true }, "node_modules/@opentelemetry/propagator-jaeger": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-rc.1.tgz", - "integrity": "sha512-Uzpxbf4aXDsasjW3splfsUPbFauCJI0r/t4t5Z2Y5g7qo6+/+PUlqgC3/J0A7DujH2Ui1EUjrE4PVIHXmg1xjw==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0.tgz", + "integrity": "sha512-Mbm/LSFyAtQKP0AQah4AfGgsD+vsZcyreZoQ5okFBk33hU7AquU4TltgyL9dvaO8/Zkoud8/0gEvwfOZ5d7EPA==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10161,12 +10131,11 @@ "link": true }, "node_modules/@opentelemetry/resources": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-rc.1.tgz", - "integrity": "sha512-ETqGg9rvdb0zSDmtvgt3R4Q2b1UdWx9M4XWIfoZgzTfV+Bj9LJFtE/YYQxY8Z1ygdI560SmuctgQWrafpLrFFQ==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0.tgz", + "integrity": "sha512-rnZr6dML2z4IARI4zPGQV4arDikF/9OXZQzrC01dLmn0CZxU5U5OLd/m1T7YkGRj5UitjeoCtg/zorlgMQcdTg==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -10177,14 +10146,13 @@ } }, "node_modules/@opentelemetry/sdk-logs": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-rc.1.tgz", - "integrity": "sha512-4w8MH6F8dbOQSLb3sYrXQfFzPrOKLzd6tbqBo3cYVwIDJMa2c8KMVc/UkPkpwZBjELHz6O/un/M6bKDHBrfR/A==", - "license": "Apache-2.0", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0.tgz", + "integrity": "sha512-VZG870063NLfObmQQNtCVcdXXLzI3vOjjrRENmU37HYiPFa0ZXpXVDsTD02Nh3AT3xYJzQaWKl2X2lQ2l7TWJA==", "dependencies": { - "@opentelemetry/api-logs": "0.200.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1" + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10194,13 +10162,12 @@ } }, "node_modules/@opentelemetry/sdk-metrics": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-rc.1.tgz", - "integrity": "sha512-Ic2NrPiyDmxvImfA567gJ51VxTkT2vAiHZ/QWUzHQi6k1De8P+XqTU7mD2K+AoyaStSysFXVM+4Dal1KmlGJyQ==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0.tgz", + "integrity": "sha512-Bvy8QDjO05umd0+j+gDeWcTaVa1/R2lDj/eOvjzpm8VQj1K1vVZJuyjThpV5/lSHyYW2JaHF2IQ7Z8twJFAhjA==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10210,32 +10177,31 @@ } }, "node_modules/@opentelemetry/sdk-node": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-rc.1.tgz", - "integrity": "sha512-Tdi/qCUWCdni/ZzhvfztBDM3DPOBPI17wSR3q2inKH29ftvDPRAzRlx5XrCvviwGz6/jrT2aIL3rcq2YnhkJMQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.200.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-rc.1", - "@opentelemetry/exporter-logs-otlp-http": "0.200.0-rc.1", - "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-rc.1", - "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-rc.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", - "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-rc.1", - "@opentelemetry/exporter-prometheus": "0.200.0-rc.1", - "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-rc.1", - "@opentelemetry/exporter-trace-otlp-http": "0.200.0-rc.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-rc.1", - "@opentelemetry/exporter-zipkin": "2.0.0-rc.1", - "@opentelemetry/instrumentation": "0.200.0-rc.1", - "@opentelemetry/propagator-b3": "2.0.0-rc.1", - "@opentelemetry/propagator-jaeger": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-logs": "0.200.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "2.0.0-rc.1", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0.tgz", + "integrity": "sha512-S/YSy9GIswnhYoDor1RusNkmRughipvTCOQrlF1dzI70yQaf68qgf5WMnzUxdlCl3/et/pvaO75xfPfuEmCK5A==", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0", + "@opentelemetry/exporter-prometheus": "0.200.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0", + "@opentelemetry/exporter-zipkin": "2.0.0", + "@opentelemetry/instrumentation": "0.200.0", + "@opentelemetry/propagator-b3": "2.0.0", + "@opentelemetry/propagator-jaeger": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-logs": "0.200.0", + "@opentelemetry/sdk-metrics": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", + "@opentelemetry/sdk-trace-node": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -10246,13 +10212,12 @@ } }, "node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-rc.1.tgz", - "integrity": "sha512-0sHZrmn5v3bWRRK6hMQeiRcJizMR79rTq+PnpaOOBXKPCPTCJotO4VYfk7Ro19HMRpyrP45Q4e2emlY7pZv+sw==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0.tgz", + "integrity": "sha512-qQnYdX+ZCkonM7tA5iU4fSRsVxbFGml8jbxOgipRGMFHKaXKHQ30js03rTobYjKjIfnOsZSbHKWF0/0v0OQGfw==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -10263,14 +10228,13 @@ } }, "node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-rc.1.tgz", - "integrity": "sha512-yhX8xNCucL3z+FobTEl7sZ3myh+YRJf/vAIS+lyeiV2qT30fVX2sv7AMVH+xjDYlYV/YVLZAqXOImVkJEFcMjA==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0.tgz", + "integrity": "sha512-omdilCZozUjQwY3uZRBwbaRMJ3p09l4t187Lsdf0dGMye9WKD4NGcpgZRvqhI1dwcH6og+YXQEtoO9Wx3ykilg==", "dependencies": { - "@opentelemetry/context-async-hooks": "2.0.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" + "@opentelemetry/context-async-hooks": "2.0.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -10280,13 +10244,12 @@ } }, "node_modules/@opentelemetry/sdk-trace-web": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-rc.1.tgz", - "integrity": "sha512-ZKtgUB69woFcix2/CxtDo5ozTayJoOPDY4IDEzdIentUOT92/ab13XGV7PvLy+k18nMC8piHVoF5Su503hOs3g==", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0.tgz", + "integrity": "sha512-2IeDP1k2fipeCH6OcTSg3HgaSvTTqgUNld5GIPGXWspynZSK85YjUDazEYpSVIyaMeQY6+ZHEaD5cwsRaq3dWA==", "dependencies": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -10343,32 +10306,27 @@ "node_modules/@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", - "license": "BSD-3-Clause" + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" }, "node_modules/@protobufjs/base64": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "license": "BSD-3-Clause" + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" }, "node_modules/@protobufjs/codegen": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "license": "BSD-3-Clause" + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" }, "node_modules/@protobufjs/eventemitter": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", - "license": "BSD-3-Clause" + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" }, "node_modules/@protobufjs/fetch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" @@ -10377,32 +10335,27 @@ "node_modules/@protobufjs/float": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", - "license": "BSD-3-Clause" + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" }, "node_modules/@protobufjs/inquire": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", - "license": "BSD-3-Clause" + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" }, "node_modules/@protobufjs/path": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", - "license": "BSD-3-Clause" + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" }, "node_modules/@protobufjs/pool": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", - "license": "BSD-3-Clause" + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" }, "node_modules/@protobufjs/utf8": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", - "license": "BSD-3-Clause" + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, "node_modules/@puppeteer/browsers": { "version": "2.3.0", @@ -29270,7 +29223,6 @@ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", "hasInstallScript": true, - "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -35536,7 +35488,7 @@ "version": "0.3.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1" + "@opentelemetry/sdk-trace-base": "^2.0.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", @@ -35572,7 +35524,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -35602,7 +35554,7 @@ "version": "1.2.3", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1" + "@opentelemetry/sdk-trace-base": "^2.0.0" }, "devDependencies": { "@babel/core": "7.24.6", @@ -35724,7 +35676,7 @@ "version": "0.40.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1" + "@opentelemetry/core": "^2.0.0" }, "devDependencies": { "@opentelemetry/api": "^1.1.0", @@ -35754,14 +35706,14 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/exporter-jaeger": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-node": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/exporter-jaeger": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -35790,7 +35742,7 @@ "version": "0.10.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/api-logs": "^0.200.0", "winston-transport": "4.*" }, "devDependencies": { @@ -35821,8 +35773,8 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -35862,16 +35814,16 @@ "version": "0.14.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@cucumber/cucumber": "^9.0.0", "@cucumber/messages": "^22.0.0", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -35905,13 +35857,13 @@ "version": "0.16.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "dataloader": "2.2.3", @@ -35941,15 +35893,15 @@ "version": "0.19.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -35979,13 +35931,13 @@ "version": "0.7.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -36016,7 +35968,7 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", @@ -36052,14 +36004,14 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -36090,11 +36042,11 @@ "version": "0.12.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", "@types/mocha": "^10.0.6", "@types/node": "18.18.14", "nyc": "^15.1.0", @@ -36122,13 +36074,13 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "27.4.2", @@ -36311,15 +36263,15 @@ "version": "0.18.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/tedious": "^4.0.14" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -36350,14 +36302,14 @@ "version": "0.10.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -36388,18 +36340,18 @@ "version": "0.50.3", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/aws-lambda": "8.10.147" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -36427,8 +36379,8 @@ "version": "0.49.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/propagation-utils": "^0.30.16", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -36442,7 +36394,7 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36478,16 +36430,16 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/instrumentation": "^0.200.0", "@types/bunyan": "1.8.11" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-logs": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-logs": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36520,15 +36472,15 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -36560,16 +36512,16 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/connect": "3.4.38" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "connect": "3.7.0", @@ -36598,13 +36550,13 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -36636,16 +36588,16 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36678,18 +36630,18 @@ "version": "0.44.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.15.3", @@ -36719,13 +36671,13 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/generic-pool": "^3.1.9", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36757,11 +36709,11 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36792,17 +36744,17 @@ "version": "0.45.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "joi": "17.12.2", @@ -36832,16 +36784,16 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -36875,14 +36827,14 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "better-sqlite3": "11.0.0", @@ -36913,18 +36865,18 @@ "version": "0.47.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", "@types/mocha": "10.0.10", @@ -36959,16 +36911,16 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -36998,16 +36950,16 @@ "version": "0.52.0", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -37173,16 +37125,16 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mysql": "2.15.26" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -37213,15 +37165,15 @@ "version": "0.45.2", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -37253,7 +37205,7 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { @@ -37261,9 +37213,9 @@ "@nestjs/core": "9.4.3", "@nestjs/platform-express": "9.4.3", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -37298,14 +37250,14 @@ "version": "0.43.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -37335,8 +37287,8 @@ "version": "0.51.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/pg": "8.6.1", @@ -37344,10 +37296,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -37382,15 +37334,15 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-rc.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -37425,16 +37377,16 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/redis": "2.8.32", @@ -37457,17 +37409,17 @@ "version": "0.46.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -37521,15 +37473,15 @@ "version": "0.45.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/restify": "4.3.12", @@ -37562,14 +37514,14 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -37598,14 +37550,14 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/winston-transport": "^0.10.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -37640,16 +37592,16 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-web": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { "@babel/core": "7.22.17", "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@rollup/plugin-commonjs": "^26.0.0", "@rollup/plugin-node-resolve": "^15.2.3", "@types/chai": "^4.3.10", @@ -37729,15 +37681,15 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-web": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -37801,17 +37753,17 @@ "version": "0.44.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1" + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-web": "^2.0.0" }, "devDependencies": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-zone-peer-dep": "^2.0.0-rc.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/context-zone-peer-dep": "^2.0.0", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/jquery": "3.5.32", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -37877,16 +37829,16 @@ "version": "0.31.1", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "shimmer": "^1.2.1" }, "devDependencies": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/propagator-b3": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", + "@opentelemetry/propagator-b3": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-web": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/react": "17.0.83", @@ -38076,7 +38028,7 @@ "license": "Apache-2.0", "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "^18.18.14", "@types/sinon": "17.0.4", @@ -45266,9 +45218,9 @@ "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==" }, "@opentelemetry/api-logs": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0-rc.1.tgz", - "integrity": "sha512-V1CCvM+pSZWsSwCw1PmeB5NyX3Ysubje5pxoaV7p556g4ym8mOptX7PE4lF8vhb7MHbtkAfVJ9EpbXbu9w3gzw==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0.tgz", + "integrity": "sha512-IKJBQxh91qJ+3ssRly5hYEJ8NDHu9oY/B1PXVSCWf7zytmYO9RNLB0Ox9XQ/fJ8m6gY6Q6NtBWlmXfaXt5Uc4Q==", "requires": { "@opentelemetry/api": "^1.3.0" } @@ -45277,11 +45229,11 @@ "version": "file:metapackages/auto-configuration-propagators", "requires": { "@opentelemetry/api": "^1.4.1", - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/propagator-b3": "^2.0.0-rc.1", - "@opentelemetry/propagator-jaeger": "^2.0.0-rc.1", + "@opentelemetry/propagator-b3": "^2.0.0", + "@opentelemetry/propagator-jaeger": "^2.0.0", "@opentelemetry/propagator-ot-trace": "^0.27.3", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -45307,7 +45259,7 @@ "version": "file:metapackages/auto-instrumentations-node", "requires": { "@opentelemetry/api": "^1.4.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/instrumentation-amqplib": "^0.46.1", "@opentelemetry/instrumentation-aws-lambda": "^0.50.3", "@opentelemetry/instrumentation-aws-sdk": "^0.49.1", @@ -45322,9 +45274,9 @@ "@opentelemetry/instrumentation-fs": "^0.19.1", "@opentelemetry/instrumentation-generic-pool": "^0.43.1", "@opentelemetry/instrumentation-graphql": "^0.47.1", - "@opentelemetry/instrumentation-grpc": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-grpc": "^0.200.0", "@opentelemetry/instrumentation-hapi": "^0.45.2", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", "@opentelemetry/instrumentation-ioredis": "^0.47.1", "@opentelemetry/instrumentation-kafkajs": "^0.7.1", "@opentelemetry/instrumentation-knex": "^0.44.1", @@ -45352,8 +45304,8 @@ "@opentelemetry/resource-detector-azure": "^0.6.1", "@opentelemetry/resource-detector-container": "^0.6.1", "@opentelemetry/resource-detector-gcp": "^0.33.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-node": "^0.200.0-rc.1", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -45380,11 +45332,11 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/instrumentation-document-load": "^0.44.1", - "@opentelemetry/instrumentation-fetch": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-fetch": "^0.200.0", "@opentelemetry/instrumentation-user-interaction": "^0.44.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -45437,7 +45389,7 @@ "version": "file:packages/baggage-span-processor", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -45458,15 +45410,15 @@ } }, "@opentelemetry/context-async-hooks": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0-rc.1.tgz", - "integrity": "sha512-/qjRw0NqbwoQK8tmxcbtNtAPaMvE+fKG3dQdh7vdRd4D8bxrAfIzBSe6HemuKqwObsB2buCMl/47vPbThrLR+w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0.tgz", + "integrity": "sha512-IEkJGzK1A9v3/EHjXh3s2IiFc6L4jfK+lNgKVgUjeUJQRRhnVFMIO3TAvKwonm9O1HebCuoOt98v8bZW7oVQHA==", "requires": {} }, "@opentelemetry/context-zone-peer-dep": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-2.0.0-rc.1.tgz", - "integrity": "sha512-xhT6amm2ezVOePCTQa3m9jA8OjgHMGB6S4QWdlbWMDjmH+wM6UAf/yo0Mv1wXiZnMq5GakgH60g+53K8sFvLMw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-2.0.0.tgz", + "integrity": "sha512-PkOyOR/RV3Fc9B40QiQC1OKoR/IwJrokr5WO9IsU+oy+GajZrZvyMhJv/+sfbYNQ8vcZo/0z3IZdZjUKxsJdIg==", "dev": true, "requires": {} }, @@ -45474,14 +45426,14 @@ "version": "file:packages/opentelemetry-test-utils", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/exporter-jaeger": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-node": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/exporter-jaeger": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/node": "18.18.14", "typescript": "5.0.4" @@ -45499,159 +45451,159 @@ } }, "@opentelemetry/core": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0-rc.1.tgz", - "integrity": "sha512-JfXBuCKmo2wPAnZM/iadMkjZj6Em7B6CyeonEbwkJ91/RrZgojAtv8T9VaX77DO8zsjfC8+Y1cJWoH15hYy3xA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0.tgz", + "integrity": "sha512-SLX36allrcnVaPYG3R78F/UZZsBsvbc7lMCLx37LyH5MJ1KAAZ2E3mW9OAD3zGz0G8q/BtoS5VUrjzDydhD6LQ==", "requires": { "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/exporter-jaeger": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0-rc.1.tgz", - "integrity": "sha512-NuCtSrl3X93HAOwBRKn6dk5mRJKmu3E60XhrRnNd1xJrctH4V+a5xzN9wISBChi1EhptSZLZIGkImRW9NMit1w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-2.0.0.tgz", + "integrity": "sha512-vXUHL9Oy5gBY+CtrLQQm254ek5jGSImLTzp51ZVC5hVOTDf9dbkymMrGU/3MYDUC8MZzPqwKnAfMPpCcjdqV5A==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0", "jaeger-client": "^3.15.0" } }, "@opentelemetry/exporter-logs-otlp-grpc": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0-rc.1.tgz", - "integrity": "sha512-2KO6gib4c3tfjT5IMgtAvPMYyD2UKQIXC2WOStZN2Ukb/KgSPv80UmcXg0Um94+fStcfZC9QI/XxErrukA6qMQ==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0.tgz", + "integrity": "sha512-+3MDfa5YQPGM3WXxW9kqGD85Q7s9wlEMVNhXXG7tYFLnIeaseUt9YtCeFhEDFzfEktacdFpOtXmJuNW8cHbU5A==", "requires": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/sdk-logs": "0.200.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/sdk-logs": "0.200.0" } }, "@opentelemetry/exporter-logs-otlp-http": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0-rc.1.tgz", - "integrity": "sha512-YB31HNsCZ2uyJ/If4Jm/mJtNxJRnynwh6sQ9JKUqYqa2PnnqT87nl6eFZ81Gj+poehqrOdbwKXiEbxDAJTSlZg==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0.tgz", + "integrity": "sha512-KfWw49htbGGp9s8N4KI8EQ9XuqKJ0VG+yVYVYFiCYSjEV32qpQ5qZ9UZBzOZ6xRb+E16SXOSCT3RkqBVSABZ+g==", "requires": { - "@opentelemetry/api-logs": "0.200.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/sdk-logs": "0.200.0-rc.1" + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/sdk-logs": "0.200.0" } }, "@opentelemetry/exporter-logs-otlp-proto": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0-rc.1.tgz", - "integrity": "sha512-3hKiDn2Es4WH4zijr0PPazlMVsyZ+kNHAEM5nWRxHjxxLyzC+U08UtHZ+x9oZVeW+cOEIMzGB4NUfTKAl+ySgw==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0.tgz", + "integrity": "sha512-GmahpUU/55hxfH4TP77ChOfftADsCq/nuri73I/AVLe2s4NIglvTsaACkFVZAVmnXXyPS00Fk3x27WS3yO07zA==", "requires": { - "@opentelemetry/api-logs": "0.200.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-logs": "0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-logs": "0.200.0", + "@opentelemetry/sdk-trace-base": "2.0.0" } }, "@opentelemetry/exporter-metrics-otlp-grpc": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0-rc.1.tgz", - "integrity": "sha512-/8/lj00ZwCaYlXiJvj+j7UHg5RMzza1RS2CUTubD4ym3KNZWKqFWmArzqRT7buCqrLG/TCFieXQRgqvS9+hzFw==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0.tgz", + "integrity": "sha512-uHawPRvKIrhqH09GloTuYeq2BjyieYHIpiklOvxm9zhrCL2eRsnI/6g9v2BZTVtGp8tEgIa7rCQ6Ltxw6NBgew==", "requires": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" } }, "@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0-rc.1.tgz", - "integrity": "sha512-TIl8S1FfWfVXg64Lxpduqnf89v8wti4tBbic6ie2Ms+hicaH1xheB5H5qIgUrjrrOzh8dzKXi/GpmxrHnvyZyA==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0.tgz", + "integrity": "sha512-5BiR6i8yHc9+qW7F6LqkuUnIzVNA7lt0qRxIKcKT+gq3eGUPHZ3DY29sfxI3tkvnwMgtnHDMNze5DdxW39HsAw==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" } }, "@opentelemetry/exporter-metrics-otlp-proto": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0-rc.1.tgz", - "integrity": "sha512-0JeN8knkVEOUvFFcN97+va3QfoiOPP+yitJ3jdDqfYYjgJ5wyAQ9TGNpK5NGL/+cTJ/Q+77kzJVYfH5AwNu+1Q==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0.tgz", + "integrity": "sha512-E+uPj0yyvz81U9pvLZp3oHtFrEzNSqKGVkIViTQY1rH3TOobeJPSpLnTVXACnCwkPR5XeTvPnK3pZ2Kni8AFMg==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" } }, "@opentelemetry/exporter-prometheus": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0-rc.1.tgz", - "integrity": "sha512-HyzvH+f3tu8IwRTVID2K1RYLbL6nFcldL8ggMpl36nY9Dy+hak4ezZPIYJsbSJOPYKRnRp8b1gsR0dkM8Fk3Nw==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0.tgz", + "integrity": "sha512-ZYdlU9r0USuuYppiDyU2VFRA0kFl855ylnb3N/2aOlXrbA4PMCznen7gmPbetGQu7pz8Jbaf4fwvrDnVdQQXSw==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" } }, "@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0-rc.1.tgz", - "integrity": "sha512-icES63S7Ggn2vBgfuE41mP0+vPsG4Zx+eP4tH6tAwm6DVkrTJpUV6Czt63xlUKgsrV1F5pNcsZxATH6/6h8SJA==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0.tgz", + "integrity": "sha512-hmeZrUkFl1YMsgukSuHCFPYeF9df0hHoKeHUthRKFCxiURs+GwF1VuabuHmBMZnjTbsuvNjOB+JSs37Csem/5Q==", "requires": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" } }, "@opentelemetry/exporter-trace-otlp-http": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0-rc.1.tgz", - "integrity": "sha512-1/LrkTZQz0bfiWEYbDNHv9V//AfHw7w/2GBYFhlHPX/8fDaa+0+HT/JLWOXNUjHX9GyEnXp/regIwfVsEzCwdg==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0.tgz", + "integrity": "sha512-Goi//m/7ZHeUedxTGVmEzH19NgqJY+Bzr6zXo1Rni1+hwqaksEyJ44gdlEMREu6dzX1DlAaH/qSykSVzdrdafA==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" } }, "@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0-rc.1.tgz", - "integrity": "sha512-BMveqMzRcgdhZEmESxtnUWuN9ZrMuPs+kIDIDFytU4gzY8Liqs/7sgms/GF2Gr97x2CDE0wHkprP7Z0aq/eY0g==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0.tgz", + "integrity": "sha512-V9TDSD3PjK1OREw2iT9TUTzNYEVWJk4Nhodzhp9eiz4onDMYmPy3LaGbPv81yIR6dUb/hNp/SIhpiCHwFUq2Vg==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" } }, "@opentelemetry/exporter-zipkin": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0-rc.1.tgz", - "integrity": "sha512-jzkLC0TQ4kzlI48A9QUhEl0gxmUXbm6UMLCvp4yPVDdEJ+F5Zxlce+t2J6WIAgxDE0eH27Qcy8goAfgSgve1jw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0.tgz", + "integrity": "sha512-icxaKZ+jZL/NHXX8Aru4HGsrdhK0MLcuRXkX5G5IRmCgoRLw+Br6I/nMVozX2xjGGwV7hw2g+4Slj8K7s4HbVg==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -45659,7 +45611,7 @@ "version": "file:packages/opentelemetry-host-metrics", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -45687,7 +45639,7 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -45737,11 +45689,11 @@ } }, "@opentelemetry/instrumentation": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0-rc.1.tgz", - "integrity": "sha512-Sq+bD3mEoK60k1n124CDV4OJHaiMpukh2/xnPGj/wxpXo9Q9WcneaOmRRMvlHSkr3L7oBXekZ4JFzwVhFO66EA==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0.tgz", + "integrity": "sha512-pmPlzfJd+vvgaZd/reMsC8RWgTXn2WY1OWT5RT42m3aOn5532TozwXNDhg1vzqJ+jnvmkREcdLr27ebJEQt0Jg==", "requires": { - "@opentelemetry/api-logs": "0.200.0-rc.1", + "@opentelemetry/api-logs": "0.200.0", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -45760,8 +45712,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/amqplib": "^0.5.17", "@types/lodash": "4.14.199", @@ -45792,13 +45744,13 @@ "version": "file:plugins/node/opentelemetry-instrumentation-aws-lambda", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/aws-lambda": "8.10.147", "@types/mocha": "10.0.10", @@ -45831,10 +45783,10 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/propagation-utils": "^0.30.16", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", @@ -45866,12 +45818,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-bunyan", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.200.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-logs": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-logs": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/bunyan": "1.8.11", "@types/mocha": "10.0.10", @@ -45900,11 +45852,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-cassandra", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -45932,11 +45884,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-connect", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/connect": "3.4.38", "@types/mocha": "10.0.10", @@ -45964,10 +45916,10 @@ "@cucumber/cucumber": "^9.0.0", "@cucumber/messages": "^22.0.0", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -45997,10 +45949,10 @@ "version": "file:plugins/node/instrumentation-dataloader", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "dataloader": "2.2.3", @@ -46025,10 +45977,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-dns", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -46057,10 +46009,10 @@ "@babel/core": "7.22.17", "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-web": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@rollup/plugin-commonjs": "^26.0.0", "@rollup/plugin-node-resolve": "^15.2.3", @@ -46126,12 +46078,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-express", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", @@ -46161,13 +46113,13 @@ "requires": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", @@ -46190,13 +46142,13 @@ } }, "@opentelemetry/instrumentation-fetch": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.200.0-rc.1.tgz", - "integrity": "sha512-WqDsXXWy9N0Hl6+6d6ugzurQxsFXZ+MI3hJoOxVBFLgt6GRiEmnSaIO1ohZPgybgmc4pwWOtevhKQV8tWXrv1w==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.200.0.tgz", + "integrity": "sha512-W2Vd/hVsFN3ZNU20yn3zmhXdutF7ecWy10aDGQtYJRdE0WLmYcQlxM3T7D8hPxIr+Uvi7LG+VAR2uJQxXdidKA==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/instrumentation": "0.200.0-rc.1", - "@opentelemetry/sdk-trace-web": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/instrumentation": "0.200.0", + "@opentelemetry/sdk-trace-web": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -46204,12 +46156,12 @@ "version": "file:plugins/node/instrumentation-fs", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -46234,10 +46186,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-generic-pool", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/generic-pool": "^3.1.9", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46264,8 +46216,8 @@ "version": "file:plugins/node/opentelemetry-instrumentation-graphql", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46288,11 +46240,11 @@ } }, "@opentelemetry/instrumentation-grpc": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0-rc.1.tgz", - "integrity": "sha512-Pz1N1ey4rBgBkZxcmH2oXwXup9pSnu450Tyr5j+JXp1wAywsHkpoLLl5sGzq29TQy/NDzqr9s5D8CszGWprKpw==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0.tgz", + "integrity": "sha512-iaPHlO1qb1WlGUq0oTx0rJND/BtBeTAtyEfflu2VwKDe8XZeia7UEOfiSQxnGqVSTwW5F0P1S5UzqeDJotreWQ==", "requires": { - "@opentelemetry/instrumentation": "0.200.0-rc.1", + "@opentelemetry/instrumentation": "0.200.0", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -46301,12 +46253,12 @@ "requires": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46329,12 +46281,12 @@ } }, "@opentelemetry/instrumentation-http": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0-rc.1.tgz", - "integrity": "sha512-VN/NKb1RBfK3t/AtggjkjB1zVYv8IP1MA6odnyRm+AInhv4dM0DUquPCpUxkX+j6F/jQ+VCVidWK0ObAKz/7Rg==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0.tgz", + "integrity": "sha512-9tqGbCJikhYU68y3k9mi6yWsMyMeCcwoQuHvIXan5VvvPPQ5WIZaV6Mxu/MCVe4swRNoFs8Th+qyj0TZV5ELvw==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/instrumentation": "0.200.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/instrumentation": "0.200.0", "@opentelemetry/semantic-conventions": "^1.29.0", "forwarded-parse": "2.1.2" } @@ -46343,12 +46295,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-ioredis", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", @@ -46379,8 +46331,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46407,10 +46359,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-knex", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46438,13 +46390,13 @@ "requires": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", @@ -46477,10 +46429,10 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-web": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -46535,7 +46487,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@types/lru-cache": "7.10.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46562,11 +46514,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-memcached", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6", "@types/mocha": "10.0.10", @@ -46593,12 +46545,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mongodb", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", @@ -46711,9 +46663,9 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46740,11 +46692,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mysql", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/mysql": "2.15.26", @@ -46772,10 +46724,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-mysql2", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/mocha": "10.0.10", @@ -46807,10 +46759,10 @@ "@nestjs/core": "9.4.3", "@nestjs/platform-express": "9.4.3", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46841,10 +46793,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-net", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46870,12 +46822,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-pg", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/mocha": "10.0.10", @@ -46909,12 +46861,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-pino", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/api-logs": "^0.200.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46944,12 +46896,12 @@ "version": "file:plugins/node/opentelemetry-instrumentation-redis", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -46977,13 +46929,13 @@ "version": "file:plugins/node/opentelemetry-instrumentation-redis-4", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/redis-common": "^0.36.2", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47024,11 +46976,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-restify", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47057,10 +47009,10 @@ "version": "file:plugins/node/opentelemetry-instrumentation-router", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47085,8 +47037,8 @@ "version": "file:plugins/node/instrumentation-runtime-node", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-metrics": "^2.0.0", "@types/mocha": "^10.0.6", "@types/node": "18.18.14", "nyc": "^15.1.0", @@ -47110,8 +47062,8 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47257,10 +47209,10 @@ "version": "file:plugins/node/instrumentation-tedious", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47288,11 +47240,11 @@ "version": "file:plugins/node/instrumentation-undici", "requires": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -47320,12 +47272,12 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-zone-peer-dep": "^2.0.0-rc.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", + "@opentelemetry/context-zone-peer-dep": "^2.0.0", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-web": "^2.0.0", "@types/jquery": "3.5.32", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47380,11 +47332,11 @@ "version": "file:plugins/node/opentelemetry-instrumentation-winston", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/api-logs": "^0.200.0-rc.1", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/winston-transport": "^0.10.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47411,47 +47363,47 @@ } }, "@opentelemetry/instrumentation-xml-http-request": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0-rc.1.tgz", - "integrity": "sha512-HJLceWjwvBFlHHKX6ootSnXXPdWAr+xouM7Ty+WFLbJ4x8H+tkvA/tP7vDmymZkzWIR0CpIQLBKivNmA5g1z1A==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.200.0.tgz", + "integrity": "sha512-5YKt1BiCvJigJ/axt8bmTUFp2evNFPEO7M7BanzScsK8nC98w8THAKO+gDlmZn2BBG6s0EvTRPETLSQN6hzS8A==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/instrumentation": "0.200.0-rc.1", - "@opentelemetry/sdk-trace-web": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/instrumentation": "0.200.0", + "@opentelemetry/sdk-trace-web": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/otlp-exporter-base": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0-rc.1.tgz", - "integrity": "sha512-MM68HcbsaAM+OAIZckTQWAcwrznN4wyIif+Ea3EPo8gJqH1jHxmUpTZ+cO/nOy6+yB9QyISy5D7335yofL9QCg==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0.tgz", + "integrity": "sha512-IxJgA3FD7q4V6gGq4bnmQM5nTIyMDkoGFGrBrrDjB6onEiq1pafma55V+bHvGYLWvcqbBbRfezr1GED88lacEQ==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-transformer": "0.200.0" } }, "@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0-rc.1.tgz", - "integrity": "sha512-2xyymgrDEyKHfdbJPqBJWP2ZBD/Y24AcTmdmBAWHFYgSzqI6+5pqQps1X+PZ9oECxTUjnbHhgHIvPNOM06zunQ==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0.tgz", + "integrity": "sha512-CK2S+bFgOZ66Bsu5hlDeOX6cvW5FVtVjFFbWuaJP0ELxJKBB6HlbLZQ2phqz/uLj1cWap5xJr/PsR3iGoB7Vqw==", "requires": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/otlp-exporter-base": "0.200.0-rc.1", - "@opentelemetry/otlp-transformer": "0.200.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0" } }, "@opentelemetry/otlp-transformer": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0-rc.1.tgz", - "integrity": "sha512-+WWjJ5HNdCtIwfp+enIebE9c0z7j3FOxz0FoVBYXBYoJ5305uDkOIwvVSr4KuzOKd/Ekg8Iio/qx9FEbLK1H3Q==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-logs": "0.200.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0.tgz", + "integrity": "sha512-+9YDZbYybOnv7sWzebWOeK6gKyt2XE7iarSyBFkwwnP559pEevKOUD8NyDHhRjCSp13ybh9iVXlMfcj/DwF/yw==", + "requires": { + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-logs": "0.200.0", + "@opentelemetry/sdk-metrics": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", "protobufjs": "^7.3.0" } }, @@ -47461,10 +47413,10 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/propagator-b3": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/propagator-b3": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-web": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/react": "17.0.83", @@ -47556,7 +47508,7 @@ "version": "file:propagators/propagator-aws-xray", "requires": { "@opentelemetry/api": ">=1.0.0 <1.10.0", - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "^18.18.14", "@types/sinon": "17.0.4", @@ -47688,11 +47640,11 @@ } }, "@opentelemetry/propagator-b3": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0-rc.1.tgz", - "integrity": "sha512-17xKpdWYl3HxBRGL2v+CdSowJxG1KrZ5X4z844jDR9+zMM/XcroIqPjDtGoHpLseu8MKUxCJi1w1nvzDZCB0lg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0.tgz", + "integrity": "sha512-blx9S2EI49Ycuw6VZq+bkpaIoiJFhsDuvFGhBIoH3vJ5oYjJ2U0s3fAM5jYft99xVIAv6HqoPtlP9gpVA2IZtA==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0" } }, "@opentelemetry/propagator-instana": { @@ -47735,11 +47687,11 @@ } }, "@opentelemetry/propagator-jaeger": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0-rc.1.tgz", - "integrity": "sha512-Uzpxbf4aXDsasjW3splfsUPbFauCJI0r/t4t5Z2Y5g7qo6+/+PUlqgC3/J0A7DujH2Ui1EUjrE4PVIHXmg1xjw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0.tgz", + "integrity": "sha512-Mbm/LSFyAtQKP0AQah4AfGgsD+vsZcyreZoQ5okFBk33hU7AquU4TltgyL9dvaO8/Zkoud8/0gEvwfOZ5d7EPA==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0" } }, "@opentelemetry/propagator-ot-trace": { @@ -47820,9 +47772,9 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47850,11 +47802,11 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47882,10 +47834,10 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47912,10 +47864,10 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@opentelemetry/instrumentation-fs": "^0.19.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47944,10 +47896,10 @@ "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -47974,7 +47926,7 @@ "version": "file:detectors/node/opentelemetry-resource-detector-github", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/resources": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -48000,9 +47952,9 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-node": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -48025,89 +47977,89 @@ } }, "@opentelemetry/resources": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0-rc.1.tgz", - "integrity": "sha512-ETqGg9rvdb0zSDmtvgt3R4Q2b1UdWx9M4XWIfoZgzTfV+Bj9LJFtE/YYQxY8Z1ygdI560SmuctgQWrafpLrFFQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0.tgz", + "integrity": "sha512-rnZr6dML2z4IARI4zPGQV4arDikF/9OXZQzrC01dLmn0CZxU5U5OLd/m1T7YkGRj5UitjeoCtg/zorlgMQcdTg==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-logs": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0-rc.1.tgz", - "integrity": "sha512-4w8MH6F8dbOQSLb3sYrXQfFzPrOKLzd6tbqBo3cYVwIDJMa2c8KMVc/UkPkpwZBjELHz6O/un/M6bKDHBrfR/A==", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0.tgz", + "integrity": "sha512-VZG870063NLfObmQQNtCVcdXXLzI3vOjjrRENmU37HYiPFa0ZXpXVDsTD02Nh3AT3xYJzQaWKl2X2lQ2l7TWJA==", "requires": { - "@opentelemetry/api-logs": "0.200.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1" + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0" } }, "@opentelemetry/sdk-metrics": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0-rc.1.tgz", - "integrity": "sha512-Ic2NrPiyDmxvImfA567gJ51VxTkT2vAiHZ/QWUzHQi6k1De8P+XqTU7mD2K+AoyaStSysFXVM+4Dal1KmlGJyQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0.tgz", + "integrity": "sha512-Bvy8QDjO05umd0+j+gDeWcTaVa1/R2lDj/eOvjzpm8VQj1K1vVZJuyjThpV5/lSHyYW2JaHF2IQ7Z8twJFAhjA==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1" + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0" } }, "@opentelemetry/sdk-node": { - "version": "0.200.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0-rc.1.tgz", - "integrity": "sha512-Tdi/qCUWCdni/ZzhvfztBDM3DPOBPI17wSR3q2inKH29ftvDPRAzRlx5XrCvviwGz6/jrT2aIL3rcq2YnhkJMQ==", - "requires": { - "@opentelemetry/api-logs": "0.200.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0-rc.1", - "@opentelemetry/exporter-logs-otlp-http": "0.200.0-rc.1", - "@opentelemetry/exporter-logs-otlp-proto": "0.200.0-rc.1", - "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0-rc.1", - "@opentelemetry/exporter-metrics-otlp-http": "0.200.0-rc.1", - "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0-rc.1", - "@opentelemetry/exporter-prometheus": "0.200.0-rc.1", - "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0-rc.1", - "@opentelemetry/exporter-trace-otlp-http": "0.200.0-rc.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.200.0-rc.1", - "@opentelemetry/exporter-zipkin": "2.0.0-rc.1", - "@opentelemetry/instrumentation": "0.200.0-rc.1", - "@opentelemetry/propagator-b3": "2.0.0-rc.1", - "@opentelemetry/propagator-jaeger": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", - "@opentelemetry/sdk-logs": "0.200.0-rc.1", - "@opentelemetry/sdk-metrics": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "2.0.0-rc.1", + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0.tgz", + "integrity": "sha512-S/YSy9GIswnhYoDor1RusNkmRughipvTCOQrlF1dzI70yQaf68qgf5WMnzUxdlCl3/et/pvaO75xfPfuEmCK5A==", + "requires": { + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0", + "@opentelemetry/exporter-prometheus": "0.200.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0", + "@opentelemetry/exporter-zipkin": "2.0.0", + "@opentelemetry/instrumentation": "0.200.0", + "@opentelemetry/propagator-b3": "2.0.0", + "@opentelemetry/propagator-jaeger": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-logs": "0.200.0", + "@opentelemetry/sdk-metrics": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", + "@opentelemetry/sdk-trace-node": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-base": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0-rc.1.tgz", - "integrity": "sha512-0sHZrmn5v3bWRRK6hMQeiRcJizMR79rTq+PnpaOOBXKPCPTCJotO4VYfk7Ro19HMRpyrP45Q4e2emlY7pZv+sw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0.tgz", + "integrity": "sha512-qQnYdX+ZCkonM7tA5iU4fSRsVxbFGml8jbxOgipRGMFHKaXKHQ30js03rTobYjKjIfnOsZSbHKWF0/0v0OQGfw==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/resources": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" } }, "@opentelemetry/sdk-trace-node": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0-rc.1.tgz", - "integrity": "sha512-yhX8xNCucL3z+FobTEl7sZ3myh+YRJf/vAIS+lyeiV2qT30fVX2sv7AMVH+xjDYlYV/YVLZAqXOImVkJEFcMjA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0.tgz", + "integrity": "sha512-omdilCZozUjQwY3uZRBwbaRMJ3p09l4t187Lsdf0dGMye9WKD4NGcpgZRvqhI1dwcH6og+YXQEtoO9Wx3ykilg==", "requires": { - "@opentelemetry/context-async-hooks": "2.0.0-rc.1", - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1" + "@opentelemetry/context-async-hooks": "2.0.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" } }, "@opentelemetry/sdk-trace-web": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0-rc.1.tgz", - "integrity": "sha512-ZKtgUB69woFcix2/CxtDo5ozTayJoOPDY4IDEzdIentUOT92/ab13XGV7PvLy+k18nMC8piHVoF5Su503hOs3g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.0.0.tgz", + "integrity": "sha512-2IeDP1k2fipeCH6OcTSg3HgaSvTTqgUNld5GIPGXWspynZSK85YjUDazEYpSVIyaMeQY6+ZHEaD5cwsRaq3dWA==", "requires": { - "@opentelemetry/core": "2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "2.0.0-rc.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", "@opentelemetry/semantic-conventions": "^1.29.0" } }, @@ -48120,7 +48072,7 @@ "version": "file:packages/opentelemetry-sql-common", "requires": { "@opentelemetry/api": "^1.1.0", - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@types/mocha": "^10.0.0", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -48141,7 +48093,7 @@ "@opentelemetry/winston-transport": { "version": "file:packages/winston-transport", "requires": { - "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/api-logs": "^0.200.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", diff --git a/packages/baggage-span-processor/package.json b/packages/baggage-span-processor/package.json index 084bd43724..de5bf29cfc 100644 --- a/packages/baggage-span-processor/package.json +++ b/packages/baggage-span-processor/package.json @@ -41,7 +41,7 @@ "@opentelemetry/api": "^1.0.0" }, "dependencies": { - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1" + "@opentelemetry/sdk-trace-base": "^2.0.0" }, "devDependencies": { "@opentelemetry/api": "^1.0.0", diff --git a/packages/opentelemetry-host-metrics/package.json b/packages/opentelemetry-host-metrics/package.json index 06fdcad542..dc0d72f495 100644 --- a/packages/opentelemetry-host-metrics/package.json +++ b/packages/opentelemetry-host-metrics/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", diff --git a/packages/opentelemetry-id-generator-aws-xray/package.json b/packages/opentelemetry-id-generator-aws-xray/package.json index d34e9217f6..311a179dd0 100644 --- a/packages/opentelemetry-id-generator-aws-xray/package.json +++ b/packages/opentelemetry-id-generator-aws-xray/package.json @@ -76,7 +76,7 @@ "webpack-merge": "5.10.0" }, "dependencies": { - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1" + "@opentelemetry/sdk-trace-base": "^2.0.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-id-generator-aws-xray#readme" } diff --git a/packages/opentelemetry-sql-common/package.json b/packages/opentelemetry-sql-common/package.json index b440bc1019..83a99c6a70 100644 --- a/packages/opentelemetry-sql-common/package.json +++ b/packages/opentelemetry-sql-common/package.json @@ -40,7 +40,7 @@ "@opentelemetry/api": "^1.1.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1" + "@opentelemetry/core": "^2.0.0" }, "devDependencies": { "@opentelemetry/api": "^1.1.0", diff --git a/packages/opentelemetry-test-utils/package.json b/packages/opentelemetry-test-utils/package.json index 7148e0d0f0..3cab971bc5 100644 --- a/packages/opentelemetry-test-utils/package.json +++ b/packages/opentelemetry-test-utils/package.json @@ -43,14 +43,14 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/exporter-jaeger": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-node": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/exporter-jaeger": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" } } diff --git a/packages/winston-transport/package.json b/packages/winston-transport/package.json index 906cbb52cb..13db5aee23 100644 --- a/packages/winston-transport/package.json +++ b/packages/winston-transport/package.json @@ -47,7 +47,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-rc.1", + "@opentelemetry/api-logs": "^0.200.0", "winston-transport": "4.*" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/winston-transport#readme" diff --git a/plugins/node/instrumentation-amqplib/package.json b/plugins/node/instrumentation-amqplib/package.json index c20cd27bd6..46886d22c1 100644 --- a/plugins/node/instrumentation-amqplib/package.json +++ b/plugins/node/instrumentation-amqplib/package.json @@ -44,8 +44,8 @@ "@opentelemetry/api": "^1.3.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "devDependencies": { diff --git a/plugins/node/instrumentation-cucumber/package.json b/plugins/node/instrumentation-cucumber/package.json index ad87861286..e94822e7d5 100644 --- a/plugins/node/instrumentation-cucumber/package.json +++ b/plugins/node/instrumentation-cucumber/package.json @@ -46,9 +46,9 @@ "@cucumber/cucumber": "^9.0.0", "@cucumber/messages": "^22.0.0", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -62,7 +62,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-cucumber#readme" diff --git a/plugins/node/instrumentation-dataloader/package.json b/plugins/node/instrumentation-dataloader/package.json index 6d9d61b2de..88e0faa5cf 100644 --- a/plugins/node/instrumentation-dataloader/package.json +++ b/plugins/node/instrumentation-dataloader/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "dataloader": "2.2.3", @@ -55,7 +55,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-dataloader#readme" } diff --git a/plugins/node/instrumentation-fs/package.json b/plugins/node/instrumentation-fs/package.json index 1c34aae1a1..7cdcf3b65c 100644 --- a/plugins/node/instrumentation-fs/package.json +++ b/plugins/node/instrumentation-fs/package.json @@ -43,10 +43,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -56,8 +56,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-fs#readme" } diff --git a/plugins/node/instrumentation-kafkajs/package.json b/plugins/node/instrumentation-kafkajs/package.json index 9639e8fa06..7f9598dc39 100644 --- a/plugins/node/instrumentation-kafkajs/package.json +++ b/plugins/node/instrumentation-kafkajs/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "^17.0.0", @@ -55,7 +55,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme" diff --git a/plugins/node/instrumentation-lru-memoizer/package.json b/plugins/node/instrumentation-lru-memoizer/package.json index ed81cec7c6..458a085f2a 100644 --- a/plugins/node/instrumentation-lru-memoizer/package.json +++ b/plugins/node/instrumentation-lru-memoizer/package.json @@ -55,7 +55,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-lru-memoizer#readme" } diff --git a/plugins/node/instrumentation-mongoose/package.json b/plugins/node/instrumentation-mongoose/package.json index dd2f5f5f9b..9f431b1214 100644 --- a/plugins/node/instrumentation-mongoose/package.json +++ b/plugins/node/instrumentation-mongoose/package.json @@ -49,7 +49,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "29.2.0", @@ -60,8 +60,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-mongoose#readme" diff --git a/plugins/node/instrumentation-runtime-node/package.json b/plugins/node/instrumentation-runtime-node/package.json index 802e749d31..8f28ac6b83 100644 --- a/plugins/node/instrumentation-runtime-node/package.json +++ b/plugins/node/instrumentation-runtime-node/package.json @@ -38,11 +38,11 @@ "access": "public" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", "@types/mocha": "^10.0.6", "@types/node": "18.18.14", "nyc": "^15.1.0", diff --git a/plugins/node/instrumentation-socket.io/package.json b/plugins/node/instrumentation-socket.io/package.json index 118c988b7c..969b849c1b 100644 --- a/plugins/node/instrumentation-socket.io/package.json +++ b/plugins/node/instrumentation-socket.io/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "expect": "27.4.2", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme" diff --git a/plugins/node/instrumentation-tedious/package.json b/plugins/node/instrumentation-tedious/package.json index e5eb16f6e7..8330eac1cf 100644 --- a/plugins/node/instrumentation-tedious/package.json +++ b/plugins/node/instrumentation-tedious/package.json @@ -47,9 +47,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -60,7 +60,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/tedious": "^4.0.14" }, diff --git a/plugins/node/instrumentation-undici/package.json b/plugins/node/instrumentation-undici/package.json index ad27f81555..51edac196f 100644 --- a/plugins/node/instrumentation-undici/package.json +++ b/plugins/node/instrumentation-undici/package.json @@ -41,9 +41,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.7.0", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -57,8 +57,8 @@ "@opentelemetry/api": "^1.7.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici", "sideEffects": false diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json b/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json index ca0a27da60..fe13c93947 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json @@ -43,12 +43,12 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@opentelemetry/propagator-aws-xray": "^1.26.2", "@opentelemetry/propagator-aws-xray-lambda": "^0.53.2", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/aws-lambda": "8.10.147" }, diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json index e36e2fb18f..42b1248d51 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json @@ -44,8 +44,8 @@ "@opentelemetry/api": "^1.3.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/propagation-utils": "^0.30.16", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -59,7 +59,7 @@ "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@smithy/node-http-handler": "2.4.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/package.json b/plugins/node/opentelemetry-instrumentation-bunyan/package.json index a2e37d196b..b85139e203 100644 --- a/plugins/node/opentelemetry-instrumentation-bunyan/package.json +++ b/plugins/node/opentelemetry-instrumentation-bunyan/package.json @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/resources": "^2.0.0-rc.1", - "@opentelemetry/sdk-logs": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-logs": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -60,8 +60,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/instrumentation": "^0.200.0", "@types/bunyan": "1.8.11" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-bunyan#readme" diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/package.json b/plugins/node/opentelemetry-instrumentation-cassandra/package.json index b3b6e2727c..00c047b4b6 100644 --- a/plugins/node/opentelemetry-instrumentation-cassandra/package.json +++ b/plugins/node/opentelemetry-instrumentation-cassandra/package.json @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -59,7 +59,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-cassandra#readme" diff --git a/plugins/node/opentelemetry-instrumentation-connect/package.json b/plugins/node/opentelemetry-instrumentation-connect/package.json index 7a968d180d..221d8bd5a5 100644 --- a/plugins/node/opentelemetry-instrumentation-connect/package.json +++ b/plugins/node/opentelemetry-instrumentation-connect/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "connect": "3.7.0", @@ -54,8 +54,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/connect": "3.4.38" }, diff --git a/plugins/node/opentelemetry-instrumentation-dns/package.json b/plugins/node/opentelemetry-instrumentation-dns/package.json index 884cf71a78..e3f62e7f07 100644 --- a/plugins/node/opentelemetry-instrumentation-dns/package.json +++ b/plugins/node/opentelemetry-instrumentation-dns/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -57,7 +57,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-dns#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-express/package.json b/plugins/node/opentelemetry-instrumentation-express/package.json index c06e56a328..67fe31ba96 100644 --- a/plugins/node/opentelemetry-instrumentation-express/package.json +++ b/plugins/node/opentelemetry-instrumentation-express/package.json @@ -45,10 +45,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -61,8 +61,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-express#readme" diff --git a/plugins/node/opentelemetry-instrumentation-fastify/package.json b/plugins/node/opentelemetry-instrumentation-fastify/package.json index bb3f26c76f..148a41681d 100644 --- a/plugins/node/opentelemetry-instrumentation-fastify/package.json +++ b/plugins/node/opentelemetry-instrumentation-fastify/package.json @@ -45,11 +45,11 @@ "devDependencies": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/node": "18.15.3", @@ -62,8 +62,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-fastify#readme" diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json b/plugins/node/opentelemetry-instrumentation-generic-pool/package.json index e82a7ad788..613c25e0b0 100644 --- a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json +++ b/plugins/node/opentelemetry-instrumentation-generic-pool/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/generic-pool": "^3.1.9", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -57,7 +57,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-generic-pool#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-graphql/package.json b/plugins/node/opentelemetry-instrumentation-graphql/package.json index 0b082d6bdf..940db73f61 100644 --- a/plugins/node/opentelemetry-instrumentation-graphql/package.json +++ b/plugins/node/opentelemetry-instrumentation-graphql/package.json @@ -45,7 +45,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/instrumentation": "^0.200.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-hapi/package.json b/plugins/node/opentelemetry-instrumentation-hapi/package.json index 601fb8a75e..86fabc2dbf 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/package.json +++ b/plugins/node/opentelemetry-instrumentation-hapi/package.json @@ -45,10 +45,10 @@ "devDependencies": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "joi": "17.12.2", @@ -58,8 +58,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-hapi#readme" diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/package.json b/plugins/node/opentelemetry-instrumentation-ioredis/package.json index 2d8d223d15..53620556ff 100644 --- a/plugins/node/opentelemetry-instrumentation-ioredis/package.json +++ b/plugins/node/opentelemetry-instrumentation-ioredis/package.json @@ -48,10 +48,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/ioredis4": "npm:@types/ioredis@4.28.10", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -65,7 +65,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, diff --git a/plugins/node/opentelemetry-instrumentation-knex/package.json b/plugins/node/opentelemetry-instrumentation-knex/package.json index cf1238b2e0..662f163735 100644 --- a/plugins/node/opentelemetry-instrumentation-knex/package.json +++ b/plugins/node/opentelemetry-instrumentation-knex/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "better-sqlite3": "11.0.0", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-knex#readme" diff --git a/plugins/node/opentelemetry-instrumentation-koa/package.json b/plugins/node/opentelemetry-instrumentation-koa/package.json index 9b5543d103..30817510e9 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/package.json +++ b/plugins/node/opentelemetry-instrumentation-koa/package.json @@ -47,11 +47,11 @@ "devDependencies": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/instrumentation-http": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/koa": "2.15.0", "@types/koa__router": "12.0.4", "@types/mocha": "10.0.10", @@ -66,8 +66,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-koa#readme" diff --git a/plugins/node/opentelemetry-instrumentation-memcached/package.json b/plugins/node/opentelemetry-instrumentation-memcached/package.json index 7c995c44a5..2f30d68170 100644 --- a/plugins/node/opentelemetry-instrumentation-memcached/package.json +++ b/plugins/node/opentelemetry-instrumentation-memcached/package.json @@ -44,10 +44,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -57,7 +57,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6" }, diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/package.json b/plugins/node/opentelemetry-instrumentation-mongodb/package.json index 396aa32a7e..4974143abc 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/package.json +++ b/plugins/node/opentelemetry-instrumentation-mongodb/package.json @@ -52,11 +52,11 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/bson": "4.0.5", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -67,7 +67,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mongodb#readme" diff --git a/plugins/node/opentelemetry-instrumentation-mysql/package.json b/plugins/node/opentelemetry-instrumentation-mysql/package.json index f4b2f20316..ae9f5eaa1e 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql/package.json @@ -42,10 +42,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-metrics": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mysql": "2.15.26" }, diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/package.json b/plugins/node/opentelemetry-instrumentation-mysql2/package.json index 667751fd54..14e157c842 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql2/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql2/package.json @@ -44,9 +44,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -58,7 +58,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1" }, diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json b/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json index be7da00b6f..84d3d6139c 100644 --- a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json +++ b/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json @@ -48,9 +48,9 @@ "@nestjs/core": "9.4.3", "@nestjs/platform-express": "9.4.3", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/semver": "7.5.8", @@ -65,7 +65,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme" diff --git a/plugins/node/opentelemetry-instrumentation-net/package.json b/plugins/node/opentelemetry-instrumentation-net/package.json index d9a25205c1..60ab7599c1 100644 --- a/plugins/node/opentelemetry-instrumentation-net/package.json +++ b/plugins/node/opentelemetry-instrumentation-net/package.json @@ -44,9 +44,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -56,7 +56,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-net#readme" diff --git a/plugins/node/opentelemetry-instrumentation-pg/package.json b/plugins/node/opentelemetry-instrumentation-pg/package.json index 5fa815a69b..b0c2296e00 100644 --- a/plugins/node/opentelemetry-instrumentation-pg/package.json +++ b/plugins/node/opentelemetry-instrumentation-pg/package.json @@ -51,10 +51,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -69,8 +69,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.40.1", "@types/pg": "8.6.1", diff --git a/plugins/node/opentelemetry-instrumentation-pino/package.json b/plugins/node/opentelemetry-instrumentation-pino/package.json index 66f11fafa3..f6e4ddc9e4 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/package.json +++ b/plugins/node/opentelemetry-instrumentation-pino/package.json @@ -46,8 +46,8 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -62,9 +62,9 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-rc.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pino#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/package.json b/plugins/node/opentelemetry-instrumentation-redis-4/package.json index ff6ed1609f..b91eb5228c 100644 --- a/plugins/node/opentelemetry-instrumentation-redis-4/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis-4/package.json @@ -49,11 +49,11 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "cross-env": "7.0.3", @@ -64,7 +64,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, diff --git a/plugins/node/opentelemetry-instrumentation-redis/package.json b/plugins/node/opentelemetry-instrumentation-redis/package.json index ff1cc3a005..18f69d72ee 100644 --- a/plugins/node/opentelemetry-instrumentation-redis/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis/package.json @@ -49,10 +49,10 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", "@opentelemetry/contrib-test-utils": "^0.45.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/redis": "2.8.32", @@ -64,7 +64,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/redis-common": "^0.36.2", "@opentelemetry/semantic-conventions": "^1.27.0" }, diff --git a/plugins/node/opentelemetry-instrumentation-restify/package.json b/plugins/node/opentelemetry-instrumentation-restify/package.json index 0297970426..6a9c8c57ae 100644 --- a/plugins/node/opentelemetry-instrumentation-restify/package.json +++ b/plugins/node/opentelemetry-instrumentation-restify/package.json @@ -44,9 +44,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/restify": "4.3.12", @@ -59,8 +59,8 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-restify#readme" diff --git a/plugins/node/opentelemetry-instrumentation-router/package.json b/plugins/node/opentelemetry-instrumentation-router/package.json index 4ff35af06b..6e054c075a 100644 --- a/plugins/node/opentelemetry-instrumentation-router/package.json +++ b/plugins/node/opentelemetry-instrumentation-router/package.json @@ -43,9 +43,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "nyc": "15.1.0", @@ -54,7 +54,7 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-router#readme" diff --git a/plugins/node/opentelemetry-instrumentation-winston/package.json b/plugins/node/opentelemetry-instrumentation-winston/package.json index 931702b95c..01d39bfde0 100644 --- a/plugins/node/opentelemetry-instrumentation-winston/package.json +++ b/plugins/node/opentelemetry-instrumentation-winston/package.json @@ -48,9 +48,9 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-async-hooks": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-node": "^2.0.0-rc.1", + "@opentelemetry/context-async-hooks": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/winston-transport": "^0.10.1", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -65,8 +65,8 @@ "winston2": "npm:winston@2.4.7" }, "dependencies": { - "@opentelemetry/api-logs": "^0.200.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/instrumentation": "^0.200.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-winston#readme" } diff --git a/plugins/web/opentelemetry-instrumentation-document-load/package.json b/plugins/web/opentelemetry-instrumentation-document-load/package.json index 671abc979d..be44d212d2 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/package.json +++ b/plugins/web/opentelemetry-instrumentation-document-load/package.json @@ -54,7 +54,7 @@ "@babel/core": "7.22.17", "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@rollup/plugin-commonjs": "^26.0.0", "@rollup/plugin-node-resolve": "^15.2.3", "@types/chai": "^4.3.10", @@ -69,9 +69,9 @@ "typescript": "5.0.4" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-web": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-document-load#readme" diff --git a/plugins/web/opentelemetry-instrumentation-long-task/package.json b/plugins/web/opentelemetry-instrumentation-long-task/package.json index a36c32bdf3..69abf2a494 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/package.json +++ b/plugins/web/opentelemetry-instrumentation-long-task/package.json @@ -51,8 +51,8 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-web": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/sinon": "17.0.4", @@ -77,8 +77,8 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1" + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json index 553a1f612a..123eac7177 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json @@ -51,9 +51,9 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/context-zone-peer-dep": "^2.0.0-rc.1", - "@opentelemetry/instrumentation-xml-http-request": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", + "@opentelemetry/context-zone-peer-dep": "^2.0.0", + "@opentelemetry/instrumentation-xml-http-request": "^0.200.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/jquery": "3.5.32", "@types/mocha": "10.0.10", "@types/node": "18.18.14", @@ -79,9 +79,9 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "dependencies": { - "@opentelemetry/core": "^2.0.0-rc.1", - "@opentelemetry/instrumentation": "^0.200.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1" + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/sdk-trace-web": "^2.0.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0", diff --git a/plugins/web/opentelemetry-plugin-react-load/package.json b/plugins/web/opentelemetry-plugin-react-load/package.json index e8c3758a3a..054cc99671 100644 --- a/plugins/web/opentelemetry-plugin-react-load/package.json +++ b/plugins/web/opentelemetry-plugin-react-load/package.json @@ -51,9 +51,9 @@ "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", "@opentelemetry/api": "^1.0.0", - "@opentelemetry/propagator-b3": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-base": "^2.0.0-rc.1", - "@opentelemetry/sdk-trace-web": "^2.0.0-rc.1", + "@opentelemetry/propagator-b3": "^2.0.0", + "@opentelemetry/sdk-trace-base": "^2.0.0", + "@opentelemetry/sdk-trace-web": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "18.18.14", "@types/react": "17.0.83", @@ -87,7 +87,7 @@ "react": "^16.13.1 || ^17.0.0" }, "dependencies": { - "@opentelemetry/instrumentation": "^0.200.0-rc.1", + "@opentelemetry/instrumentation": "^0.200.0", "shimmer": "^1.2.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-plugin-react-load#readme" diff --git a/propagators/propagator-aws-xray/package.json b/propagators/propagator-aws-xray/package.json index ee4214955f..cd79ed14d0 100644 --- a/propagators/propagator-aws-xray/package.json +++ b/propagators/propagator-aws-xray/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", - "@opentelemetry/core": "^2.0.0-rc.1", + "@opentelemetry/core": "^2.0.0", "@types/mocha": "10.0.10", "@types/node": "^18.18.14", "@types/sinon": "17.0.4", From e3a689fde5e1e52a6e9fc6dd573affe57e4b613a Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Mon, 17 Mar 2025 18:00:35 -0700 Subject: [PATCH 96/97] fix resource detectors to never have their async attribute promises reject Also tweak the auto-instrumentations-node/register.js test to actually use resource detectors, to help test if there are issues with them. Refs: https://github.com/open-telemetry/opentelemetry-js/issues/5539 --- .../src/detectors/AlibabaCloudEcsDetector.ts | 74 +++++++++------ .../detectors/AlibabaCloudEcsDetector.test.ts | 35 +++++++ .../src/detectors/AwsBeanstalkDetector.ts | 76 ++++++++------- .../src/detectors/AwsEc2Detector.ts | 56 +++++++---- .../src/detectors/AwsEksDetector.ts | 4 +- .../src/detectors/AzureVmDetector.ts | 94 +++++++++++-------- .../test/register.test.ts | 1 - 7 files changed, 218 insertions(+), 122 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts index 7d105fa728..106b4acac0 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { context } from '@opentelemetry/api'; +import { context, diag } from '@opentelemetry/api'; import { suppressTracing } from '@opentelemetry/core'; import { ResourceDetector, @@ -61,38 +61,58 @@ class AlibabaCloudEcsDetector implements ResourceDetector { * @param config (unused) The resource detection config */ detect(): DetectedResource { - const attributes = context.with(suppressTracing(context.active()), () => - this._getAttributes() + const dataPromise = context.with(suppressTracing(context.active()), () => + this._gatherData() ); + + const attrNames = [ + SEMRESATTRS_CLOUD_PROVIDER, + SEMRESATTRS_CLOUD_PLATFORM, + SEMRESATTRS_CLOUD_ACCOUNT_ID, + SEMRESATTRS_CLOUD_REGION, + SEMRESATTRS_CLOUD_AVAILABILITY_ZONE, + SEMRESATTRS_HOST_ID, + SEMRESATTRS_HOST_TYPE, + SEMRESATTRS_HOST_NAME, + ]; + + const attributes = {} as DetectedResourceAttributes; + attrNames.forEach(name => { + // Each resource attribute is determined asynchronously in _gatherData(). + attributes[name] = dataPromise.then(data => data[name]); + }); + return { attributes }; } /** Gets identity and host info and returns them as attribs. Empty object if fails */ - _getAttributes(): DetectedResourceAttributes { - const dataP = Promise.all([this._fetchIdentity(), this._fetchHost()]); + async _gatherData(): Promise { + try { + const { + 'owner-account-id': accountId, + 'instance-id': instanceId, + 'instance-type': instanceType, + 'region-id': region, + 'zone-id': availabilityZone, + } = await this._fetchIdentity(); + const hostname = await this._fetchHost(); - return { - [SEMRESATTRS_CLOUD_PROVIDER]: dataP.then( - () => CLOUDPROVIDERVALUES_ALIBABA_CLOUD - ), - [SEMRESATTRS_CLOUD_PLATFORM]: dataP.then( - () => CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS - ), - - // Data from _fetchIdentity() - [SEMRESATTRS_CLOUD_ACCOUNT_ID]: dataP.then( - data => data[0]['owner-account-id'] - ), - [SEMRESATTRS_CLOUD_REGION]: dataP.then(data => data[0]['region-id']), - [SEMRESATTRS_CLOUD_AVAILABILITY_ZONE]: dataP.then( - data => data[0]['zone-id'] - ), - [SEMRESATTRS_HOST_ID]: dataP.then(data => data[0]['instance-id']), - [SEMRESATTRS_HOST_TYPE]: dataP.then(data => data[0]['instance-type']), - - // Data from _fetchHost() - [SEMRESATTRS_HOST_NAME]: dataP.then(data => data[1]), - }; + return { + [SEMRESATTRS_CLOUD_PROVIDER]: CLOUDPROVIDERVALUES_ALIBABA_CLOUD, + [SEMRESATTRS_CLOUD_PLATFORM]: CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS, + [SEMRESATTRS_CLOUD_ACCOUNT_ID]: accountId, + [SEMRESATTRS_CLOUD_REGION]: region, + [SEMRESATTRS_CLOUD_AVAILABILITY_ZONE]: availabilityZone, + [SEMRESATTRS_HOST_ID]: instanceId, + [SEMRESATTRS_HOST_TYPE]: instanceType, + [SEMRESATTRS_HOST_NAME]: hostname, + }; + } catch (err: any) { + diag.debug( + `${this.constructor.name}: did not detect resource: ${err?.message}` + ); + return {}; + } } /** diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts index f31b0f4a70..7ef6ccf57f 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts @@ -14,6 +14,7 @@ * limitations under the License. */ +import { setTimeout as setTimeoutP } from 'timers/promises'; import * as nock from 'nock'; import * as assert from 'assert'; import { detectResources } from '@opentelemetry/resources'; @@ -138,4 +139,38 @@ describe('alibabaCloudEcsDetector', () => { scope.done(); }); }); + + describe('with delay in calling .waitForAsyncAttributes()', () => { + // Note any `unhandledRejection` process events during the test run. + let gotUnhandledRejections: Error[]; + const unhandleRejectionHandler = (err: any) => { + gotUnhandledRejections.push(err); + }; + beforeEach(() => { + gotUnhandledRejections = []; + process.on('unhandledRejection', unhandleRejectionHandler); + }); + afterEach(() => { + process.removeListener('unhandledRejection', unhandleRejectionHandler); + }); + + it('should return empty resource when receiving error', async () => { + const scope = nock(ALIYUN_HOST) + .get(ALIYUN_IDENTITY_PATH) + .replyWithError('NOT FOUND'); + + const resource = detectResources({ + detectors: [alibabaCloudEcsDetector], + }); + // This pause simulates the delay between `detectResources` and + // `waitForAsyncAttributes` typically called later in an exporter. + await setTimeoutP(200); // Hope this is enough time to get error response. + await resource.waitForAsyncAttributes?.(); + + assert.deepStrictEqual(resource.attributes, {}); + assert.deepStrictEqual(gotUnhandledRejections, []); + + scope.done(); + }); + }); }); diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts index 8c85d6590a..f3c19a5f52 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { context } from '@opentelemetry/api'; +import { context, diag } from '@opentelemetry/api'; import { suppressTracing } from '@opentelemetry/core'; import { @@ -65,45 +65,55 @@ export class AwsBeanstalkDetector implements ResourceDetector { } detect(): DetectedResource { - const attributes = context.with(suppressTracing(context.active()), () => - this._getAttributes() + const dataPromise = context.with(suppressTracing(context.active()), () => + this._gatherData() ); + + const attrNames = [ + ATTR_CLOUD_PROVIDER, + ATTR_CLOUD_PLATFORM, + ATTR_SERVICE_NAME, + ATTR_SERVICE_NAMESPACE, + ATTR_SERVICE_VERSION, + ATTR_SERVICE_INSTANCE_ID, + ]; + + const attributes = {} as DetectedResourceAttributes; + attrNames.forEach(name => { + // Each resource attribute is determined asynchronously in _gatherData(). + attributes[name] = dataPromise.then(data => data[name]); + }); + return { attributes }; } - /** * Async resource attributes for AWS Beanstalk configuration read from file. */ - _getAttributes(): DetectedResourceAttributes { - const parsedDataP = AwsBeanstalkDetector.fileAccessAsync( - this.BEANSTALK_CONF_PATH, - fs.constants.R_OK - ) - .then(() => - AwsBeanstalkDetector.readFileAsync(this.BEANSTALK_CONF_PATH, 'utf8') - ) - .then(rawData => { - return JSON.parse(rawData); - }); + async _gatherData(): Promise { + try { + await AwsBeanstalkDetector.fileAccessAsync( + this.BEANSTALK_CONF_PATH, + fs.constants.R_OK + ); + + const rawData = await AwsBeanstalkDetector.readFileAsync( + this.BEANSTALK_CONF_PATH, + 'utf8' + ); + const parsedData = JSON.parse(rawData); - return { - [ATTR_CLOUD_PROVIDER]: parsedDataP.then(() => CLOUD_PROVIDER_VALUE_AWS), - [ATTR_CLOUD_PLATFORM]: parsedDataP.then( - () => CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK - ), - [ATTR_SERVICE_NAME]: parsedDataP.then( - () => CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK - ), - [ATTR_SERVICE_NAMESPACE]: parsedDataP.then( - parsedData => parsedData.environment_name - ), - [ATTR_SERVICE_VERSION]: parsedDataP.then( - parsedData => parsedData.version_label - ), - [ATTR_SERVICE_INSTANCE_ID]: parsedDataP.then( - parsedData => parsedData.deployment_id - ), - }; + return { + [ATTR_CLOUD_PROVIDER]: CLOUD_PROVIDER_VALUE_AWS, + [ATTR_CLOUD_PLATFORM]: CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK, + [ATTR_SERVICE_NAME]: CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK, + [ATTR_SERVICE_NAMESPACE]: parsedData.environment_name, + [ATTR_SERVICE_VERSION]: parsedData.version_label, + [ATTR_SERVICE_INSTANCE_ID]: parsedData.deployment_id, + }; + } catch (e: any) { + diag.debug(`AwsBeanstalkDetector: did not detect resource: ${e.message}`); + return {}; + } } } diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts index c5d6f538ac..66cb20262b 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts @@ -55,33 +55,49 @@ class AwsEc2Detector implements ResourceDetector { readonly MILLISECOND_TIME_OUT = 5000; detect(): DetectedResource { - const attributes = context.with(suppressTracing(context.active()), () => - this._getAttributes() + const dataPromise = context.with(suppressTracing(context.active()), () => + this._gatherData() ); + + const attrNames = [ + ATTR_CLOUD_PROVIDER, + ATTR_CLOUD_PLATFORM, + ATTR_CLOUD_ACCOUNT_ID, + ATTR_CLOUD_REGION, + ATTR_CLOUD_AVAILABILITY_ZONE, + ATTR_HOST_ID, + ATTR_HOST_TYPE, + ATTR_HOST_NAME, + ]; + + const attributes = {} as DetectedResourceAttributes; + attrNames.forEach(name => { + // Each resource attribute is determined asynchronously in _gatherData(). + attributes[name] = dataPromise.then(data => data[name]); + }); + return { attributes }; } - _getAttributes(): DetectedResourceAttributes { + /** + * Attempts to connect and obtain an AWS instance Identity document. + */ + async _gatherData(): Promise { try { - const dataP = this._fetchToken().then(token => - Promise.all([this._fetchIdentity(token), this._fetchHost(token)]) - ); + const token = await this._fetchToken(); + const { accountId, instanceId, instanceType, region, availabilityZone } = + await this._fetchIdentity(token); + const hostname = await this._fetchHost(token); return { - [ATTR_CLOUD_PROVIDER]: dataP.then(() => CLOUD_PROVIDER_VALUE_AWS), - [ATTR_CLOUD_PLATFORM]: dataP.then(() => CLOUD_PLATFORM_VALUE_AWS_EC2), - - // Data from _fetchIdentity() - [ATTR_CLOUD_ACCOUNT_ID]: dataP.then(data => data[0].accountId), - [ATTR_CLOUD_REGION]: dataP.then(data => data[0].region), - [ATTR_CLOUD_AVAILABILITY_ZONE]: dataP.then( - data => data[0].availabilityZone - ), - [ATTR_HOST_ID]: dataP.then(data => data[0].instanceId), - [ATTR_HOST_TYPE]: dataP.then(data => data[0].instanceType), - - // Data from _fetchHost() - [ATTR_HOST_NAME]: dataP.then(data => data[1]), + [ATTR_CLOUD_PROVIDER]: CLOUD_PROVIDER_VALUE_AWS, + [ATTR_CLOUD_PLATFORM]: CLOUD_PLATFORM_VALUE_AWS_EC2, + [ATTR_CLOUD_ACCOUNT_ID]: accountId, + [ATTR_CLOUD_REGION]: region, + [ATTR_CLOUD_AVAILABILITY_ZONE]: availabilityZone, + [ATTR_HOST_ID]: instanceId, + [ATTR_HOST_TYPE]: instanceType, + [ATTR_HOST_NAME]: hostname, }; } catch { return {}; diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts index 593d65cc6e..5e289c7470 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts @@ -108,8 +108,8 @@ export class AwsEksDetector implements ResourceDetector { [ATTR_K8S_CLUSTER_NAME]: clusterName || '', [ATTR_CONTAINER_ID]: containerId || '', }; - } catch (e) { - diag.debug('AwsEksDetector: Process is not running on K8S', e); + } catch (e: any) { + diag.debug('AwsEksDetector: Process is not running on K8S:', e.message); return {}; } } diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts index ec7c80dab9..86a0a41051 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts @@ -16,7 +16,7 @@ import * as http from 'http'; -import { context } from '@opentelemetry/api'; +import { context, diag } from '@opentelemetry/api'; import { suppressTracing } from '@opentelemetry/core'; import { ResourceDetector, @@ -49,24 +49,44 @@ import { */ class AzureVmResourceDetector implements ResourceDetector { detect(): DetectedResource { - const attributes = context.with(suppressTracing(context.active()), () => + const dataPromise = context.with(suppressTracing(context.active()), () => this.getAzureVmMetadata() ); + + const attrNames = [ + AZURE_VM_SCALE_SET_NAME_ATTRIBUTE, + AZURE_VM_SKU_ATTRIBUTE, + SEMRESATTRS_CLOUD_PLATFORM, + SEMRESATTRS_CLOUD_PROVIDER, + SEMRESATTRS_CLOUD_REGION, + CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE, + SEMRESATTRS_HOST_ID, + SEMRESATTRS_HOST_NAME, + SEMRESATTRS_HOST_TYPE, + SEMRESATTRS_OS_VERSION, + ]; + + const attributes = {} as DetectedResourceAttributes; + attrNames.forEach(name => { + // Each resource attribute is determined asynchronously in _gatherData(). + attributes[name] = dataPromise.then(data => data[name]); + }); + return { attributes }; } - getAzureVmMetadata(): DetectedResourceAttributes { - const options = { - host: AZURE_VM_METADATA_HOST, - path: AZURE_VM_METADATA_PATH, - method: 'GET', - timeout: 5000, - headers: { - Metadata: 'True', - }, - }; - const metadataP: Promise = new Promise( - (resolve, reject) => { + async getAzureVmMetadata(): Promise { + try { + const options = { + host: AZURE_VM_METADATA_HOST, + path: AZURE_VM_METADATA_PATH, + method: 'GET', + timeout: 5000, + headers: { + Metadata: 'True', + }, + }; + const metadata: AzureVmMetadata = await new Promise((resolve, reject) => { const timeoutId = setTimeout(() => { req.destroy(); reject(new Error('Azure metadata service request timed out.')); @@ -97,32 +117,28 @@ class AzureVmResourceDetector implements ResourceDetector { reject(err); }); req.end(); - } - ); + }); - const attributes = { - [AZURE_VM_SCALE_SET_NAME_ATTRIBUTE]: metadataP.then( - metadata => metadata['vmScaleSetName'] - ), - [AZURE_VM_SKU_ATTRIBUTE]: metadataP.then(metadata => metadata['sku']), - [SEMRESATTRS_CLOUD_PLATFORM]: metadataP.then( - () => CLOUDPLATFORMVALUES_AZURE_VM - ), - [SEMRESATTRS_CLOUD_PROVIDER]: metadataP.then( - () => CLOUDPROVIDERVALUES_AZURE - ), - [SEMRESATTRS_CLOUD_REGION]: metadataP.then( - metadata => metadata['location'] - ), - [CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE]: metadataP.then( - metadata => metadata['resourceId'] - ), - [SEMRESATTRS_HOST_ID]: metadataP.then(metadata => metadata['vmId']), - [SEMRESATTRS_HOST_NAME]: metadataP.then(metadata => metadata['name']), - [SEMRESATTRS_HOST_TYPE]: metadataP.then(metadata => metadata['vmSize']), - [SEMRESATTRS_OS_VERSION]: metadataP.then(metadata => metadata['version']), - }; - return attributes; + const attributes = { + [AZURE_VM_SCALE_SET_NAME_ATTRIBUTE]: metadata['vmScaleSetName'], + [AZURE_VM_SKU_ATTRIBUTE]: metadata['sku'], + [SEMRESATTRS_CLOUD_PLATFORM]: CLOUDPLATFORMVALUES_AZURE_VM, + [SEMRESATTRS_CLOUD_PROVIDER]: CLOUDPROVIDERVALUES_AZURE, + [SEMRESATTRS_CLOUD_REGION]: metadata['location'], + [CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE]: metadata['resourceId'], + [SEMRESATTRS_HOST_ID]: metadata['vmId'], + [SEMRESATTRS_HOST_NAME]: metadata['name'], + [SEMRESATTRS_HOST_TYPE]: metadata['vmSize'], + [SEMRESATTRS_OS_VERSION]: metadata['version'], + }; + return attributes; + } catch (err: any) { + diag.debug( + 'AzureVmResourceDetector: not running in an Azure VM:', + err.message + ); + return {}; + } } } diff --git a/metapackages/auto-instrumentations-node/test/register.test.ts b/metapackages/auto-instrumentations-node/test/register.test.ts index 47917c854b..2f1f52c54f 100644 --- a/metapackages/auto-instrumentations-node/test/register.test.ts +++ b/metapackages/auto-instrumentations-node/test/register.test.ts @@ -33,7 +33,6 @@ function runWithRegister(path: string): PromiseWithChild<{ timeout: 1500, killSignal: 'SIGKILL', // SIGTERM is not sufficient to terminate some hangs env: Object.assign({}, process.env, { - OTEL_NODE_RESOURCE_DETECTORS: 'none', OTEL_TRACES_EXPORTER: 'console', OTEL_LOG_LEVEL: 'debug', // nx (used by lerna run) defaults `FORCE_COLOR=true`, which in From 2bf52ff9fac3708f2548fd30589847c68132aabb Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Mon, 17 Mar 2025 19:49:21 -0700 Subject: [PATCH 97/97] try with a bigger timeout now that we are running all the resource detectors --- metapackages/auto-instrumentations-node/test/register.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metapackages/auto-instrumentations-node/test/register.test.ts b/metapackages/auto-instrumentations-node/test/register.test.ts index 2f1f52c54f..94d2d948eb 100644 --- a/metapackages/auto-instrumentations-node/test/register.test.ts +++ b/metapackages/auto-instrumentations-node/test/register.test.ts @@ -30,7 +30,7 @@ function runWithRegister(path: string): PromiseWithChild<{ ['--require', '../build/src/register.js', path], { cwd: __dirname, - timeout: 1500, + timeout: 5000, killSignal: 'SIGKILL', // SIGTERM is not sufficient to terminate some hangs env: Object.assign({}, process.env, { OTEL_TRACES_EXPORTER: 'console',