diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index e5e212d938af..25bb3fcac03c 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -2323,13 +2323,6 @@ packages: fastq: 1.17.1 dev: false - /@opentelemetry/api-logs@0.48.0: - resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.7.0 - dev: false - /@opentelemetry/api-logs@0.49.1: resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} engines: {node: '>=14'} @@ -2356,16 +2349,6 @@ packages: '@opentelemetry/api': 1.8.0 dev: false - /@opentelemetry/core@1.21.0(@opentelemetry/api@1.7.0): - resolution: {integrity: sha512-KP+OIweb3wYoP7qTYL/j5IpOlu52uxBv5M4+QhSmmUfLyTgu1OIS71msK3chFo1D6Y61BIH3wMiMYRCxJCQctA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.8.0' - dependencies: - '@opentelemetry/api': 1.7.0 - '@opentelemetry/semantic-conventions': 1.21.0 - dev: false - /@opentelemetry/core@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} engines: {node: '>=14'} @@ -2636,17 +2619,6 @@ packages: - '@opentelemetry/api' dev: false - /@opentelemetry/resources@1.21.0(@opentelemetry/api@1.7.0): - resolution: {integrity: sha512-1Z86FUxPKL6zWVy2LdhueEGl9AHDJcx+bvHStxomruz6Whd02mE3lNUMjVJ+FGRoktx/xYQcxccYb03DiUP6Yw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.8.0' - dependencies: - '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.21.0(@opentelemetry/api@1.7.0) - '@opentelemetry/semantic-conventions': 1.21.0 - dev: false - /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} engines: {node: '>=14'} @@ -2658,19 +2630,6 @@ packages: '@opentelemetry/semantic-conventions': 1.22.0 dev: false - /@opentelemetry/sdk-logs@0.48.0(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.7.0): - resolution: {integrity: sha512-lRcA5/qkSJuSh4ItWCddhdn/nNbVvnzM+cm9Fg1xpZUeTeozjJDBcHnmeKoOaWRnrGYBdz6UTY6bynZR9aBeAA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.8.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.7.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/core': 1.21.0(@opentelemetry/api@1.7.0) - '@opentelemetry/resources': 1.21.0(@opentelemetry/api@1.7.0) - dev: false - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} engines: {node: '>=14'} @@ -2747,11 +2706,6 @@ packages: semver: 7.6.0 dev: false - /@opentelemetry/semantic-conventions@1.21.0: - resolution: {integrity: sha512-lkC8kZYntxVKr7b8xmjCVUgE0a8xgDakPyDo9uSWavXPyYqLgYYGdEd2j8NxihRyb6UwpX3G/hFUF4/9q2V+/g==} - engines: {node: '>=14'} - dev: false - /@opentelemetry/semantic-conventions@1.22.0: resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} engines: {node: '>=14'} @@ -20904,13 +20858,13 @@ packages: dev: false file:projects/perf-monitor-opentelemetry.tgz: - resolution: {integrity: sha512-UmIBLhCcyAUSI69l/tuebYr2ycxEi5NETn0Ft0fGi70GAG7Q0RY2276XfMKs8glQwuTcCKPbp8HTR/1jaWrPIQ==, tarball: file:projects/perf-monitor-opentelemetry.tgz} + resolution: {integrity: sha512-j7Ky/BPp40IYmh6SzJEe9X/aTt55W1vgfKDQpZLX2hKiAcetAUlk5jue0OPRzTOqmKz1dFQKAIgeHduTL9d1fA==, tarball: file:projects/perf-monitor-opentelemetry.tgz} name: '@rush-temp/perf-monitor-opentelemetry' version: 0.0.0 dependencies: - '@opentelemetry/api': 1.7.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/sdk-logs': 0.48.0(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.7.0) + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) '@types/node': 18.19.18 '@types/uuid': 8.3.4 dotenv: 16.4.5 @@ -20921,8 +20875,6 @@ packages: typescript: 5.3.3 uuid: 8.3.2 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - supports-color dev: false diff --git a/sdk/monitor/perf-tests/monitor-opentelemetry/package.json b/sdk/monitor/perf-tests/monitor-opentelemetry/package.json index a55b6da4ef09..ff64778869d3 100644 --- a/sdk/monitor/perf-tests/monitor-opentelemetry/package.json +++ b/sdk/monitor/perf-tests/monitor-opentelemetry/package.json @@ -4,27 +4,25 @@ "version": "1.0.0", "description": "", "main": "", + "type": "module", "keywords": [], "author": "", "license": "ISC", "dependencies": { + "@azure/monitor-opentelemetry": "^1.3.0", "@azure/test-utils-perf": "^1.0.0", "dotenv": "^16.0.0", - "uuid": "^8.3.0", - "@opentelemetry/api": "^1.7.0", - "@azure/monitor-opentelemetry": "^1.3.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/sdk-logs": "^0.48.0" + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.49.1", + "@opentelemetry/sdk-logs": "^0.49.1", + "tslib": "^2.6.2" }, "devDependencies": { - "@types/uuid": "^8.0.0", + "@azure/dev-tool": "^1.0.0", "@types/node": "^18.0.0", "eslint": "^8.0.0", "rimraf": "^5.0.5", - "tslib": "^2.2.0", - "ts-node": "^10.0.0", - "typescript": "~5.3.3", - "@azure/dev-tool": "^1.0.0" + "typescript": "~5.3.3" }, "private": true, "scripts": { diff --git a/sdk/monitor/perf-tests/monitor-opentelemetry/test/index.spec.ts b/sdk/monitor/perf-tests/monitor-opentelemetry/test/index.spec.ts index 5c470774721d..e3e5475b82cf 100644 --- a/sdk/monitor/perf-tests/monitor-opentelemetry/test/index.spec.ts +++ b/sdk/monitor/perf-tests/monitor-opentelemetry/test/index.spec.ts @@ -2,9 +2,9 @@ // Licensed under the MIT License. import { createPerfProgram } from "@azure/test-utils-perf"; -import { SpanExportTest } from "./spanExport.spec"; -import { LogExportTest } from "./logExport.spec"; -import { MetricExportTest } from "./metricExport.spec"; +import { SpanExportTest } from "./spanExport.spec.js"; +import { LogExportTest } from "./logExport.spec.js"; +import { MetricExportTest } from "./metricExport.spec.js"; const perfProgram = createPerfProgram(SpanExportTest, LogExportTest, MetricExportTest); perfProgram.run(); diff --git a/sdk/monitor/perf-tests/monitor-opentelemetry/test/logExport.spec.ts b/sdk/monitor/perf-tests/monitor-opentelemetry/test/logExport.spec.ts index fc7dd3e6756b..ef9c2a7018c4 100644 --- a/sdk/monitor/perf-tests/monitor-opentelemetry/test/logExport.spec.ts +++ b/sdk/monitor/perf-tests/monitor-opentelemetry/test/logExport.spec.ts @@ -2,7 +2,7 @@ // Licensed under the MIT License. import { PerfOptionDictionary } from "@azure/test-utils-perf"; -import { MonitorOpenTelemetryTest } from "./monitorOpenTelemetry.spec"; +import { MonitorOpenTelemetryTest } from "./monitorOpenTelemetry.spec.js"; import { logs, SeverityNumber } from "@opentelemetry/api-logs"; type MonitorOpenTelemetryTestOptions = Record; diff --git a/sdk/monitor/perf-tests/monitor-opentelemetry/test/metricExport.spec.ts b/sdk/monitor/perf-tests/monitor-opentelemetry/test/metricExport.spec.ts index 14659a2fe594..2469d4f4648d 100644 --- a/sdk/monitor/perf-tests/monitor-opentelemetry/test/metricExport.spec.ts +++ b/sdk/monitor/perf-tests/monitor-opentelemetry/test/metricExport.spec.ts @@ -2,7 +2,7 @@ // Licensed under the MIT License. import { PerfOptionDictionary } from "@azure/test-utils-perf"; -import { MonitorOpenTelemetryTest } from "./monitorOpenTelemetry.spec"; +import { MonitorOpenTelemetryTest } from "./monitorOpenTelemetry.spec.js"; import { metrics } from "@opentelemetry/api"; type MonitorOpenTelemetryTestOptions = Record; diff --git a/sdk/monitor/perf-tests/monitor-opentelemetry/test/spanExport.spec.ts b/sdk/monitor/perf-tests/monitor-opentelemetry/test/spanExport.spec.ts index 59ad95630abd..daa3bf0d89a7 100644 --- a/sdk/monitor/perf-tests/monitor-opentelemetry/test/spanExport.spec.ts +++ b/sdk/monitor/perf-tests/monitor-opentelemetry/test/spanExport.spec.ts @@ -2,7 +2,7 @@ // Licensed under the MIT License. import { PerfOptionDictionary } from "@azure/test-utils-perf"; -import { MonitorOpenTelemetryTest } from "./monitorOpenTelemetry.spec"; +import { MonitorOpenTelemetryTest } from "./monitorOpenTelemetry.spec.js"; import { trace, Span, Tracer, context } from "@opentelemetry/api"; type MonitorOpenTelemetryTestOptions = Record; diff --git a/sdk/monitor/perf-tests/monitor-opentelemetry/tsconfig.json b/sdk/monitor/perf-tests/monitor-opentelemetry/tsconfig.json index 9c4b2796b41e..314eacb3b998 100644 --- a/sdk/monitor/perf-tests/monitor-opentelemetry/tsconfig.json +++ b/sdk/monitor/perf-tests/monitor-opentelemetry/tsconfig.json @@ -1,12 +1,19 @@ { "extends": "../../../../tsconfig.package", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", "outDir": "./dist-esm", "declarationDir": "./types", "paths": { - "@azure/monitor-opentelemetry-exporter": ["./src/index"] + "@azure/monitor-opentelemetry-exporter": [ + "./src/index" + ] } }, - "include": ["src/**/*.ts", "test/**/*.ts", "samples-dev/**/*.ts"] + "include": [ + "src/**/*.ts", + "test/**/*.ts", + "samples-dev/**/*.ts" + ] }