diff --git a/.github/component-label-map.yml b/.github/component-label-map.yml
index d5d893aae2..5e4052f2d0 100644
--- a/.github/component-label-map.yml
+++ b/.github/component-label-map.yml
@@ -1,264 +1,264 @@
pkg:resource-detector-alibaba-cloud:
- changed-files:
- any-glob-to-any-file:
- - detectors/node/opentelemetry-resource-detector-alibaba-cloud/**
- - packages/opentelemetry-test-utils/**
+ - packages/resource-detector-alibaba-cloud/**
+ - packages/contrib-test-utils/**
pkg:resource-detector-aws:
- changed-files:
- any-glob-to-any-file:
- - detectors/node/opentelemetry-resource-detector-aws/**
- - packages/opentelemetry-test-utils/**
+ - packages/resource-detector-aws/**
+ - packages/contrib-test-utils/**
pkg:resource-detector-azure:
- changed-files:
- any-glob-to-any-file:
- - detectors/node/opentelemetry-resource-detector-azure/**
- - packages/opentelemetry-test-utils/**
+ - packages/resource-detector-azure/**
+ - packages/contrib-test-utils/**
pkg:resource-detector-container:
- changed-files:
- any-glob-to-any-file:
- - detectors/node/opentelemetry-resource-detector-container/**
- - packages/opentelemetry-test-utils/**
+ - packages/resource-detector-container/**
+ - packages/contrib-test-utils/**
pkg:resource-detector-gcp:
- changed-files:
- any-glob-to-any-file:
- - detectors/node/opentelemetry-resource-detector-gcp/**
- - packages/opentelemetry-test-utils/**
+ - packages/resource-detector-gcp/**
+ - packages/contrib-test-utils/**
pkg:resource-detector-github:
- changed-files:
- any-glob-to-any-file:
- - detectors/node/opentelemetry-resource-detector-github/**
+ - packages/resource-detector-github/**
pkg:resource-detector-instana:
- changed-files:
- any-glob-to-any-file:
- - detectors/node/opentelemetry-resource-detector-instana/**
- - packages/opentelemetry-test-utils/**
+ - packages/resource-detector-instana/**
+ - packages/contrib-test-utils/**
pkg:auto-configuration-propagators:
- changed-files:
- any-glob-to-any-file:
- - metapackages/auto-configuration-propagators/**
+ - packages/auto-configuration-propagators/**
pkg:auto-instrumentations-node:
- changed-files:
- any-glob-to-any-file:
- - metapackages/auto-instrumentations-node/**
+ - packages/auto-instrumentations-node/**
pkg:auto-instrumentations-web:
- changed-files:
- any-glob-to-any-file:
- - metapackages/auto-instrumentations-web/**
+ - packages/auto-instrumentations-web/**
pkg:test-utils:
- changed-files:
- any-glob-to-any-file:
- - packages/opentelemetry-test-utils/**
+ - packages/contrib-test-utils/**
pkg:host-metrics:
- changed-files:
- any-glob-to-any-file:
- - packages/opentelemetry-host-metrics/**
+ - packages/host-metrics/**
pkg:id-generator-aws-xray:
- changed-files:
- any-glob-to-any-file:
- - packages/opentelemetry-id-generator-aws-xray/**
+ - packages/id-generator-aws-xray/**
pkg:instrumentation-amqplib:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-amqplib/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-amqplib/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-aws-lambda:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-aws-lambda/**
+ - packages/instrumentation-aws-lambda/**
pkg:instrumentation-aws-sdk:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-aws-sdk/**
- - packages/opentelemetry-test-utils/**
- - packages/opentelemetry-propagation-utils/**
+ - packages/instrumentation-aws-sdk/**
+ - packages/contrib-test-utils/**
+ - packages/propagation-utils/**
pkg:instrumentation-bunyan:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-bunyan/**
+ - packages/instrumentation-bunyan/**
pkg:instrumentation-cassandra-driver:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-cassandra/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-cassandra-driver/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-connect:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-connect/**
+ - packages/instrumentation-connect/**
pkg:instrumentation-cucumber:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-cucumber/**
+ - packages/instrumentation-cucumber/**
pkg:instrumentation-dataloader:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-dataloader/**
+ - packages/instrumentation-dataloader/**
pkg:instrumentation-dns:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-dns/**
+ - packages/instrumentation-dns/**
pkg:instrumentation-document-load:
- changed-files:
- any-glob-to-any-file:
- - plugins/web/opentelemetry-instrumentation-document-load/**
+ - packages/instrumentation-document-load/**
pkg:instrumentation-express:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-express/**
+ - packages/instrumentation-express/**
pkg:instrumentation-fastify:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-fastify/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-fastify/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-fs:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-fs/**
+ - packages/instrumentation-fs/**
pkg:instrumentation-generic-pool:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-generic-pool/**
+ - packages/instrumentation-generic-pool/**
pkg:instrumentation-graphql:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-graphql/**
+ - packages/instrumentation-graphql/**
pkg:instrumentation-hapi:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-hapi/**
+ - packages/instrumentation-hapi/**
pkg:instrumentation-ioredis:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-ioredis/**
- - packages/opentelemetry-test-utils/**
- - packages/opentelemetry-redis-common/**
+ - packages/instrumentation-ioredis/**
+ - packages/contrib-test-utils/**
+ - packages/redis-common/**
pkg:instrumentation-kafkajs:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-kafkajs/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-kafkajs/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-knex:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-knex/**
+ - packages/instrumentation-knex/**
pkg:instrumentation-koa:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-koa/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-koa/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-long-task:
- changed-files:
- any-glob-to-any-file:
- - plugins/web/opentelemetry-instrumentation-long-task/**
+ - packages/instrumentation-long-task/**
pkg:instrumentation-lru-memoizer:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-lru-memoizer/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-lru-memoizer/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-memcached:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-memcached/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-memcached/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-mongodb:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-mongodb/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-mongodb/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-mongoose:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-mongoose/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-mongoose/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-mysql:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-mysql/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-mysql/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-mysql2:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-mysql2/**
- - packages/opentelemetry-test-utils/**
- - packages/opentelemetry-sql-common/**
+ - packages/instrumentation-mysql2/**
+ - packages/contrib-test-utils/**
+ - packages/sql-common/**
pkg:instrumentation-nestjs-core:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-nestjs-core/**
+ - packages/instrumentation-nestjs-core/**
pkg:instrumentation-net:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-net/**
+ - packages/instrumentation-net/**
pkg:instrumentation-oracledb:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-oracledb/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-oracledb/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-pg:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-pg/**
- - packages/opentelemetry-test-utils/**
- - packages/opentelemetry-sql-common/**
+ - packages/instrumentation-pg/**
+ - packages/contrib-test-utils/**
+ - packages/sql-common/**
pkg:instrumentation-pino:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-pino/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-pino/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-redis:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-redis/**
- - packages/opentelemetry-test-utils/**
- - packages/opentelemetry-redis-common/**
+ - packages/instrumentation-redis/**
+ - packages/contrib-test-utils/**
+ - packages/redis-common/**
pkg:instrumentation-redis-4:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-redis-4/**
- - packages/opentelemetry-test-utils/**
- - packages/opentelemetry-redis-common/**
+ - packages/instrumentation-redis-4/**
+ - packages/contrib-test-utils/**
+ - packages/redis-common/**
pkg:instrumentation-restify:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-restify/**
+ - packages/instrumentation-restify/**
pkg:instrumentation-router:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-router/**
+ - packages/instrumentation-router/**
pkg:instrumentation-runtime-node:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-runtime-node/**
+ - packages/instrumentation-runtime-node/**
pkg:instrumentation-socket.io:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-socket.io/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-socket.io/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-tedious:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-tedious/**
- - packages/opentelemetry-test-utils/**
+ - packages/instrumentation-tedious/**
+ - packages/contrib-test-utils/**
pkg:instrumentation-undici:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/instrumentation-undici/**
+ - packages/instrumentation-undici/**
pkg:instrumentation-user-interaction:
- changed-files:
- any-glob-to-any-file:
- - plugins/web/opentelemetry-instrumentation-user-interaction/**
+ - packages/instrumentation-user-interaction/**
pkg:instrumentation-winston:
- changed-files:
- any-glob-to-any-file:
- - plugins/node/opentelemetry-instrumentation-winston/**
+ - packages/instrumentation-winston/**
pkg:plugin-react-load:
- changed-files:
- any-glob-to-any-file:
- - plugins/web/opentelemetry-plugin-react-load/**
+ - packages/plugin-react-load/**
pkg:propagation-utils:
- changed-files:
- any-glob-to-any-file:
- - packages/opentelemetry-propagation-utils/**
- - packages/opentelemetry-test-utils/**
+ - packages/propagation-utils/**
+ - packages/contrib-test-utils/**
pkg:propagator-grpc-census-binary:
- changed-files:
- any-glob-to-any-file:
@@ -266,50 +266,50 @@ pkg:propagator-grpc-census-binary:
pkg:propagator-instana:
- changed-files:
- any-glob-to-any-file:
- - propagators/opentelemetry-propagator-instana/**
+ - packages/propagator-instana/**
pkg:propagator-ot-trace:
- changed-files:
- any-glob-to-any-file:
- - propagators/opentelemetry-propagator-ot-trace/**
+ - packages/propagator-ot-trace/**
pkg:redis-common:
- changed-files:
- any-glob-to-any-file:
- - packages/opentelemetry-redis-common/**
+ - packages/redis-common/**
pkg:sampler-aws-xray:
- changed-files:
- any-glob-to-any-file:
- packages/opentelemetry-sampler-aws-xray/**
- - packages/opentelemetry-test-utils/**
+ - packages/contrib-test-utils/**
pkg:sql-common:
- changed-files:
- any-glob-to-any-file:
- - packages/opentelemetry-sql-common/**
+ - packages/sql-common/**
pkg:propagator-aws-xray:
- changed-files:
- any-glob-to-any-file:
- - propagators/propagator-aws-xray/**
+ - packages/propagator-aws-xray/**
pkg:propagator-aws-xray-lambda:
- changed-files:
- any-glob-to-any-file:
- - propagators/propagator-aws-xray-lambda/**
+ - packages/propagator-aws-xray-lambda/**
pkg-status:unmaintained:
- changed-files:
- any-glob-to-any-file:
- - detectors/node/opentelemetry-resource-detector-github/**
- - packages/opentelemetry-redis-common/**
- - plugins/node/instrumentation-fs/**
- - plugins/node/instrumentation-tedious/**
- - plugins/node/opentelemetry-instrumentation-connect/**
- - plugins/node/opentelemetry-instrumentation-dns/**
- - plugins/node/opentelemetry-instrumentation-fastify/**
- - plugins/node/opentelemetry-instrumentation-generic-pool/**
- - plugins/node/opentelemetry-instrumentation-hapi/**
- - plugins/node/opentelemetry-instrumentation-knex/**
- - plugins/node/opentelemetry-instrumentation-koa/**
- - plugins/node/opentelemetry-instrumentation-memcached/**
- - plugins/node/opentelemetry-instrumentation-mysql/**
- - plugins/node/opentelemetry-instrumentation-nestjs-core/**
- - plugins/node/opentelemetry-instrumentation-restify/**
- - plugins/node/opentelemetry-instrumentation-router/**
- - propagators/opentelemetry-propagator-ot-trace/**
- - propagators/propagator-aws-xray-lambda/**
+ - packages/resource-detector-github/**
+ - packages/redis-common/**
+ - packages/instrumentation-fs/**
+ - packages/instrumentation-tedious/**
+ - packages/instrumentation-connect/**
+ - packages/instrumentation-dns/**
+ - packages/instrumentation-fastify/**
+ - packages/instrumentation-generic-pool/**
+ - packages/instrumentation-hapi/**
+ - packages/instrumentation-knex/**
+ - packages/instrumentation-koa/**
+ - packages/instrumentation-memcached/**
+ - packages/instrumentation-mysql/**
+ - packages/instrumentation-nestjs-core/**
+ - packages/instrumentation-restify/**
+ - packages/instrumentation-router/**
+ - packages/propagator-ot-trace/**
+ - packages/propagator-aws-xray-lambda/**
diff --git a/.github/component_owners.yml b/.github/component_owners.yml
index e21c924fef..a94dc27cfe 100644
--- a/.github/component_owners.yml
+++ b/.github/component_owners.yml
@@ -1,32 +1,32 @@
# Keep all in alphabetical order
components:
- detectors/node/opentelemetry-resource-detector-alibaba-cloud:
+ packages/resource-detector-alibaba-cloud:
- legendecas
- detectors/node/opentelemetry-resource-detector-aws:
+ packages/resource-detector-aws:
- jj22ee
- detectors/node/opentelemetry-resource-detector-azure:
+ packages/resource-detector-azure:
- jacksonweber
- hectorhdzg
- detectors/node/opentelemetry-resource-detector-container:
+ packages/resource-detector-container:
- abhee11
- detectors/node/opentelemetry-resource-detector-gcp:
+ packages/resource-detector-gcp:
- aabmass
- punya
- detectors/node/opentelemetry-resource-detector-github: []
+ packages/resource-detector-github: []
# Unmaintained
- detectors/node/opentelemetry-resource-detector-instana:
+ packages/resource-detector-instana:
- kirrg001
incubator/opentelemetry-sampler-aws-xray:
- jj22ee
- yiyuan-he
- metapackages/auto-configuration-propagators:
+ packages/auto-configuration-propagators:
- pichlermarc
- metapackages/auto-instrumentations-node:
+ packages/auto-instrumentations-node:
- dyladan
- pichlermarc
- legendecas
- blumamir
- metapackages/auto-instrumentations-web:
+ packages/auto-instrumentations-web:
- dyladan
- pichlermarc
- legendecas
@@ -36,132 +36,132 @@ components:
packages/baggage-span-processor:
- mikegoldsmith
- jamiedanielson
- packages/opentelemetry-host-metrics:
+ packages/host-metrics:
- legendecas
- packages/opentelemetry-id-generator-aws-xray:
+ packages/id-generator-aws-xray:
- jj22ee
- packages/opentelemetry-propagation-utils:
+ packages/propagation-utils:
- dyladan
- pichlermarc
- legendecas
- blumamir
- packages/opentelemetry-redis-common: []
+ packages/redis-common: []
# Unmaintained
- packages/opentelemetry-test-utils:
+ packages/contrib-test-utils:
- dyladan
- pichlermarc
- legendecas
- blumamir
packages/winston-transport:
- hectorhdzg
- plugins/node/instrumentation-amqplib:
+ packages/instrumentation-amqplib:
- blumamir
- plugins/node/instrumentation-cucumber:
+ packages/instrumentation-cucumber:
- Ugzuzg
- plugins/node/instrumentation-dataloader:
+ packages/instrumentation-dataloader:
- henrinormak
- plugins/node/instrumentation-fs: []
+ packages/instrumentation-fs: []
# Unmaintained
- plugins/node/instrumentation-kafkajs:
+ packages/instrumentation-kafkajs:
- seemk
- plugins/node/instrumentation-lru-memoizer:
+ packages/instrumentation-lru-memoizer:
- blumamir
- plugins/node/instrumentation-mongoose:
+ packages/instrumentation-mongoose:
- blumamir
- plugins/node/instrumentation-socket.io:
+ packages/instrumentation-socket.io:
- mottibec
- plugins/node/instrumentation-tedious: []
+ packages/instrumentation-tedious: []
# Unmaintained
- plugins/node/instrumentation-typeorm:
+ packages/instrumentation-typeorm:
- seemk
- weyert
- t2t2
- mhennoch
- plugins/node/opentelemetry-instrumentation-aws-lambda:
+ packages/instrumentation-aws-lambda:
- jj22ee
- plugins/node/opentelemetry-instrumentation-aws-sdk:
+ packages/instrumentation-aws-sdk:
- blumamir
- jj22ee
- trivikr
- plugins/node/opentelemetry-instrumentation-bunyan:
+ packages/instrumentation-bunyan:
- seemk
- trentm
- plugins/node/opentelemetry-instrumentation-cassandra:
+ packages/instrumentation-cassandra-driver:
- seemk
- plugins/node/opentelemetry-instrumentation-connect: []
+ packages/instrumentation-connect: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-dns: []
+ packages/instrumentation-dns: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-express:
+ packages/instrumentation-express:
- JamieDanielson
- pkanal
- raphael-theriault-swi
- plugins/node/opentelemetry-instrumentation-fastify: []
+ packages/instrumentation-fastify: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-generic-pool: []
+ packages/instrumentation-generic-pool: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-graphql:
+ packages/instrumentation-graphql:
- obecny
- plugins/node/opentelemetry-instrumentation-hapi: []
+ packages/instrumentation-hapi: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-ioredis:
+ packages/instrumentation-ioredis:
- blumamir
- naseemkullah
- plugins/node/opentelemetry-instrumentation-knex: []
+ packages/instrumentation-knex: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-koa: []
+ packages/instrumentation-koa: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-memcached: []
+ packages/instrumentation-memcached: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-mongodb:
+ packages/instrumentation-mongodb:
- onurtemizkan
- plugins/node/opentelemetry-instrumentation-mysql: []
+ packages/instrumentation-mysql: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-mysql2:
+ packages/instrumentation-mysql2:
- raphael-theriault-swi
- plugins/node/opentelemetry-instrumentation-nestjs-core: []
+ packages/instrumentation-nestjs-core: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-net:
+ packages/instrumentation-net:
- seemk
- plugins/node/opentelemetry-instrumentation-oracledb:
+ packages/instrumentation-oracledb:
- sudarshan12s
- sharadraju
- plugins/node/instrumentation-runtime-node:
+ packages/instrumentation-runtime-node:
- d4nyll
- plugins/node/opentelemetry-instrumentation-pg:
+ packages/instrumentation-pg:
- maryliag
- plugins/node/opentelemetry-instrumentation-pino:
+ packages/instrumentation-pino:
- seemk
- plugins/node/opentelemetry-instrumentation-redis-4:
+ packages/instrumentation-redis-4:
- blumamir
- plugins/node/opentelemetry-instrumentation-redis:
+ packages/instrumentation-redis:
- blumamir
- plugins/node/opentelemetry-instrumentation-restify: []
+ packages/instrumentation-restify: []
# Unmaintained
- plugins/node/opentelemetry-instrumentation-router: []
+ packages/instrumentation-router: []
# Unmaintained
- plugins/node/instrumentation-undici:
+ packages/instrumentation-undici:
- david-luna
- trentm
- plugins/node/opentelemetry-instrumentation-winston:
+ packages/instrumentation-winston:
- seemk
- plugins/web/opentelemetry-instrumentation-document-load:
+ packages/instrumentation-document-load:
- pkanal
- martinkuba
- plugins/web/opentelemetry-instrumentation-long-task:
+ packages/instrumentation-long-task:
- mhennoch
- t2t2
- plugins/web/opentelemetry-instrumentation-user-interaction:
+ packages/instrumentation-user-interaction:
- obecny
- plugins/web/opentelemetry-plugin-react-load:
+ packages/plugin-react-load:
- martinkuba
- propagators/opentelemetry-propagator-instana:
+ packages/propagator-instana:
- kirrg001
- propagators/opentelemetry-propagator-ot-trace: []
+ packages/propagator-ot-trace: []
# Unmaintained
- propagators/propagator-aws-xray:
+ packages/propagator-aws-xray:
- jj22ee
- propagators/propagator-aws-xray-lambda: [ ]
+ packages/propagator-aws-xray-lambda: [ ]
# Unmaintained
ignored-authors:
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 4c811c3413..721e1380d3 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,69 +1,69 @@
{
- "detectors/node/opentelemetry-resource-detector-alibaba-cloud": "0.31.2",
- "detectors/node/opentelemetry-resource-detector-aws": "2.2.0",
- "detectors/node/opentelemetry-resource-detector-azure": "0.9.0",
- "detectors/node/opentelemetry-resource-detector-container": "0.7.2",
- "detectors/node/opentelemetry-resource-detector-gcp": "0.36.0",
- "detectors/node/opentelemetry-resource-detector-github": "0.31.0",
- "detectors/node/opentelemetry-resource-detector-instana": "0.21.0",
- "metapackages/auto-configuration-propagators": "0.4.1",
- "metapackages/auto-instrumentations-node": "0.60.1",
- "metapackages/auto-instrumentations-web": "0.48.0",
+ "packages/resource-detector-alibaba-cloud": "0.31.2",
+ "packages/resource-detector-aws": "2.2.0",
+ "packages/resource-detector-azure": "0.9.0",
+ "packages/resource-detector-container": "0.7.2",
+ "packages/resource-detector-gcp": "0.36.0",
+ "packages/resource-detector-github": "0.31.0",
+ "packages/resource-detector-instana": "0.21.0",
+ "packages/auto-configuration-propagators": "0.4.1",
+ "packages/auto-instrumentations-node": "0.60.1",
+ "packages/auto-instrumentations-web": "0.48.0",
"packages/baggage-span-processor": "0.4.0",
"packages/baggage-log-record-processor": "0.3.0",
- "packages/opentelemetry-host-metrics": "0.36.0",
- "packages/opentelemetry-id-generator-aws-xray": "2.0.0",
- "packages/opentelemetry-propagation-utils": "0.31.2",
- "packages/opentelemetry-redis-common": "0.37.0",
- "packages/opentelemetry-sql-common": "0.41.0",
- "packages/opentelemetry-test-utils": "0.48.0",
+ "packages/host-metrics": "0.36.0",
+ "packages/id-generator-aws-xray": "2.0.0",
+ "packages/propagation-utils": "0.31.2",
+ "packages/redis-common": "0.37.0",
+ "packages/sql-common": "0.41.0",
+ "packages/contrib-test-utils": "0.48.0",
"packages/winston-transport": "0.13.0",
- "plugins/node/instrumentation-amqplib": "0.49.0",
- "plugins/node/instrumentation-cucumber": "0.17.0",
- "plugins/node/instrumentation-dataloader": "0.19.0",
- "plugins/node/instrumentation-fs": "0.22.0",
- "plugins/node/instrumentation-kafkajs": "0.11.0",
- "plugins/node/instrumentation-lru-memoizer": "0.47.0",
- "plugins/node/instrumentation-mongoose": "0.49.0",
- "plugins/node/instrumentation-runtime-node": "0.16.0",
- "plugins/node/instrumentation-socket.io": "0.49.0",
- "plugins/node/instrumentation-tedious": "0.21.0",
- "plugins/node/instrumentation-typeorm": "0.3.0",
- "plugins/node/instrumentation-undici": "0.13.1",
- "plugins/node/opentelemetry-instrumentation-aws-lambda": "0.53.0",
- "plugins/node/opentelemetry-instrumentation-aws-sdk": "0.54.0",
- "plugins/node/opentelemetry-instrumentation-bunyan": "0.48.0",
- "plugins/node/opentelemetry-instrumentation-cassandra": "0.48.0",
- "plugins/node/opentelemetry-instrumentation-connect": "0.46.0",
- "plugins/node/opentelemetry-instrumentation-dns": "0.46.0",
- "plugins/node/opentelemetry-instrumentation-express": "0.51.0",
- "plugins/node/opentelemetry-instrumentation-fastify": "0.47.0",
- "plugins/node/opentelemetry-instrumentation-generic-pool": "0.46.0",
- "plugins/node/opentelemetry-instrumentation-graphql": "0.50.0",
- "plugins/node/opentelemetry-instrumentation-hapi": "0.49.0",
- "plugins/node/opentelemetry-instrumentation-ioredis": "0.50.0",
- "plugins/node/opentelemetry-instrumentation-knex": "0.47.0",
- "plugins/node/opentelemetry-instrumentation-koa": "0.50.1",
- "plugins/node/opentelemetry-instrumentation-memcached": "0.46.0",
- "plugins/node/opentelemetry-instrumentation-mongodb": "0.55.1",
- "plugins/node/opentelemetry-instrumentation-mysql": "0.48.0",
- "plugins/node/opentelemetry-instrumentation-mysql2": "0.48.0",
- "plugins/node/opentelemetry-instrumentation-nestjs-core": "0.48.0",
- "plugins/node/opentelemetry-instrumentation-net": "0.46.1",
- "plugins/node/opentelemetry-instrumentation-oracledb": "0.28.0",
- "plugins/node/opentelemetry-instrumentation-pg": "0.54.0",
- "plugins/node/opentelemetry-instrumentation-pino": "0.49.0",
- "plugins/node/opentelemetry-instrumentation-redis": "0.49.1",
- "plugins/node/opentelemetry-instrumentation-redis-4": "0.49.0",
- "plugins/node/opentelemetry-instrumentation-restify": "0.48.1",
- "plugins/node/opentelemetry-instrumentation-router": "0.47.0",
- "plugins/node/opentelemetry-instrumentation-winston": "0.47.0",
- "plugins/web/opentelemetry-instrumentation-document-load": "0.47.0",
- "plugins/web/opentelemetry-instrumentation-long-task": "0.47.0",
- "plugins/web/opentelemetry-instrumentation-user-interaction": "0.47.0",
- "plugins/web/opentelemetry-plugin-react-load": "0.34.0",
- "propagators/opentelemetry-propagator-instana": "0.4.0",
- "propagators/opentelemetry-propagator-ot-trace": "0.28.0",
- "propagators/propagator-aws-xray": "2.1.0",
- "propagators/propagator-aws-xray-lambda": "0.55.0"
+ "packages/instrumentation-amqplib": "0.49.0",
+ "packages/instrumentation-cucumber": "0.17.0",
+ "packages/instrumentation-dataloader": "0.19.0",
+ "packages/instrumentation-fs": "0.22.0",
+ "packages/instrumentation-kafkajs": "0.11.0",
+ "packages/instrumentation-lru-memoizer": "0.47.0",
+ "packages/instrumentation-mongoose": "0.49.0",
+ "packages/instrumentation-runtime-node": "0.16.0",
+ "packages/instrumentation-socket.io": "0.49.0",
+ "packages/instrumentation-tedious": "0.21.0",
+ "packages/instrumentation-typeorm": "0.3.0",
+ "packages/instrumentation-undici": "0.13.1",
+ "packages/instrumentation-aws-lambda": "0.53.0",
+ "packages/instrumentation-aws-sdk": "0.54.0",
+ "packages/instrumentation-bunyan": "0.48.0",
+ "packages/instrumentation-cassandra-driver": "0.48.0",
+ "packages/instrumentation-connect": "0.46.0",
+ "packages/instrumentation-dns": "0.46.0",
+ "packages/instrumentation-express": "0.51.0",
+ "packages/instrumentation-fastify": "0.47.0",
+ "packages/instrumentation-generic-pool": "0.46.0",
+ "packages/instrumentation-graphql": "0.50.0",
+ "packages/instrumentation-hapi": "0.49.0",
+ "packages/instrumentation-ioredis": "0.50.0",
+ "packages/instrumentation-knex": "0.47.0",
+ "packages/instrumentation-koa": "0.50.1",
+ "packages/instrumentation-memcached": "0.46.0",
+ "packages/instrumentation-mongodb": "0.55.1",
+ "packages/instrumentation-mysql": "0.48.0",
+ "packages/instrumentation-mysql2": "0.48.0",
+ "packages/instrumentation-nestjs-core": "0.48.0",
+ "packages/instrumentation-net": "0.46.1",
+ "packages/instrumentation-oracledb": "0.28.0",
+ "packages/instrumentation-pg": "0.54.0",
+ "packages/instrumentation-pino": "0.49.0",
+ "packages/instrumentation-redis": "0.49.1",
+ "packages/instrumentation-redis-4": "0.49.0",
+ "packages/instrumentation-restify": "0.48.1",
+ "packages/instrumentation-router": "0.47.0",
+ "packages/instrumentation-winston": "0.47.0",
+ "packages/instrumentation-document-load": "0.47.0",
+ "packages/instrumentation-long-task": "0.47.0",
+ "packages/instrumentation-user-interaction": "0.47.0",
+ "packages/plugin-react-load": "0.34.0",
+ "packages/propagator-instana": "0.4.0",
+ "packages/propagator-ot-trace": "0.28.0",
+ "packages/propagator-aws-xray": "2.1.0",
+ "packages/propagator-aws-xray-lambda": "0.55.0"
}
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 95e527646e..67dea429f6 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -154,11 +154,11 @@ npm run test-services:stop # stops services in Docker
If you only want to test a single package (e.g. the `instrumentation-mongodb`) you can `cd` into it and run the tests after you started the services.
```sh
-npm run test-services:start # starts services in Docker
-cd plugins/node/opentelemetry-instrumentation-mongodb # get into the instrumenation folder
-RUN_MONGODB_TESTS=1 npm test # run the test with the proper config (check each package)
-cd ../../.. # go back to root folder
-npm run test-services:stop # stops services in Docker
+npm run test-services:start # starts services in Docker
+cd packages/instrumentation-mongodb # get into the instrumenation folder
+RUN_MONGODB_TESTS=1 npm test # run the test with the proper config (check each package)
+cd ../../.. # go back to root folder
+npm run test-services:stop # stops services in Docker
```
NOTE: scripts for each package will be added to avoid extra consumption of resources and improve the development experience.
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/tsconfig.esm.json b/detectors/node/opentelemetry-resource-detector-gcp/tsconfig.esm.json
deleted file mode 100644
index 379f547a46..0000000000
--- a/detectors/node/opentelemetry-resource-detector-gcp/tsconfig.esm.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base.esm.json",
- "compilerOptions": {
- "rootDir": "src",
- "outDir": "build/esm",
- "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
- },
- "include": [
- "src/**/*.ts"
- ]
-}
diff --git a/detectors/node/opentelemetry-resource-detector-github/tsconfig.esm.json b/detectors/node/opentelemetry-resource-detector-github/tsconfig.esm.json
deleted file mode 100644
index 379f547a46..0000000000
--- a/detectors/node/opentelemetry-resource-detector-github/tsconfig.esm.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base.esm.json",
- "compilerOptions": {
- "rootDir": "src",
- "outDir": "build/esm",
- "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
- },
- "include": [
- "src/**/*.ts"
- ]
-}
diff --git a/detectors/node/opentelemetry-resource-detector-instana/.eslintrc.js b/detectors/node/opentelemetry-resource-detector-instana/.eslintrc.js
deleted file mode 100644
index 7b832129ab..0000000000
--- a/detectors/node/opentelemetry-resource-detector-instana/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/detectors/node/opentelemetry-resource-detector-instana/tsconfig.esm.json b/detectors/node/opentelemetry-resource-detector-instana/tsconfig.esm.json
deleted file mode 100644
index 379f547a46..0000000000
--- a/detectors/node/opentelemetry-resource-detector-instana/tsconfig.esm.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base.esm.json",
- "compilerOptions": {
- "rootDir": "src",
- "outDir": "build/esm",
- "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
- },
- "include": [
- "src/**/*.ts"
- ]
-}
diff --git a/examples/bunyan/README.md b/examples/bunyan/README.md
index 89041f4bb1..1ce804c130 100644
--- a/examples/bunyan/README.md
+++ b/examples/bunyan/README.md
@@ -100,12 +100,12 @@ as the following:
'/Users/trentm/.nvm/versions/node/v18.18.2/bin/node',
'-r',
'./telemetry.js',
- '/Users/trentm/src/opentelemetry-js-contrib/plugins/node/opentelemetry-instrumentation-bunyan/examples/app.js'
+ '/Users/trentm/src/opentelemetry-js-contrib/packages/instrumentation-bunyan/examples/app.js'
],
'process.runtime.version': '18.18.2',
'process.runtime.name': 'nodejs',
'process.runtime.description': 'Node.js',
- 'process.command': '/Users/trentm/src/opentelemetry-js-contrib/plugins/node/opentelemetry-instrumentation-bunyan/examples/app.js',
+ 'process.command': '/Users/trentm/src/opentelemetry-js-contrib/packages/instrumentation-bunyan/examples/app.js',
'process.owner': 'trentm'
'host.name': 'amachine.local',
'host.arch': 'amd64',
diff --git a/examples/network/package.json b/examples/network/package.json
index 28a2d4f9df..999faa8480 100644
--- a/examples/network/package.json
+++ b/examples/network/package.json
@@ -33,7 +33,7 @@
"@opentelemetry/exporter-jaeger": "^0.25.0",
"@opentelemetry/exporter-zipkin": "^0.25.0",
"@opentelemetry/instrumentation": "^0.25.0",
- "@opentelemetry/instrumentation-net": "file:../../plugins/node/opentelemetry-instrumentation-net",
+ "@opentelemetry/instrumentation-net": "file:../../packages/instrumentation-net",
"@opentelemetry/instrumentation-http": "^0.25.0",
"@opentelemetry/instrumentation-dns": "^0.23.0",
"@opentelemetry/sdk-trace-node": "^0.25.0",
diff --git a/knip.jsonc b/knip.jsonc
index 9f04c04017..a427c75b94 100644
--- a/knip.jsonc
+++ b/knip.jsonc
@@ -2,7 +2,7 @@
{
"$schema": "https://unpkg.com/knip@5/schema-jsonc.json",
"workspaces": {
- "metapackages/auto-instrumentations-node": {
+ "packages/auto-instrumentations-node": {
// Ensure register.ts is considered an entry-point (the `!` is to be
// included with the `--production` flag).
"entry": "src/register.ts!"
diff --git a/package-lock.json b/package-lock.json
index 5c0c1b102e..0fa3e7b0d9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -40,7 +40,7 @@
"util": "0.12.5"
}
},
- "detectors/node/opentelemetry-resource-detector-alibaba-cloud": {
+ "packages/resource-detector-alibaba-cloud": {
"name": "@opentelemetry/resource-detector-alibaba-cloud",
"version": "0.31.2",
"license": "Apache-2.0",
@@ -69,7 +69,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "detectors/node/opentelemetry-resource-detector-aws": {
+ "packages/resource-detector-aws": {
"name": "@opentelemetry/resource-detector-aws",
"version": "2.2.0",
"license": "Apache-2.0",
@@ -100,7 +100,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "detectors/node/opentelemetry-resource-detector-azure": {
+ "packages/resource-detector-azure": {
"name": "@opentelemetry/resource-detector-azure",
"version": "0.9.0",
"license": "Apache-2.0",
@@ -129,7 +129,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "detectors/node/opentelemetry-resource-detector-container": {
+ "packages/resource-detector-container": {
"name": "@opentelemetry/resource-detector-container",
"version": "0.7.2",
"license": "Apache-2.0",
@@ -160,7 +160,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "detectors/node/opentelemetry-resource-detector-gcp": {
+ "packages/resource-detector-gcp": {
"name": "@opentelemetry/resource-detector-gcp",
"version": "0.36.0",
"license": "Apache-2.0",
@@ -190,7 +190,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "detectors/node/opentelemetry-resource-detector-github": {
+ "packages/resource-detector-github": {
"name": "@opentelemetry/resource-detector-github",
"version": "0.31.0",
"license": "Apache-2.0",
@@ -214,7 +214,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "detectors/node/opentelemetry-resource-detector-instana": {
+ "packages/resource-detector-instana": {
"name": "@opentelemetry/resource-detector-instana",
"version": "0.21.0",
"license": "Apache-2.0",
@@ -241,7 +241,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "metapackages/auto-configuration-propagators": {
+ "packages/auto-configuration-propagators": {
"name": "@opentelemetry/auto-configuration-propagators",
"version": "0.4.1",
"license": "Apache-2.0",
@@ -270,7 +270,7 @@
"@opentelemetry/api": "^1.4.1"
}
},
- "metapackages/auto-instrumentations-node": {
+ "packages/auto-instrumentations-node": {
"name": "@opentelemetry/auto-instrumentations-node",
"version": "0.60.1",
"license": "Apache-2.0",
@@ -344,7 +344,7 @@
"@opentelemetry/core": "^2.0.0"
}
},
- "metapackages/auto-instrumentations-web": {
+ "packages/auto-instrumentations-web": {
"name": "@opentelemetry/auto-instrumentations-web",
"version": "0.48.0",
"license": "Apache-2.0",
@@ -389,7 +389,7 @@
"zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0"
}
},
- "metapackages/auto-instrumentations-web/node_modules/sinon": {
+ "packages/auto-instrumentations-web/node_modules/sinon": {
"version": "15.1.2",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz",
"integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==",
@@ -7704,15 +7704,15 @@
}
},
"node_modules/@opentelemetry/auto-configuration-propagators": {
- "resolved": "metapackages/auto-configuration-propagators",
+ "resolved": "packages/auto-configuration-propagators",
"link": true
},
"node_modules/@opentelemetry/auto-instrumentations-node": {
- "resolved": "metapackages/auto-instrumentations-node",
+ "resolved": "packages/auto-instrumentations-node",
"link": true
},
"node_modules/@opentelemetry/auto-instrumentations-web": {
- "resolved": "metapackages/auto-instrumentations-web",
+ "resolved": "packages/auto-instrumentations-web",
"link": true
},
"node_modules/@opentelemetry/baggage-log-record-processor": {
@@ -7748,7 +7748,7 @@
}
},
"node_modules/@opentelemetry/contrib-test-utils": {
- "resolved": "packages/opentelemetry-test-utils",
+ "resolved": "packages/contrib-test-utils",
"link": true
},
"node_modules/@opentelemetry/core": {
@@ -7997,11 +7997,11 @@
}
},
"node_modules/@opentelemetry/host-metrics": {
- "resolved": "packages/opentelemetry-host-metrics",
+ "resolved": "packages/host-metrics",
"link": true
},
"node_modules/@opentelemetry/id-generator-aws-xray": {
- "resolved": "packages/opentelemetry-id-generator-aws-xray",
+ "resolved": "packages/id-generator-aws-xray",
"link": true
},
"node_modules/@opentelemetry/instrumentation": {
@@ -8022,51 +8022,51 @@
}
},
"node_modules/@opentelemetry/instrumentation-amqplib": {
- "resolved": "plugins/node/instrumentation-amqplib",
+ "resolved": "packages/instrumentation-amqplib",
"link": true
},
"node_modules/@opentelemetry/instrumentation-aws-lambda": {
- "resolved": "plugins/node/opentelemetry-instrumentation-aws-lambda",
+ "resolved": "packages/instrumentation-aws-lambda",
"link": true
},
"node_modules/@opentelemetry/instrumentation-aws-sdk": {
- "resolved": "plugins/node/opentelemetry-instrumentation-aws-sdk",
+ "resolved": "packages/instrumentation-aws-sdk",
"link": true
},
"node_modules/@opentelemetry/instrumentation-bunyan": {
- "resolved": "plugins/node/opentelemetry-instrumentation-bunyan",
+ "resolved": "packages/instrumentation-bunyan",
"link": true
},
"node_modules/@opentelemetry/instrumentation-cassandra-driver": {
- "resolved": "plugins/node/opentelemetry-instrumentation-cassandra",
+ "resolved": "packages/instrumentation-cassandra-driver",
"link": true
},
"node_modules/@opentelemetry/instrumentation-connect": {
- "resolved": "plugins/node/opentelemetry-instrumentation-connect",
+ "resolved": "packages/instrumentation-connect",
"link": true
},
"node_modules/@opentelemetry/instrumentation-cucumber": {
- "resolved": "plugins/node/instrumentation-cucumber",
+ "resolved": "packages/instrumentation-cucumber",
"link": true
},
"node_modules/@opentelemetry/instrumentation-dataloader": {
- "resolved": "plugins/node/instrumentation-dataloader",
+ "resolved": "packages/instrumentation-dataloader",
"link": true
},
"node_modules/@opentelemetry/instrumentation-dns": {
- "resolved": "plugins/node/opentelemetry-instrumentation-dns",
+ "resolved": "packages/instrumentation-dns",
"link": true
},
"node_modules/@opentelemetry/instrumentation-document-load": {
- "resolved": "plugins/web/opentelemetry-instrumentation-document-load",
+ "resolved": "packages/instrumentation-document-load",
"link": true
},
"node_modules/@opentelemetry/instrumentation-express": {
- "resolved": "plugins/node/opentelemetry-instrumentation-express",
+ "resolved": "packages/instrumentation-express",
"link": true
},
"node_modules/@opentelemetry/instrumentation-fastify": {
- "resolved": "plugins/node/opentelemetry-instrumentation-fastify",
+ "resolved": "packages/instrumentation-fastify",
"link": true
},
"node_modules/@opentelemetry/instrumentation-fetch": {
@@ -8088,15 +8088,15 @@
}
},
"node_modules/@opentelemetry/instrumentation-fs": {
- "resolved": "plugins/node/instrumentation-fs",
+ "resolved": "packages/instrumentation-fs",
"link": true
},
"node_modules/@opentelemetry/instrumentation-generic-pool": {
- "resolved": "plugins/node/opentelemetry-instrumentation-generic-pool",
+ "resolved": "packages/instrumentation-generic-pool",
"link": true
},
"node_modules/@opentelemetry/instrumentation-graphql": {
- "resolved": "plugins/node/opentelemetry-instrumentation-graphql",
+ "resolved": "packages/instrumentation-graphql",
"link": true
},
"node_modules/@opentelemetry/instrumentation-grpc": {
@@ -8116,7 +8116,7 @@
}
},
"node_modules/@opentelemetry/instrumentation-hapi": {
- "resolved": "plugins/node/opentelemetry-instrumentation-hapi",
+ "resolved": "packages/instrumentation-hapi",
"link": true
},
"node_modules/@opentelemetry/instrumentation-http": {
@@ -8138,111 +8138,111 @@
}
},
"node_modules/@opentelemetry/instrumentation-ioredis": {
- "resolved": "plugins/node/opentelemetry-instrumentation-ioredis",
+ "resolved": "packages/instrumentation-ioredis",
"link": true
},
"node_modules/@opentelemetry/instrumentation-kafkajs": {
- "resolved": "plugins/node/instrumentation-kafkajs",
+ "resolved": "packages/instrumentation-kafkajs",
"link": true
},
"node_modules/@opentelemetry/instrumentation-knex": {
- "resolved": "plugins/node/opentelemetry-instrumentation-knex",
+ "resolved": "packages/instrumentation-knex",
"link": true
},
"node_modules/@opentelemetry/instrumentation-koa": {
- "resolved": "plugins/node/opentelemetry-instrumentation-koa",
+ "resolved": "packages/instrumentation-koa",
"link": true
},
"node_modules/@opentelemetry/instrumentation-long-task": {
- "resolved": "plugins/web/opentelemetry-instrumentation-long-task",
+ "resolved": "packages/instrumentation-long-task",
"link": true
},
"node_modules/@opentelemetry/instrumentation-lru-memoizer": {
- "resolved": "plugins/node/instrumentation-lru-memoizer",
+ "resolved": "packages/instrumentation-lru-memoizer",
"link": true
},
"node_modules/@opentelemetry/instrumentation-memcached": {
- "resolved": "plugins/node/opentelemetry-instrumentation-memcached",
+ "resolved": "packages/instrumentation-memcached",
"link": true
},
"node_modules/@opentelemetry/instrumentation-mongodb": {
- "resolved": "plugins/node/opentelemetry-instrumentation-mongodb",
+ "resolved": "packages/instrumentation-mongodb",
"link": true
},
"node_modules/@opentelemetry/instrumentation-mongoose": {
- "resolved": "plugins/node/instrumentation-mongoose",
+ "resolved": "packages/instrumentation-mongoose",
"link": true
},
"node_modules/@opentelemetry/instrumentation-mysql": {
- "resolved": "plugins/node/opentelemetry-instrumentation-mysql",
+ "resolved": "packages/instrumentation-mysql",
"link": true
},
"node_modules/@opentelemetry/instrumentation-mysql2": {
- "resolved": "plugins/node/opentelemetry-instrumentation-mysql2",
+ "resolved": "packages/instrumentation-mysql2",
"link": true
},
"node_modules/@opentelemetry/instrumentation-nestjs-core": {
- "resolved": "plugins/node/opentelemetry-instrumentation-nestjs-core",
+ "resolved": "packages/instrumentation-nestjs-core",
"link": true
},
"node_modules/@opentelemetry/instrumentation-net": {
- "resolved": "plugins/node/opentelemetry-instrumentation-net",
+ "resolved": "packages/instrumentation-net",
"link": true
},
"node_modules/@opentelemetry/instrumentation-oracledb": {
- "resolved": "plugins/node/opentelemetry-instrumentation-oracledb",
+ "resolved": "packages/instrumentation-oracledb",
"link": true
},
"node_modules/@opentelemetry/instrumentation-pg": {
- "resolved": "plugins/node/opentelemetry-instrumentation-pg",
+ "resolved": "packages/instrumentation-pg",
"link": true
},
"node_modules/@opentelemetry/instrumentation-pino": {
- "resolved": "plugins/node/opentelemetry-instrumentation-pino",
+ "resolved": "packages/instrumentation-pino",
"link": true
},
"node_modules/@opentelemetry/instrumentation-redis": {
- "resolved": "plugins/node/opentelemetry-instrumentation-redis",
+ "resolved": "packages/instrumentation-redis",
"link": true
},
"node_modules/@opentelemetry/instrumentation-redis-4": {
- "resolved": "plugins/node/opentelemetry-instrumentation-redis-4",
+ "resolved": "packages/instrumentation-redis-4",
"link": true
},
"node_modules/@opentelemetry/instrumentation-restify": {
- "resolved": "plugins/node/opentelemetry-instrumentation-restify",
+ "resolved": "packages/instrumentation-restify",
"link": true
},
"node_modules/@opentelemetry/instrumentation-router": {
- "resolved": "plugins/node/opentelemetry-instrumentation-router",
+ "resolved": "packages/instrumentation-router",
"link": true
},
"node_modules/@opentelemetry/instrumentation-runtime-node": {
- "resolved": "plugins/node/instrumentation-runtime-node",
+ "resolved": "packages/instrumentation-runtime-node",
"link": true
},
"node_modules/@opentelemetry/instrumentation-socket.io": {
- "resolved": "plugins/node/instrumentation-socket.io",
+ "resolved": "packages/instrumentation-socket.io",
"link": true
},
"node_modules/@opentelemetry/instrumentation-tedious": {
- "resolved": "plugins/node/instrumentation-tedious",
+ "resolved": "packages/instrumentation-tedious",
"link": true
},
"node_modules/@opentelemetry/instrumentation-typeorm": {
- "resolved": "plugins/node/instrumentation-typeorm",
+ "resolved": "packages/instrumentation-typeorm",
"link": true
},
"node_modules/@opentelemetry/instrumentation-undici": {
- "resolved": "plugins/node/instrumentation-undici",
+ "resolved": "packages/instrumentation-undici",
"link": true
},
"node_modules/@opentelemetry/instrumentation-user-interaction": {
- "resolved": "plugins/web/opentelemetry-instrumentation-user-interaction",
+ "resolved": "packages/instrumentation-user-interaction",
"link": true
},
"node_modules/@opentelemetry/instrumentation-winston": {
- "resolved": "plugins/node/opentelemetry-instrumentation-winston",
+ "resolved": "packages/instrumentation-winston",
"link": true
},
"node_modules/@opentelemetry/instrumentation-xml-http-request": {
@@ -8319,19 +8319,19 @@
}
},
"node_modules/@opentelemetry/plugin-react-load": {
- "resolved": "plugins/web/opentelemetry-plugin-react-load",
+ "resolved": "packages/plugin-react-load",
"link": true
},
"node_modules/@opentelemetry/propagation-utils": {
- "resolved": "packages/opentelemetry-propagation-utils",
+ "resolved": "packages/propagation-utils",
"link": true
},
"node_modules/@opentelemetry/propagator-aws-xray": {
- "resolved": "propagators/propagator-aws-xray",
+ "resolved": "packages/propagator-aws-xray",
"link": true
},
"node_modules/@opentelemetry/propagator-aws-xray-lambda": {
- "resolved": "propagators/propagator-aws-xray-lambda",
+ "resolved": "packages/propagator-aws-xray-lambda",
"link": true
},
"node_modules/@opentelemetry/propagator-b3": {
@@ -8349,7 +8349,7 @@
}
},
"node_modules/@opentelemetry/propagator-instana": {
- "resolved": "propagators/opentelemetry-propagator-instana",
+ "resolved": "packages/propagator-instana",
"link": true
},
"node_modules/@opentelemetry/propagator-jaeger": {
@@ -8367,39 +8367,39 @@
}
},
"node_modules/@opentelemetry/propagator-ot-trace": {
- "resolved": "propagators/opentelemetry-propagator-ot-trace",
+ "resolved": "packages/propagator-ot-trace",
"link": true
},
"node_modules/@opentelemetry/redis-common": {
- "resolved": "packages/opentelemetry-redis-common",
+ "resolved": "packages/redis-common",
"link": true
},
"node_modules/@opentelemetry/resource-detector-alibaba-cloud": {
- "resolved": "detectors/node/opentelemetry-resource-detector-alibaba-cloud",
+ "resolved": "packages/resource-detector-alibaba-cloud",
"link": true
},
"node_modules/@opentelemetry/resource-detector-aws": {
- "resolved": "detectors/node/opentelemetry-resource-detector-aws",
+ "resolved": "packages/resource-detector-aws",
"link": true
},
"node_modules/@opentelemetry/resource-detector-azure": {
- "resolved": "detectors/node/opentelemetry-resource-detector-azure",
+ "resolved": "packages/resource-detector-azure",
"link": true
},
"node_modules/@opentelemetry/resource-detector-container": {
- "resolved": "detectors/node/opentelemetry-resource-detector-container",
+ "resolved": "packages/resource-detector-container",
"link": true
},
"node_modules/@opentelemetry/resource-detector-gcp": {
- "resolved": "detectors/node/opentelemetry-resource-detector-gcp",
+ "resolved": "packages/resource-detector-gcp",
"link": true
},
"node_modules/@opentelemetry/resource-detector-github": {
- "resolved": "detectors/node/opentelemetry-resource-detector-github",
+ "resolved": "packages/resource-detector-github",
"link": true
},
"node_modules/@opentelemetry/resource-detector-instana": {
- "resolved": "detectors/node/opentelemetry-resource-detector-instana",
+ "resolved": "packages/resource-detector-instana",
"link": true
},
"node_modules/@opentelemetry/resources": {
@@ -8542,7 +8542,7 @@
}
},
"node_modules/@opentelemetry/sql-common": {
- "resolved": "packages/opentelemetry-sql-common",
+ "resolved": "packages/sql-common",
"link": true
},
"node_modules/@opentelemetry/winston-transport": {
@@ -31675,7 +31675,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "packages/opentelemetry-host-metrics": {
+ "packages/host-metrics": {
"name": "@opentelemetry/host-metrics",
"version": "0.36.0",
"license": "Apache-2.0",
@@ -31700,7 +31700,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "packages/opentelemetry-id-generator-aws-xray": {
+ "packages/id-generator-aws-xray": {
"name": "@opentelemetry/id-generator-aws-xray",
"version": "2.0.0",
"license": "Apache-2.0",
@@ -31740,7 +31740,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "packages/opentelemetry-id-generator-aws-xray/node_modules/sinon": {
+ "packages/id-generator-aws-xray/node_modules/sinon": {
"version": "15.1.2",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz",
"integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==",
@@ -31759,7 +31759,7 @@
"url": "https://opencollective.com/sinon"
}
},
- "packages/opentelemetry-propagation-utils": {
+ "packages/propagation-utils": {
"name": "@opentelemetry/propagation-utils",
"version": "0.31.2",
"license": "Apache-2.0",
@@ -31781,7 +31781,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "packages/opentelemetry-redis-common": {
+ "packages/redis-common": {
"name": "@opentelemetry/redis-common",
"version": "0.37.0",
"license": "Apache-2.0",
@@ -31795,7 +31795,7 @@
"node": "^18.19.0 || >=20.6.0"
}
},
- "packages/opentelemetry-sql-common": {
+ "packages/sql-common": {
"name": "@opentelemetry/sql-common",
"version": "0.41.0",
"license": "Apache-2.0",
@@ -31816,7 +31816,7 @@
"@opentelemetry/api": "^1.1.0"
}
},
- "packages/opentelemetry-test-utils": {
+ "packages/contrib-test-utils": {
"name": "@opentelemetry/contrib-test-utils",
"version": "0.48.0",
"license": "Apache-2.0",
@@ -31865,7 +31865,7 @@
"node": "^18.19.0 || >=20.6.0"
}
},
- "plugins/node/instrumentation-amqplib": {
+ "packages/instrumentation-amqplib": {
"name": "@opentelemetry/instrumentation-amqplib",
"version": "0.49.0",
"license": "Apache-2.0",
@@ -31897,7 +31897,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/instrumentation-cucumber": {
+ "packages/instrumentation-cucumber": {
"name": "@opentelemetry/instrumentation-cucumber",
"version": "0.17.0",
"license": "Apache-2.0",
@@ -31931,7 +31931,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "plugins/node/instrumentation-dataloader": {
+ "packages/instrumentation-dataloader": {
"name": "@opentelemetry/instrumentation-dataloader",
"version": "0.19.0",
"license": "Apache-2.0",
@@ -31958,7 +31958,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/instrumentation-fs": {
+ "packages/instrumentation-fs": {
"name": "@opentelemetry/instrumentation-fs",
"version": "0.22.0",
"license": "Apache-2.0",
@@ -31987,7 +31987,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/instrumentation-kafkajs": {
+ "packages/instrumentation-kafkajs": {
"name": "@opentelemetry/instrumentation-kafkajs",
"version": "0.11.0",
"license": "Apache-2.0",
@@ -32016,7 +32016,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/instrumentation-lru-memoizer": {
+ "packages/instrumentation-lru-memoizer": {
"name": "@opentelemetry/instrumentation-lru-memoizer",
"version": "0.47.0",
"license": "Apache-2.0",
@@ -32043,7 +32043,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/instrumentation-mongoose": {
+ "packages/instrumentation-mongoose": {
"name": "@opentelemetry/instrumentation-mongoose",
"version": "0.49.0",
"license": "Apache-2.0",
@@ -32072,7 +32072,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/instrumentation-runtime-node": {
+ "packages/instrumentation-runtime-node": {
"name": "@opentelemetry/instrumentation-runtime-node",
"version": "0.16.0",
"license": "Apache-2.0",
@@ -32095,7 +32095,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/instrumentation-socket.io": {
+ "packages/instrumentation-socket.io": {
"name": "@opentelemetry/instrumentation-socket.io",
"version": "0.49.0",
"license": "Apache-2.0",
@@ -32124,7 +32124,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/@jest/types": {
+ "packages/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==",
@@ -32140,7 +32140,7 @@
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/@types/yargs": {
+ "packages/instrumentation-socket.io/node_modules/@types/yargs": {
"version": "16.0.9",
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz",
"integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==",
@@ -32149,7 +32149,7 @@
"@types/yargs-parser": "*"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/ansi-regex": {
+ "packages/instrumentation-socket.io/node_modules/ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
@@ -32158,7 +32158,7 @@
"node": ">=8"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/ansi-styles": {
+ "packages/instrumentation-socket.io/node_modules/ansi-styles": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
@@ -32170,7 +32170,7 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/diff-sequences": {
+ "packages/instrumentation-socket.io/node_modules/diff-sequences": {
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz",
"integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
@@ -32179,7 +32179,7 @@
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/expect": {
+ "packages/instrumentation-socket.io/node_modules/expect": {
"version": "27.4.2",
"resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz",
"integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==",
@@ -32196,7 +32196,7 @@
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/jest-diff": {
+ "packages/instrumentation-socket.io/node_modules/jest-diff": {
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz",
"integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
@@ -32211,7 +32211,7 @@
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/jest-get-type": {
+ "packages/instrumentation-socket.io/node_modules/jest-get-type": {
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz",
"integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
@@ -32220,7 +32220,7 @@
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/jest-matcher-utils": {
+ "packages/instrumentation-socket.io/node_modules/jest-matcher-utils": {
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
"integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
@@ -32235,7 +32235,7 @@
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/jest-message-util": {
+ "packages/instrumentation-socket.io/node_modules/jest-message-util": {
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz",
"integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
@@ -32255,7 +32255,7 @@
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/pretty-format": {
+ "packages/instrumentation-socket.io/node_modules/pretty-format": {
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
"integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
@@ -32269,13 +32269,13 @@
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "plugins/node/instrumentation-socket.io/node_modules/react-is": {
+ "packages/instrumentation-socket.io/node_modules/react-is": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
"integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
"dev": true
},
- "plugins/node/instrumentation-tedious": {
+ "packages/instrumentation-tedious": {
"name": "@opentelemetry/instrumentation-tedious",
"version": "0.21.0",
"license": "Apache-2.0",
@@ -32305,7 +32305,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/instrumentation-typeorm": {
+ "packages/instrumentation-typeorm": {
"name": "@opentelemetry/instrumentation-typeorm",
"version": "0.3.0",
"license": "Apache-2.0",
@@ -32332,7 +32332,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/@types/whatwg-url": {
+ "packages/instrumentation-typeorm/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==",
@@ -32343,7 +32343,7 @@
"@types/webidl-conversions": "*"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/agent-base": {
+ "packages/instrumentation-typeorm/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==",
@@ -32357,7 +32357,7 @@
"node": ">= 6.0.0"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/brace-expansion": {
+ "packages/instrumentation-typeorm/node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
@@ -32367,7 +32367,7 @@
"concat-map": "0.0.1"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/bson": {
+ "packages/instrumentation-typeorm/node_modules/bson": {
"version": "6.10.3",
"resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz",
"integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==",
@@ -32378,7 +32378,7 @@
"node": ">=16.20.1"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/buffer": {
+ "packages/instrumentation-typeorm/node_modules/buffer": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
@@ -32402,7 +32402,7 @@
"ieee754": "^1.2.1"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/camelcase": {
+ "packages/instrumentation-typeorm/node_modules/camelcase": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
@@ -32411,7 +32411,7 @@
"node": ">=6"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/cliui": {
+ "packages/instrumentation-typeorm/node_modules/cliui": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
"integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
@@ -32422,13 +32422,13 @@
"wrap-ansi": "^6.2.0"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/convert-source-map": {
+ "packages/instrumentation-typeorm/node_modules/convert-source-map": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
"dev": true
},
- "plugins/node/instrumentation-typeorm/node_modules/dedent": {
+ "packages/instrumentation-typeorm/node_modules/dedent": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz",
"integrity": "sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==",
@@ -32442,7 +32442,7 @@
}
}
},
- "plugins/node/instrumentation-typeorm/node_modules/foreground-child": {
+ "packages/instrumentation-typeorm/node_modules/foreground-child": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz",
"integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==",
@@ -32455,7 +32455,7 @@
"node": ">=8.0.0"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/gaxios": {
+ "packages/instrumentation-typeorm/node_modules/gaxios": {
"version": "5.1.3",
"resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.1.3.tgz",
"integrity": "sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==",
@@ -32472,7 +32472,7 @@
"node": ">=12"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/gcp-metadata": {
+ "packages/instrumentation-typeorm/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==",
@@ -32487,7 +32487,7 @@
"node": ">=12"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/https-proxy-agent": {
+ "packages/instrumentation-typeorm/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==",
@@ -32502,7 +32502,7 @@
"node": ">= 6"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/minimatch": {
+ "packages/instrumentation-typeorm/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
@@ -32514,7 +32514,7 @@
"node": "*"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/mongodb": {
+ "packages/instrumentation-typeorm/node_modules/mongodb": {
"version": "6.16.0",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.16.0.tgz",
"integrity": "sha512-D1PNcdT0y4Grhou5Zi/qgipZOYeWrhLEpk33n3nm6LGtz61jvO88WlrWCK/bigMjpnOdAUKKQwsGIl0NtWMyYw==",
@@ -32562,7 +32562,7 @@
}
}
},
- "plugins/node/instrumentation-typeorm/node_modules/mongodb-connection-string-url": {
+ "packages/instrumentation-typeorm/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==",
@@ -32574,7 +32574,7 @@
"whatwg-url": "^14.1.0 || ^13.0.0"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/nyc": {
+ "packages/instrumentation-typeorm/node_modules/nyc": {
"version": "15.1.0",
"resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz",
"integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==",
@@ -32615,7 +32615,7 @@
"node": ">=8.9"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/nyc/node_modules/glob": {
+ "packages/instrumentation-typeorm/node_modules/nyc/node_modules/glob": {
"version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
@@ -32636,7 +32636,7 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/nyc/node_modules/rimraf": {
+ "packages/instrumentation-typeorm/node_modules/nyc/node_modules/rimraf": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
@@ -32652,7 +32652,7 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/nyc/node_modules/yargs": {
+ "packages/instrumentation-typeorm/node_modules/nyc/node_modules/yargs": {
"version": "15.4.1",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
"integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
@@ -32674,7 +32674,7 @@
"node": ">=8"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/p-map": {
+ "packages/instrumentation-typeorm/node_modules/p-map": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz",
"integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==",
@@ -32686,13 +32686,13 @@
"node": ">=8"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/signal-exit": {
+ "packages/instrumentation-typeorm/node_modules/signal-exit": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
- "plugins/node/instrumentation-typeorm/node_modules/typeorm": {
+ "packages/instrumentation-typeorm/node_modules/typeorm": {
"version": "0.3.24",
"resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.3.24.tgz",
"integrity": "sha512-4IrHG7A0tY8l5gEGXfW56VOMfUVWEkWlH/h5wmcyZ+V8oCiLj7iTPp0lEjMEZVrxEkGSdP9ErgTKHKXQApl/oA==",
@@ -32798,7 +32798,7 @@
}
}
},
- "plugins/node/instrumentation-typeorm/node_modules/uuid": {
+ "packages/instrumentation-typeorm/node_modules/uuid": {
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
"integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
@@ -32811,7 +32811,7 @@
"uuid": "dist/esm/bin/uuid"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/wrap-ansi": {
+ "packages/instrumentation-typeorm/node_modules/wrap-ansi": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
"integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
@@ -32825,13 +32825,13 @@
"node": ">=8"
}
},
- "plugins/node/instrumentation-typeorm/node_modules/y18n": {
+ "packages/instrumentation-typeorm/node_modules/y18n": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
"integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
"dev": true
},
- "plugins/node/instrumentation-typeorm/node_modules/yargs-parser": {
+ "packages/instrumentation-typeorm/node_modules/yargs-parser": {
"version": "18.1.3",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
"integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
@@ -32844,7 +32844,7 @@
"node": ">=6"
}
},
- "plugins/node/instrumentation-undici": {
+ "packages/instrumentation-undici": {
"name": "@opentelemetry/instrumentation-undici",
"version": "0.13.1",
"license": "Apache-2.0",
@@ -32873,7 +32873,7 @@
"@opentelemetry/api": "^1.7.0"
}
},
- "plugins/node/opentelemetry-instrumentation-aws-lambda": {
+ "packages/instrumentation-aws-lambda": {
"name": "@opentelemetry/instrumentation-aws-lambda",
"version": "0.53.0",
"license": "Apache-2.0",
@@ -32903,7 +32903,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-aws-sdk": {
+ "packages/instrumentation-aws-sdk": {
"name": "@opentelemetry/instrumentation-aws-sdk",
"version": "0.54.0",
"license": "Apache-2.0",
@@ -32945,7 +32945,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-bunyan": {
+ "packages/instrumentation-bunyan": {
"name": "@opentelemetry/instrumentation-bunyan",
"version": "0.48.0",
"license": "Apache-2.0",
@@ -32978,7 +32978,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-cassandra": {
+ "packages/instrumentation-cassandra-driver": {
"name": "@opentelemetry/instrumentation-cassandra-driver",
"version": "0.48.0",
"license": "Apache-2.0",
@@ -33009,7 +33009,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-connect": {
+ "packages/instrumentation-connect": {
"name": "@opentelemetry/instrumentation-connect",
"version": "0.46.0",
"license": "Apache-2.0",
@@ -33038,7 +33038,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-dns": {
+ "packages/instrumentation-dns": {
"name": "@opentelemetry/instrumentation-dns",
"version": "0.46.0",
"license": "Apache-2.0",
@@ -33067,7 +33067,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-express": {
+ "packages/instrumentation-express": {
"name": "@opentelemetry/instrumentation-express",
"version": "0.51.0",
"license": "Apache-2.0",
@@ -33100,7 +33100,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-fastify": {
+ "packages/instrumentation-fastify": {
"name": "@opentelemetry/instrumentation-fastify",
"version": "0.47.0",
"license": "Apache-2.0",
@@ -33135,13 +33135,13 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@types/node": {
+ "packages/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": {
+ "packages/instrumentation-generic-pool": {
"name": "@opentelemetry/instrumentation-generic-pool",
"version": "0.46.0",
"license": "Apache-2.0",
@@ -33170,7 +33170,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-graphql": {
+ "packages/instrumentation-graphql": {
"name": "@opentelemetry/instrumentation-graphql",
"version": "0.50.0",
"license": "Apache-2.0",
@@ -33196,7 +33196,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-hapi": {
+ "packages/instrumentation-hapi": {
"name": "@opentelemetry/instrumentation-hapi",
"version": "0.49.0",
"license": "Apache-2.0",
@@ -33227,7 +33227,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-ioredis": {
+ "packages/instrumentation-ioredis": {
"name": "@opentelemetry/instrumentation-ioredis",
"version": "0.50.0",
"license": "Apache-2.0",
@@ -33261,7 +33261,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-knex": {
+ "packages/instrumentation-knex": {
"name": "@opentelemetry/instrumentation-knex",
"version": "0.47.0",
"license": "Apache-2.0",
@@ -33290,7 +33290,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-koa": {
+ "packages/instrumentation-koa": {
"name": "@opentelemetry/instrumentation-koa",
"version": "0.50.1",
"license": "Apache-2.0",
@@ -33327,7 +33327,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-memcached": {
+ "packages/instrumentation-memcached": {
"name": "@opentelemetry/instrumentation-memcached",
"version": "0.46.0",
"license": "Apache-2.0",
@@ -33357,7 +33357,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-mongodb": {
+ "packages/instrumentation-mongodb": {
"name": "@opentelemetry/instrumentation-mongodb",
"version": "0.55.1",
"license": "Apache-2.0",
@@ -33388,7 +33388,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/whatwg-url": {
+ "packages/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==",
@@ -33397,7 +33397,7 @@
"@types/webidl-conversions": "*"
}
},
- "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/agent-base": {
+ "packages/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==",
@@ -33411,7 +33411,7 @@
"node": ">= 6.0.0"
}
},
- "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/bson": {
+ "packages/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==",
@@ -33420,7 +33420,7 @@
"node": ">=16.20.1"
}
},
- "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/gaxios": {
+ "packages/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==",
@@ -33437,7 +33437,7 @@
"node": ">=12"
}
},
- "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/gcp-metadata": {
+ "packages/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==",
@@ -33452,7 +33452,7 @@
"node": ">=12"
}
},
- "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/https-proxy-agent": {
+ "packages/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==",
@@ -33467,7 +33467,7 @@
"node": ">= 6"
}
},
- "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/mongodb": {
+ "packages/instrumentation-mongodb/node_modules/mongodb": {
"version": "6.15.0",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.15.0.tgz",
"integrity": "sha512-ifBhQ0rRzHDzqp9jAQP6OwHSH7dbYIQjD3SbJs9YYk9AikKEettW/9s/tbSFDTpXcRbF+u1aLrhHxDFaYtZpFQ==",
@@ -33513,7 +33513,7 @@
}
}
},
- "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/mongodb-connection-string-url": {
+ "packages/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==",
@@ -33523,7 +33523,7 @@
"whatwg-url": "^14.1.0 || ^13.0.0"
}
},
- "plugins/node/opentelemetry-instrumentation-mysql": {
+ "packages/instrumentation-mysql": {
"name": "@opentelemetry/instrumentation-mysql",
"version": "0.48.0",
"license": "Apache-2.0",
@@ -33554,7 +33554,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-mysql2": {
+ "packages/instrumentation-mysql2": {
"name": "@opentelemetry/instrumentation-mysql2",
"version": "0.48.0",
"license": "Apache-2.0",
@@ -33585,7 +33585,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-nestjs-core": {
+ "packages/instrumentation-nestjs-core": {
"name": "@opentelemetry/instrumentation-nestjs-core",
"version": "0.48.0",
"license": "Apache-2.0",
@@ -33621,7 +33621,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-net": {
+ "packages/instrumentation-net": {
"name": "@opentelemetry/instrumentation-net",
"version": "0.46.1",
"license": "Apache-2.0",
@@ -33649,7 +33649,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-oracledb": {
+ "packages/instrumentation-oracledb": {
"name": "@opentelemetry/instrumentation-oracledb",
"version": "0.28.0",
"license": "Apache-2.0",
@@ -33683,7 +33683,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-pg": {
+ "packages/instrumentation-pg": {
"name": "@opentelemetry/instrumentation-pg",
"version": "0.54.0",
"license": "Apache-2.0",
@@ -33721,7 +33721,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-pino": {
+ "packages/instrumentation-pino": {
"name": "@opentelemetry/instrumentation-pino",
"version": "0.49.0",
"license": "Apache-2.0",
@@ -33755,7 +33755,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-redis": {
+ "packages/instrumentation-redis": {
"name": "@opentelemetry/instrumentation-redis",
"version": "0.49.1",
"license": "Apache-2.0",
@@ -33787,7 +33787,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-redis-4": {
+ "packages/instrumentation-redis-4": {
"name": "@opentelemetry/instrumentation-redis-4",
"version": "0.49.0",
"license": "Apache-2.0",
@@ -33819,7 +33819,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/redis": {
+ "packages/instrumentation-redis-4/node_modules/redis": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/redis/-/redis-4.1.0.tgz",
"integrity": "sha512-5hvJ8wbzpCCiuN1ges6tx2SAh2XXCY0ayresBmu40/SGusWHFW86TAlIPpbimMX2DFHOX7RN34G2XlPA1Z43zg==",
@@ -33833,7 +33833,7 @@
"@redis/time-series": "1.0.3"
}
},
- "plugins/node/opentelemetry-instrumentation-restify": {
+ "packages/instrumentation-restify": {
"name": "@opentelemetry/instrumentation-restify",
"version": "0.48.1",
"license": "Apache-2.0",
@@ -33865,7 +33865,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-router": {
+ "packages/instrumentation-router": {
"name": "@opentelemetry/instrumentation-router",
"version": "0.47.0",
"license": "Apache-2.0",
@@ -33892,7 +33892,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/node/opentelemetry-instrumentation-winston": {
+ "packages/instrumentation-winston": {
"name": "@opentelemetry/instrumentation-winston",
"version": "0.47.0",
"license": "Apache-2.0",
@@ -33925,7 +33925,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/web/opentelemetry-instrumentation-document-load": {
+ "packages/instrumentation-document-load": {
"name": "@opentelemetry/instrumentation-document-load",
"version": "0.47.0",
"license": "Apache-2.0",
@@ -33960,7 +33960,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@babel/core": {
+ "packages/instrumentation-document-load/node_modules/@babel/core": {
"version": "7.22.17",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.17.tgz",
"integrity": "sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==",
@@ -33990,13 +33990,13 @@
"url": "https://opencollective.com/babel"
}
},
- "plugins/web/opentelemetry-instrumentation-document-load/node_modules/convert-source-map": {
+ "packages/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",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
"dev": true
},
- "plugins/web/opentelemetry-instrumentation-document-load/node_modules/semver": {
+ "packages/instrumentation-document-load/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
@@ -34005,7 +34005,7 @@
"semver": "bin/semver.js"
}
},
- "plugins/web/opentelemetry-instrumentation-long-task": {
+ "packages/instrumentation-long-task": {
"name": "@opentelemetry/instrumentation-long-task",
"version": "0.47.0",
"license": "Apache-2.0",
@@ -34049,7 +34049,7 @@
"@opentelemetry/api": "^1.3.0"
}
},
- "plugins/web/opentelemetry-instrumentation-long-task/node_modules/sinon": {
+ "packages/instrumentation-long-task/node_modules/sinon": {
"version": "15.1.2",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz",
"integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==",
@@ -34068,7 +34068,7 @@
"url": "https://opencollective.com/sinon"
}
},
- "plugins/web/opentelemetry-instrumentation-user-interaction": {
+ "packages/instrumentation-user-interaction": {
"name": "@opentelemetry/instrumentation-user-interaction",
"version": "0.47.0",
"license": "Apache-2.0",
@@ -34116,7 +34116,7 @@
"zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0"
}
},
- "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/sinon": {
+ "packages/instrumentation-user-interaction/node_modules/sinon": {
"version": "15.1.2",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz",
"integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==",
@@ -34135,7 +34135,7 @@
"url": "https://opencollective.com/sinon"
}
},
- "plugins/web/opentelemetry-plugin-react-load": {
+ "packages/plugin-react-load": {
"name": "@opentelemetry/plugin-react-load",
"version": "0.34.0",
"license": "Apache-2.0",
@@ -34186,7 +34186,7 @@
"react": "^16.13.1 || ^17.0.0"
}
},
- "plugins/web/opentelemetry-plugin-react-load/node_modules/sinon": {
+ "packages/plugin-react-load/node_modules/sinon": {
"version": "15.1.2",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz",
"integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==",
@@ -34205,7 +34205,7 @@
"url": "https://opencollective.com/sinon"
}
},
- "propagators/opentelemetry-propagator-instana": {
+ "packages/propagator-instana": {
"name": "@opentelemetry/propagator-instana",
"version": "0.4.0",
"license": "Apache-2.0",
@@ -34241,7 +34241,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "propagators/opentelemetry-propagator-ot-trace": {
+ "packages/propagator-ot-trace": {
"name": "@opentelemetry/propagator-ot-trace",
"version": "0.28.0",
"license": "Apache-2.0",
@@ -34277,7 +34277,7 @@
"@opentelemetry/api": "^1.0.0"
}
},
- "propagators/opentelemetry-propagator-ot-trace/node_modules/sinon": {
+ "packages/propagator-ot-trace/node_modules/sinon": {
"version": "15.1.2",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz",
"integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==",
@@ -34296,7 +34296,7 @@
"url": "https://opencollective.com/sinon"
}
},
- "propagators/propagator-aws-xray": {
+ "packages/propagator-aws-xray": {
"name": "@opentelemetry/propagator-aws-xray",
"version": "2.1.0",
"license": "Apache-2.0",
@@ -34329,7 +34329,7 @@
"@opentelemetry/api": ">=1.0.0 <1.10.0"
}
},
- "propagators/propagator-aws-xray-lambda": {
+ "packages/propagator-aws-xray-lambda": {
"name": "@opentelemetry/propagator-aws-xray-lambda",
"version": "0.55.0",
"license": "Apache-2.0",
@@ -34357,7 +34357,7 @@
"@opentelemetry/api": ">=1.3.0 <1.10.0"
}
},
- "propagators/propagator-aws-xray-lambda/node_modules/sinon": {
+ "packages/propagator-aws-xray-lambda/node_modules/sinon": {
"version": "15.1.2",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz",
"integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==",
@@ -34376,13 +34376,13 @@
"url": "https://opencollective.com/sinon"
}
},
- "propagators/propagator-aws-xray/node_modules/json-parse-even-better-errors": {
+ "packages/propagator-aws-xray/node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"dev": true
},
- "propagators/propagator-aws-xray/node_modules/schema-utils": {
+ "packages/propagator-aws-xray/node_modules/schema-utils": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
"integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
@@ -34400,7 +34400,7 @@
"url": "https://opencollective.com/webpack"
}
},
- "propagators/propagator-aws-xray/node_modules/webpack": {
+ "packages/propagator-aws-xray/node_modules/webpack": {
"version": "5.95.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz",
"integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==",
@@ -39846,7 +39846,7 @@
}
},
"@opentelemetry/auto-configuration-propagators": {
- "version": "file:metapackages/auto-configuration-propagators",
+ "version": "file:packages/auto-configuration-propagators",
"requires": {
"@opentelemetry/api": "^1.4.1",
"@opentelemetry/core": "^2.0.0",
@@ -39865,7 +39865,7 @@
}
},
"@opentelemetry/auto-instrumentations-node": {
- "version": "file:metapackages/auto-instrumentations-node",
+ "version": "file:packages/auto-instrumentations-node",
"requires": {
"@opentelemetry/api": "^1.4.1",
"@opentelemetry/core": "^2.0.0",
@@ -39928,7 +39928,7 @@
}
},
"@opentelemetry/auto-instrumentations-web": {
- "version": "file:metapackages/auto-instrumentations-web",
+ "version": "file:packages/auto-instrumentations-web",
"requires": {
"@babel/core": "7.24.6",
"@babel/preset-env": "7.24.6",
@@ -40017,7 +40017,7 @@
"requires": {}
},
"@opentelemetry/contrib-test-utils": {
- "version": "file:packages/opentelemetry-test-utils",
+ "version": "file:packages/contrib-test-utils",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/core": "^2.0.0",
@@ -40191,7 +40191,7 @@
}
},
"@opentelemetry/host-metrics": {
- "version": "file:packages/opentelemetry-host-metrics",
+ "version": "file:packages/host-metrics",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/sdk-metrics": "^2.0.0",
@@ -40206,7 +40206,7 @@
}
},
"@opentelemetry/id-generator-aws-xray": {
- "version": "file:packages/opentelemetry-id-generator-aws-xray",
+ "version": "file:packages/id-generator-aws-xray",
"requires": {
"@babel/core": "7.24.6",
"@babel/preset-env": "7.24.6",
@@ -40262,7 +40262,7 @@
}
},
"@opentelemetry/instrumentation-amqplib": {
- "version": "file:plugins/node/instrumentation-amqplib",
+ "version": "file:packages/instrumentation-amqplib",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -40284,7 +40284,7 @@
}
},
"@opentelemetry/instrumentation-aws-lambda": {
- "version": "file:plugins/node/opentelemetry-instrumentation-aws-lambda",
+ "version": "file:packages/instrumentation-aws-lambda",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/core": "^2.0.0",
@@ -40304,7 +40304,7 @@
}
},
"@opentelemetry/instrumentation-aws-sdk": {
- "version": "file:plugins/node/opentelemetry-instrumentation-aws-sdk",
+ "version": "file:packages/instrumentation-aws-sdk",
"requires": {
"@aws-sdk/client-bedrock-runtime": "^3.587.0",
"@aws-sdk/client-dynamodb": "^3.85.0",
@@ -40336,7 +40336,7 @@
}
},
"@opentelemetry/instrumentation-bunyan": {
- "version": "file:plugins/node/opentelemetry-instrumentation-bunyan",
+ "version": "file:packages/instrumentation-bunyan",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/api-logs": "^0.202.0",
@@ -40359,7 +40359,7 @@
}
},
"@opentelemetry/instrumentation-cassandra-driver": {
- "version": "file:plugins/node/opentelemetry-instrumentation-cassandra",
+ "version": "file:packages/instrumentation-cassandra-driver",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -40380,7 +40380,7 @@
}
},
"@opentelemetry/instrumentation-connect": {
- "version": "file:plugins/node/opentelemetry-instrumentation-connect",
+ "version": "file:packages/instrumentation-connect",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -40399,7 +40399,7 @@
}
},
"@opentelemetry/instrumentation-cucumber": {
- "version": "file:plugins/node/instrumentation-cucumber",
+ "version": "file:packages/instrumentation-cucumber",
"requires": {
"@cucumber/cucumber": "^11.0.0",
"@cucumber/messages": "^22.0.0",
@@ -40423,7 +40423,7 @@
}
},
"@opentelemetry/instrumentation-dataloader": {
- "version": "file:plugins/node/instrumentation-dataloader",
+ "version": "file:packages/instrumentation-dataloader",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -40440,7 +40440,7 @@
}
},
"@opentelemetry/instrumentation-dns": {
- "version": "file:plugins/node/opentelemetry-instrumentation-dns",
+ "version": "file:packages/instrumentation-dns",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/core": "^2.0.0",
@@ -40459,7 +40459,7 @@
}
},
"@opentelemetry/instrumentation-document-load": {
- "version": "file:plugins/web/opentelemetry-instrumentation-document-load",
+ "version": "file:packages/instrumentation-document-load",
"requires": {
"@babel/core": "7.22.17",
"@jsdevtools/coverage-istanbul-loader": "3.0.5",
@@ -40521,7 +40521,7 @@
}
},
"@opentelemetry/instrumentation-express": {
- "version": "file:plugins/node/opentelemetry-instrumentation-express",
+ "version": "file:packages/instrumentation-express",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -40544,7 +40544,7 @@
}
},
"@opentelemetry/instrumentation-fastify": {
- "version": "file:plugins/node/opentelemetry-instrumentation-fastify",
+ "version": "file:packages/instrumentation-fastify",
"requires": {
"@fastify/express": "^3.0.0",
"@opentelemetry/api": "^1.3.0",
@@ -40588,7 +40588,7 @@
}
},
"@opentelemetry/instrumentation-fs": {
- "version": "file:plugins/node/instrumentation-fs",
+ "version": "file:packages/instrumentation-fs",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -40607,7 +40607,7 @@
}
},
"@opentelemetry/instrumentation-generic-pool": {
- "version": "file:plugins/node/opentelemetry-instrumentation-generic-pool",
+ "version": "file:packages/instrumentation-generic-pool",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -40626,7 +40626,7 @@
}
},
"@opentelemetry/instrumentation-graphql": {
- "version": "file:plugins/node/opentelemetry-instrumentation-graphql",
+ "version": "file:packages/instrumentation-graphql",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/instrumentation": "^0.202.0",
@@ -40651,7 +40651,7 @@
}
},
"@opentelemetry/instrumentation-hapi": {
- "version": "file:plugins/node/opentelemetry-instrumentation-hapi",
+ "version": "file:packages/instrumentation-hapi",
"requires": {
"@hapi/hapi": "21.3.12",
"@opentelemetry/api": "^1.3.0",
@@ -40683,7 +40683,7 @@
}
},
"@opentelemetry/instrumentation-ioredis": {
- "version": "file:plugins/node/opentelemetry-instrumentation-ioredis",
+ "version": "file:packages/instrumentation-ioredis",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -40707,7 +40707,7 @@
}
},
"@opentelemetry/instrumentation-kafkajs": {
- "version": "file:plugins/node/instrumentation-kafkajs",
+ "version": "file:packages/instrumentation-kafkajs",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -40726,7 +40726,7 @@
}
},
"@opentelemetry/instrumentation-knex": {
- "version": "file:plugins/node/opentelemetry-instrumentation-knex",
+ "version": "file:packages/instrumentation-knex",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -40745,7 +40745,7 @@
}
},
"@opentelemetry/instrumentation-koa": {
- "version": "file:plugins/node/opentelemetry-instrumentation-koa",
+ "version": "file:packages/instrumentation-koa",
"requires": {
"@koa/router": "13.1.0",
"@opentelemetry/api": "^1.3.0",
@@ -40772,7 +40772,7 @@
}
},
"@opentelemetry/instrumentation-long-task": {
- "version": "file:plugins/web/opentelemetry-instrumentation-long-task",
+ "version": "file:packages/instrumentation-long-task",
"requires": {
"@babel/core": "7.24.6",
"@babel/preset-env": "7.24.6",
@@ -40822,7 +40822,7 @@
}
},
"@opentelemetry/instrumentation-lru-memoizer": {
- "version": "file:plugins/node/instrumentation-lru-memoizer",
+ "version": "file:packages/instrumentation-lru-memoizer",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -40839,7 +40839,7 @@
}
},
"@opentelemetry/instrumentation-memcached": {
- "version": "file:plugins/node/opentelemetry-instrumentation-memcached",
+ "version": "file:packages/instrumentation-memcached",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -40859,7 +40859,7 @@
}
},
"@opentelemetry/instrumentation-mongodb": {
- "version": "file:plugins/node/opentelemetry-instrumentation-mongodb",
+ "version": "file:packages/instrumentation-mongodb",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -40967,7 +40967,7 @@
}
},
"@opentelemetry/instrumentation-mongoose": {
- "version": "file:plugins/node/instrumentation-mongoose",
+ "version": "file:packages/instrumentation-mongoose",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -40986,7 +40986,7 @@
}
},
"@opentelemetry/instrumentation-mysql": {
- "version": "file:plugins/node/opentelemetry-instrumentation-mysql",
+ "version": "file:packages/instrumentation-mysql",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -41007,7 +41007,7 @@
}
},
"@opentelemetry/instrumentation-mysql2": {
- "version": "file:plugins/node/opentelemetry-instrumentation-mysql2",
+ "version": "file:packages/instrumentation-mysql2",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -41028,7 +41028,7 @@
}
},
"@opentelemetry/instrumentation-nestjs-core": {
- "version": "file:plugins/node/opentelemetry-instrumentation-nestjs-core",
+ "version": "file:packages/instrumentation-nestjs-core",
"requires": {
"@nestjs/common": "11.0.10",
"@nestjs/core": "11.0.10",
@@ -41054,7 +41054,7 @@
}
},
"@opentelemetry/instrumentation-net": {
- "version": "file:plugins/node/opentelemetry-instrumentation-net",
+ "version": "file:packages/instrumentation-net",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -41072,7 +41072,7 @@
}
},
"@opentelemetry/instrumentation-oracledb": {
- "version": "file:plugins/node/opentelemetry-instrumentation-oracledb",
+ "version": "file:packages/instrumentation-oracledb",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -41096,7 +41096,7 @@
}
},
"@opentelemetry/instrumentation-pg": {
- "version": "file:plugins/node/opentelemetry-instrumentation-pg",
+ "version": "file:packages/instrumentation-pg",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -41124,7 +41124,7 @@
}
},
"@opentelemetry/instrumentation-pino": {
- "version": "file:plugins/node/opentelemetry-instrumentation-pino",
+ "version": "file:packages/instrumentation-pino",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/api-logs": "^0.202.0",
@@ -41148,7 +41148,7 @@
}
},
"@opentelemetry/instrumentation-redis": {
- "version": "file:plugins/node/opentelemetry-instrumentation-redis",
+ "version": "file:packages/instrumentation-redis",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -41170,7 +41170,7 @@
}
},
"@opentelemetry/instrumentation-redis-4": {
- "version": "file:plugins/node/opentelemetry-instrumentation-redis-4",
+ "version": "file:packages/instrumentation-redis-4",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -41208,7 +41208,7 @@
}
},
"@opentelemetry/instrumentation-restify": {
- "version": "file:plugins/node/opentelemetry-instrumentation-restify",
+ "version": "file:packages/instrumentation-restify",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -41230,7 +41230,7 @@
}
},
"@opentelemetry/instrumentation-router": {
- "version": "file:plugins/node/opentelemetry-instrumentation-router",
+ "version": "file:packages/instrumentation-router",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -41247,7 +41247,7 @@
}
},
"@opentelemetry/instrumentation-runtime-node": {
- "version": "file:plugins/node/instrumentation-runtime-node",
+ "version": "file:packages/instrumentation-runtime-node",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/instrumentation": "^0.202.0",
@@ -41260,7 +41260,7 @@
}
},
"@opentelemetry/instrumentation-socket.io": {
- "version": "file:plugins/node/instrumentation-socket.io",
+ "version": "file:packages/instrumentation-socket.io",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -41399,7 +41399,7 @@
}
},
"@opentelemetry/instrumentation-tedious": {
- "version": "file:plugins/node/instrumentation-tedious",
+ "version": "file:packages/instrumentation-tedious",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
@@ -41419,7 +41419,7 @@
}
},
"@opentelemetry/instrumentation-typeorm": {
- "version": "file:plugins/node/instrumentation-typeorm",
+ "version": "file:packages/instrumentation-typeorm",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -41749,7 +41749,7 @@
}
},
"@opentelemetry/instrumentation-undici": {
- "version": "file:plugins/node/instrumentation-undici",
+ "version": "file:packages/instrumentation-undici",
"requires": {
"@opentelemetry/api": "^1.7.0",
"@opentelemetry/core": "^2.0.0",
@@ -41768,7 +41768,7 @@
}
},
"@opentelemetry/instrumentation-user-interaction": {
- "version": "file:plugins/web/opentelemetry-instrumentation-user-interaction",
+ "version": "file:packages/instrumentation-user-interaction",
"requires": {
"@babel/core": "7.24.6",
"@babel/preset-env": "7.24.6",
@@ -41821,7 +41821,7 @@
}
},
"@opentelemetry/instrumentation-winston": {
- "version": "file:plugins/node/opentelemetry-instrumentation-winston",
+ "version": "file:packages/instrumentation-winston",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/api-logs": "^0.202.0",
@@ -41889,7 +41889,7 @@
}
},
"@opentelemetry/plugin-react-load": {
- "version": "file:plugins/web/opentelemetry-plugin-react-load",
+ "version": "file:packages/plugin-react-load",
"requires": {
"@babel/core": "7.24.6",
"@babel/preset-env": "7.24.6",
@@ -41945,7 +41945,7 @@
}
},
"@opentelemetry/propagation-utils": {
- "version": "file:packages/opentelemetry-propagation-utils",
+ "version": "file:packages/propagation-utils",
"requires": {
"@opentelemetry/api": "^1.0.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -41959,7 +41959,7 @@
}
},
"@opentelemetry/propagator-aws-xray": {
- "version": "file:propagators/propagator-aws-xray",
+ "version": "file:packages/propagator-aws-xray",
"requires": {
"@opentelemetry/api": ">=1.0.0 <1.10.0",
"@opentelemetry/core": "^2.0.0",
@@ -42034,7 +42034,7 @@
}
},
"@opentelemetry/propagator-aws-xray-lambda": {
- "version": "file:propagators/propagator-aws-xray-lambda",
+ "version": "file:packages/propagator-aws-xray-lambda",
"requires": {
"@babel/core": "^7.21.8",
"@babel/preset-env": "7.24.6",
@@ -42076,7 +42076,7 @@
}
},
"@opentelemetry/propagator-instana": {
- "version": "file:propagators/opentelemetry-propagator-instana",
+ "version": "file:packages/propagator-instana",
"requires": {
"@babel/core": "7.24.6",
"@babel/preset-env": "7.24.6",
@@ -42112,7 +42112,7 @@
}
},
"@opentelemetry/propagator-ot-trace": {
- "version": "file:propagators/opentelemetry-propagator-ot-trace",
+ "version": "file:packages/propagator-ot-trace",
"requires": {
"@babel/core": "7.24.6",
"@babel/preset-env": "7.24.6",
@@ -42156,7 +42156,7 @@
}
},
"@opentelemetry/redis-common": {
- "version": "file:packages/opentelemetry-redis-common",
+ "version": "file:packages/redis-common",
"requires": {
"@types/mocha": "^10.0.0",
"@types/node": "18.18.14",
@@ -42165,7 +42165,7 @@
}
},
"@opentelemetry/resource-detector-alibaba-cloud": {
- "version": "file:detectors/node/opentelemetry-resource-detector-alibaba-cloud",
+ "version": "file:packages/resource-detector-alibaba-cloud",
"requires": {
"@opentelemetry/api": "^1.0.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -42184,7 +42184,7 @@
}
},
"@opentelemetry/resource-detector-aws": {
- "version": "file:detectors/node/opentelemetry-resource-detector-aws",
+ "version": "file:packages/resource-detector-aws",
"requires": {
"@opentelemetry/api": "^1.0.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -42205,7 +42205,7 @@
}
},
"@opentelemetry/resource-detector-azure": {
- "version": "file:detectors/node/opentelemetry-resource-detector-azure",
+ "version": "file:packages/resource-detector-azure",
"requires": {
"@opentelemetry/api": "^1.0.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -42224,7 +42224,7 @@
}
},
"@opentelemetry/resource-detector-container": {
- "version": "file:detectors/node/opentelemetry-resource-detector-container",
+ "version": "file:packages/resource-detector-container",
"requires": {
"@opentelemetry/api": "^1.0.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -42245,7 +42245,7 @@
}
},
"@opentelemetry/resource-detector-gcp": {
- "version": "file:detectors/node/opentelemetry-resource-detector-gcp",
+ "version": "file:packages/resource-detector-gcp",
"requires": {
"@opentelemetry/api": "^1.0.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -42265,7 +42265,7 @@
}
},
"@opentelemetry/resource-detector-github": {
- "version": "file:detectors/node/opentelemetry-resource-detector-github",
+ "version": "file:packages/resource-detector-github",
"requires": {
"@opentelemetry/api": "^1.0.0",
"@opentelemetry/resources": "^2.0.0",
@@ -42279,7 +42279,7 @@
}
},
"@opentelemetry/resource-detector-instana": {
- "version": "file:detectors/node/opentelemetry-resource-detector-instana",
+ "version": "file:packages/resource-detector-instana",
"requires": {
"@opentelemetry/api": "^1.3.0",
"@opentelemetry/contrib-test-utils": "^0.48.0",
@@ -42387,7 +42387,7 @@
"integrity": "sha512-aKcOkyrorBGlajjRdVoJWHTxfxO1vCNHLJVlSDaRHDIdjU+pX8IYQPvPDkYiujKLbRnWU+1TBwEt0QRgSm4SGA=="
},
"@opentelemetry/sql-common": {
- "version": "file:packages/opentelemetry-sql-common",
+ "version": "file:packages/sql-common",
"requires": {
"@opentelemetry/api": "^1.1.0",
"@opentelemetry/core": "^2.0.0",
diff --git a/metapackages/auto-configuration-propagators/.eslintignore b/packages/auto-configuration-propagators/.eslintignore
similarity index 100%
rename from metapackages/auto-configuration-propagators/.eslintignore
rename to packages/auto-configuration-propagators/.eslintignore
diff --git a/metapackages/auto-configuration-propagators/.eslintrc.js b/packages/auto-configuration-propagators/.eslintrc.js
similarity index 100%
rename from metapackages/auto-configuration-propagators/.eslintrc.js
rename to packages/auto-configuration-propagators/.eslintrc.js
diff --git a/metapackages/auto-configuration-propagators/CHANGELOG.md b/packages/auto-configuration-propagators/CHANGELOG.md
similarity index 100%
rename from metapackages/auto-configuration-propagators/CHANGELOG.md
rename to packages/auto-configuration-propagators/CHANGELOG.md
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/LICENSE b/packages/auto-configuration-propagators/LICENSE
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/LICENSE
rename to packages/auto-configuration-propagators/LICENSE
diff --git a/metapackages/auto-configuration-propagators/README.md b/packages/auto-configuration-propagators/README.md
similarity index 90%
rename from metapackages/auto-configuration-propagators/README.md
rename to packages/auto-configuration-propagators/README.md
index d98966e0c6..c2a8e2b485 100644
--- a/metapackages/auto-configuration-propagators/README.md
+++ b/packages/auto-configuration-propagators/README.md
@@ -34,9 +34,9 @@ The specification defines a list of [known propagators][env-var-url] for the `OT
- "b3": [B3 Single](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-propagator-b3)
- "b3multi": [B3 Multi](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-propagator-b3)
- "jaeger": [Jaeger](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-propagator-jaeger)
-- "xray": [AWS X-Ray (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray)
-- "xray-lambda": [AWS X-Ray Lambda (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray-lambda)
-- "ottrace": [OT Trace (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/opentelemetry-propagator-ot-trace)
+- "xray": [AWS X-Ray (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray)
+- "xray-lambda": [AWS X-Ray Lambda (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray-lambda)
+- "ottrace": [OT Trace (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-ot-trace)
## Useful links
diff --git a/metapackages/auto-configuration-propagators/package.json b/packages/auto-configuration-propagators/package.json
similarity index 87%
rename from metapackages/auto-configuration-propagators/package.json
rename to packages/auto-configuration-propagators/package.json
index c2be250430..29da658e78 100644
--- a/metapackages/auto-configuration-propagators/package.json
+++ b/packages/auto-configuration-propagators/package.json
@@ -3,7 +3,7 @@
"version": "0.4.1",
"description": "Metapackage which bundles known propagators for configuration via an env variable.",
"author": "OpenTelemetry Authors",
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-configuration-propagators#readme",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/auto-configuration-propagators#readme",
"license": "Apache-2.0",
"engines": {
"node": "^18.19.0 || >=20.6.0"
@@ -13,7 +13,11 @@
},
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/auto-configuration-propagators"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/auto-configuration-propagators",
diff --git a/metapackages/auto-configuration-propagators/src/index.ts b/packages/auto-configuration-propagators/src/index.ts
similarity index 100%
rename from metapackages/auto-configuration-propagators/src/index.ts
rename to packages/auto-configuration-propagators/src/index.ts
diff --git a/metapackages/auto-configuration-propagators/src/utils.ts b/packages/auto-configuration-propagators/src/utils.ts
similarity index 100%
rename from metapackages/auto-configuration-propagators/src/utils.ts
rename to packages/auto-configuration-propagators/src/utils.ts
diff --git a/metapackages/auto-configuration-propagators/test/utils.test.ts b/packages/auto-configuration-propagators/test/utils.test.ts
similarity index 100%
rename from metapackages/auto-configuration-propagators/test/utils.test.ts
rename to packages/auto-configuration-propagators/test/utils.test.ts
diff --git a/metapackages/auto-configuration-propagators/tsconfig.json b/packages/auto-configuration-propagators/tsconfig.json
similarity index 100%
rename from metapackages/auto-configuration-propagators/tsconfig.json
rename to packages/auto-configuration-propagators/tsconfig.json
diff --git a/metapackages/auto-instrumentations-node/.eslintignore b/packages/auto-instrumentations-node/.eslintignore
similarity index 100%
rename from metapackages/auto-instrumentations-node/.eslintignore
rename to packages/auto-instrumentations-node/.eslintignore
diff --git a/metapackages/auto-instrumentations-node/.eslintrc.js b/packages/auto-instrumentations-node/.eslintrc.js
similarity index 100%
rename from metapackages/auto-instrumentations-node/.eslintrc.js
rename to packages/auto-instrumentations-node/.eslintrc.js
diff --git a/metapackages/auto-instrumentations-node/CHANGELOG.md b/packages/auto-instrumentations-node/CHANGELOG.md
similarity index 100%
rename from metapackages/auto-instrumentations-node/CHANGELOG.md
rename to packages/auto-instrumentations-node/CHANGELOG.md
diff --git a/detectors/node/opentelemetry-resource-detector-aws/LICENSE b/packages/auto-instrumentations-node/LICENSE
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/LICENSE
rename to packages/auto-instrumentations-node/LICENSE
diff --git a/metapackages/auto-instrumentations-node/README.md b/packages/auto-instrumentations-node/README.md
similarity index 74%
rename from metapackages/auto-instrumentations-node/README.md
rename to packages/auto-instrumentations-node/README.md
index dc6658c199..aa2ffdf642 100644
--- a/metapackages/auto-instrumentations-node/README.md
+++ b/packages/auto-instrumentations-node/README.md
@@ -84,7 +84,7 @@ by providing a comma-separated list of the instrumentation package names without
For example, to enable only
[@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-instrumentation-http)
-and [@opentelemetry/instrumentation-nestjs-core](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core)
+and [@opentelemetry/instrumentation-nestjs-core](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-nestjs-core)
instrumentations:
```shell
@@ -161,47 +161,47 @@ registerInstrumentations({
## Supported instrumentations
-- [@opentelemetry/instrumentation-amqplib](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-amqplib)
-- [@opentelemetry/instrumentation-aws-lambda](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-aws-lambda)
-- [@opentelemetry/instrumentation-aws-sdk](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-aws-sdk)
-- [@opentelemetry/instrumentation-bunyan](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-bunyan)
-- [@opentelemetry/instrumentation-cassandra-driver](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-cassandra)
-- [@opentelemetry/instrumentation-connect](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-connect)
-- [@opentelemetry/instrumentation-cucumber](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-cucumber)
-- [@opentelemetry/instrumentation-dataloader](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-dataloader)
-- [@opentelemetry/instrumentation-dns](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-dns)
-- [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-express)
-- [@opentelemetry/instrumentation-fastify](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-fastify) (deprecated, default disabled)
+- [@opentelemetry/instrumentation-amqplib](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-amqplib)
+- [@opentelemetry/instrumentation-aws-lambda](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-aws-lambda)
+- [@opentelemetry/instrumentation-aws-sdk](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-aws-sdk)
+- [@opentelemetry/instrumentation-bunyan](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-bunyan)
+- [@opentelemetry/instrumentation-cassandra-driver](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-cassandra-driver)
+- [@opentelemetry/instrumentation-connect](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-connect)
+- [@opentelemetry/instrumentation-cucumber](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-cucumber)
+- [@opentelemetry/instrumentation-dataloader](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-dataloader)
+- [@opentelemetry/instrumentation-dns](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-dns)
+- [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-express)
+- [@opentelemetry/instrumentation-fastify](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-fastify) (deprecated, default disabled)
- This component is **deprecated** in favor of the official instrumentation package [`@fastify/otel`](https://www.npmjs.com/package/@fastify/otel), maintained by the Fastify authors.
- Please see [here](https://github.com/fastify/otel?tab=readme-ov-file#usage) for instructions on how to use `@fastify/otel`.
- This component will be removed on June 30, 2025
-- [@opentelemetry/instrumentation-fs](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-fs) (default disabled)
-- [@opentelemetry/instrumentation-generic-pool](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-generic-pool)
-- [@opentelemetry/instrumentation-graphql](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql)
+- [@opentelemetry/instrumentation-fs](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-fs) (default disabled)
+- [@opentelemetry/instrumentation-generic-pool](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-generic-pool)
+- [@opentelemetry/instrumentation-graphql](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-graphql)
- [@opentelemetry/instrumentation-grpc](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-grpc)
-- [@opentelemetry/instrumentation-hapi](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-hapi)
+- [@opentelemetry/instrumentation-hapi](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-hapi)
- [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http)
-- [@opentelemetry/instrumentation-ioredis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis)
-- [@opentelemetry/instrumentation-kafkajs](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs)
-- [@opentelemetry/instrumentation-knex](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-knex)
-- [@opentelemetry/instrumentation-koa](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-koa)
-- [@opentelemetry/instrumentation-lru-memoizer](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-lru-memoizer)
-- [@opentelemetry/instrumentation-memcached](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-memcached)
-- [@opentelemetry/instrumentation-mongodb](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mongodb)
-- [@opentelemetry/instrumentation-mongoose](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-mongoose)
-- [@opentelemetry/instrumentation-mysql](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mysql)
-- [@opentelemetry/instrumentation-mysql2](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mysql2)
-- [@opentelemetry/instrumentation-nestjs-core](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core)
-- [@opentelemetry/instrumentation-net](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-net)
-- [@opentelemetry/instrumentation-oracledb](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-oracledb)
-- [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pg)
-- [@opentelemetry/instrumentation-pino](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pino)
-- [@opentelemetry/instrumentation-redis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-redis)
-- [@opentelemetry/instrumentation-restify](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-restify)
-- [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-runtime-node)
-- [@opentelemetry/instrumentation-socket.io](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io)
-- [@opentelemetry/instrumentation-undici](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici)
-- [@opentelemetry/instrumentation-winston](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-winston)
+- [@opentelemetry/instrumentation-ioredis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-ioredis)
+- [@opentelemetry/instrumentation-kafkajs](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-kafkajs)
+- [@opentelemetry/instrumentation-knex](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-knex)
+- [@opentelemetry/instrumentation-koa](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-koa)
+- [@opentelemetry/instrumentation-lru-memoizer](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-lru-memoizer)
+- [@opentelemetry/instrumentation-memcached](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-memcached)
+- [@opentelemetry/instrumentation-mongodb](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mongodb)
+- [@opentelemetry/instrumentation-mongoose](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mongoose)
+- [@opentelemetry/instrumentation-mysql](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mysql)
+- [@opentelemetry/instrumentation-mysql2](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mysql2)
+- [@opentelemetry/instrumentation-nestjs-core](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-nestjs-core)
+- [@opentelemetry/instrumentation-net](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-net)
+- [@opentelemetry/instrumentation-oracledb](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-oracledb)
+- [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-pg)
+- [@opentelemetry/instrumentation-pino](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-pino)
+- [@opentelemetry/instrumentation-redis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-redis)
+- [@opentelemetry/instrumentation-restify](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-restify)
+- [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-runtime-node)
+- [@opentelemetry/instrumentation-socket.io](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-socket.io)
+- [@opentelemetry/instrumentation-undici](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-undici)
+- [@opentelemetry/instrumentation-winston](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-winston)
## Useful links
diff --git a/metapackages/auto-instrumentations-node/package.json b/packages/auto-instrumentations-node/package.json
similarity index 94%
rename from metapackages/auto-instrumentations-node/package.json
rename to packages/auto-instrumentations-node/package.json
index f13f47b463..3b983b573e 100644
--- a/metapackages/auto-instrumentations-node/package.json
+++ b/packages/auto-instrumentations-node/package.json
@@ -3,7 +3,7 @@
"version": "0.60.1",
"description": "Metapackage which bundles opentelemetry node core and contrib instrumentations",
"author": "OpenTelemetry Authors",
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-instrumentations-node#readme",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/auto-instrumentations-node#readme",
"license": "Apache-2.0",
"engines": {
"node": "^18.19.0 || >=20.6.0"
@@ -17,7 +17,11 @@
".": "./build/src/index.js",
"./register": "./build/src/register.js"
},
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/auto-instrumentations-node"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/auto-instrumentations-node",
diff --git a/metapackages/auto-instrumentations-node/src/index.ts b/packages/auto-instrumentations-node/src/index.ts
similarity index 100%
rename from metapackages/auto-instrumentations-node/src/index.ts
rename to packages/auto-instrumentations-node/src/index.ts
diff --git a/metapackages/auto-instrumentations-node/src/register.ts b/packages/auto-instrumentations-node/src/register.ts
similarity index 100%
rename from metapackages/auto-instrumentations-node/src/register.ts
rename to packages/auto-instrumentations-node/src/register.ts
diff --git a/metapackages/auto-instrumentations-node/src/utils.ts b/packages/auto-instrumentations-node/src/utils.ts
similarity index 100%
rename from metapackages/auto-instrumentations-node/src/utils.ts
rename to packages/auto-instrumentations-node/src/utils.ts
diff --git a/metapackages/auto-instrumentations-node/test/register.test.ts b/packages/auto-instrumentations-node/test/register.test.ts
similarity index 100%
rename from metapackages/auto-instrumentations-node/test/register.test.ts
rename to packages/auto-instrumentations-node/test/register.test.ts
diff --git a/metapackages/auto-instrumentations-node/test/test-app/app-server.js b/packages/auto-instrumentations-node/test/test-app/app-server.js
similarity index 100%
rename from metapackages/auto-instrumentations-node/test/test-app/app-server.js
rename to packages/auto-instrumentations-node/test/test-app/app-server.js
diff --git a/metapackages/auto-instrumentations-node/test/test-app/app.js b/packages/auto-instrumentations-node/test/test-app/app.js
similarity index 100%
rename from metapackages/auto-instrumentations-node/test/test-app/app.js
rename to packages/auto-instrumentations-node/test/test-app/app.js
diff --git a/metapackages/auto-instrumentations-node/test/utils.test.ts b/packages/auto-instrumentations-node/test/utils.test.ts
similarity index 100%
rename from metapackages/auto-instrumentations-node/test/utils.test.ts
rename to packages/auto-instrumentations-node/test/utils.test.ts
diff --git a/metapackages/auto-instrumentations-node/tsconfig.json b/packages/auto-instrumentations-node/tsconfig.json
similarity index 100%
rename from metapackages/auto-instrumentations-node/tsconfig.json
rename to packages/auto-instrumentations-node/tsconfig.json
diff --git a/metapackages/auto-instrumentations-web/.eslintignore b/packages/auto-instrumentations-web/.eslintignore
similarity index 100%
rename from metapackages/auto-instrumentations-web/.eslintignore
rename to packages/auto-instrumentations-web/.eslintignore
diff --git a/metapackages/auto-instrumentations-web/.eslintrc.js b/packages/auto-instrumentations-web/.eslintrc.js
similarity index 100%
rename from metapackages/auto-instrumentations-web/.eslintrc.js
rename to packages/auto-instrumentations-web/.eslintrc.js
diff --git a/metapackages/auto-instrumentations-web/CHANGELOG.md b/packages/auto-instrumentations-web/CHANGELOG.md
similarity index 100%
rename from metapackages/auto-instrumentations-web/CHANGELOG.md
rename to packages/auto-instrumentations-web/CHANGELOG.md
diff --git a/detectors/node/opentelemetry-resource-detector-container/LICENSE b/packages/auto-instrumentations-web/LICENSE
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/LICENSE
rename to packages/auto-instrumentations-web/LICENSE
diff --git a/metapackages/auto-instrumentations-web/README.md b/packages/auto-instrumentations-web/README.md
similarity index 91%
rename from metapackages/auto-instrumentations-web/README.md
rename to packages/auto-instrumentations-web/README.md
index e51b806e84..28344e446f 100644
--- a/metapackages/auto-instrumentations-web/README.md
+++ b/packages/auto-instrumentations-web/README.md
@@ -51,9 +51,9 @@ registerInstrumentations({
## Supported instrumentations
-- [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-document-load)
+- [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-document-load)
- [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-fetch)
-- [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-user-interaction)
+- [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-user-interaction)
- [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-xml-http-request)
## Useful links
diff --git a/metapackages/auto-instrumentations-web/karma.conf.js b/packages/auto-instrumentations-web/karma.conf.js
similarity index 100%
rename from metapackages/auto-instrumentations-web/karma.conf.js
rename to packages/auto-instrumentations-web/karma.conf.js
diff --git a/metapackages/auto-instrumentations-web/package.json b/packages/auto-instrumentations-web/package.json
similarity index 91%
rename from metapackages/auto-instrumentations-web/package.json
rename to packages/auto-instrumentations-web/package.json
index 3e4cadd7c9..b7727a621e 100644
--- a/metapackages/auto-instrumentations-web/package.json
+++ b/packages/auto-instrumentations-web/package.json
@@ -3,7 +3,7 @@
"version": "0.48.0",
"description": "Metapackage which bundles opentelemetry node core and contrib instrumentations",
"author": "OpenTelemetry Authors",
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-instrumentations-web#readme",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/auto-instrumentations-web#readme",
"license": "Apache-2.0",
"engines": {
"node": "^18.19.0 || >=20.6.0"
@@ -15,7 +15,11 @@
"module": "build/esm/index.js",
"esnext": "build/esnext/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/auto-instrumentations-web"
+ },
"scripts": {
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
"setup:dev": "nx run-many -t compile -p @opentelemetry/auto-instrumentations-web",
diff --git a/metapackages/auto-instrumentations-web/src/index.ts b/packages/auto-instrumentations-web/src/index.ts
similarity index 100%
rename from metapackages/auto-instrumentations-web/src/index.ts
rename to packages/auto-instrumentations-web/src/index.ts
diff --git a/metapackages/auto-instrumentations-web/src/utils.ts b/packages/auto-instrumentations-web/src/utils.ts
similarity index 100%
rename from metapackages/auto-instrumentations-web/src/utils.ts
rename to packages/auto-instrumentations-web/src/utils.ts
diff --git a/metapackages/auto-instrumentations-web/test/index-webpack.ts b/packages/auto-instrumentations-web/test/index-webpack.ts
similarity index 100%
rename from metapackages/auto-instrumentations-web/test/index-webpack.ts
rename to packages/auto-instrumentations-web/test/index-webpack.ts
diff --git a/metapackages/auto-instrumentations-web/test/utils.test.ts b/packages/auto-instrumentations-web/test/utils.test.ts
similarity index 100%
rename from metapackages/auto-instrumentations-web/test/utils.test.ts
rename to packages/auto-instrumentations-web/test/utils.test.ts
diff --git a/metapackages/auto-instrumentations-web/tsconfig.esm.json b/packages/auto-instrumentations-web/tsconfig.esm.json
similarity index 100%
rename from metapackages/auto-instrumentations-web/tsconfig.esm.json
rename to packages/auto-instrumentations-web/tsconfig.esm.json
diff --git a/metapackages/auto-instrumentations-web/tsconfig.esnext.json b/packages/auto-instrumentations-web/tsconfig.esnext.json
similarity index 100%
rename from metapackages/auto-instrumentations-web/tsconfig.esnext.json
rename to packages/auto-instrumentations-web/tsconfig.esnext.json
diff --git a/metapackages/auto-instrumentations-web/tsconfig.json b/packages/auto-instrumentations-web/tsconfig.json
similarity index 100%
rename from metapackages/auto-instrumentations-web/tsconfig.json
rename to packages/auto-instrumentations-web/tsconfig.json
diff --git a/packages/baggage-log-record-processor/package.json b/packages/baggage-log-record-processor/package.json
index 9801e6d2ad..9fa37aac11 100644
--- a/packages/baggage-log-record-processor/package.json
+++ b/packages/baggage-log-record-processor/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry Baggage Log Record Processor",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/baggage-log-record-processor"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/baggage-log-record-processor",
diff --git a/packages/baggage-span-processor/package.json b/packages/baggage-span-processor/package.json
index 30f506c7ae..eb29241698 100644
--- a/packages/baggage-span-processor/package.json
+++ b/packages/baggage-span-processor/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry Baggage Span Processor for Node.js",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/baggage-span-processor"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/baggage-span-processor",
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/.eslintignore b/packages/contrib-test-utils/.eslintignore
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/.eslintignore
rename to packages/contrib-test-utils/.eslintignore
diff --git a/packages/opentelemetry-host-metrics/.eslintrc.js b/packages/contrib-test-utils/.eslintrc.js
similarity index 100%
rename from packages/opentelemetry-host-metrics/.eslintrc.js
rename to packages/contrib-test-utils/.eslintrc.js
diff --git a/packages/opentelemetry-test-utils/CHANGELOG.md b/packages/contrib-test-utils/CHANGELOG.md
similarity index 100%
rename from packages/opentelemetry-test-utils/CHANGELOG.md
rename to packages/contrib-test-utils/CHANGELOG.md
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/LICENSE b/packages/contrib-test-utils/LICENSE
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-gcp/LICENSE
rename to packages/contrib-test-utils/LICENSE
diff --git a/packages/opentelemetry-test-utils/README.md b/packages/contrib-test-utils/README.md
similarity index 100%
rename from packages/opentelemetry-test-utils/README.md
rename to packages/contrib-test-utils/README.md
diff --git a/packages/opentelemetry-test-utils/package.json b/packages/contrib-test-utils/package.json
similarity index 87%
rename from packages/opentelemetry-test-utils/package.json
rename to packages/contrib-test-utils/package.json
index 9aeb241dd9..94098516a6 100644
--- a/packages/opentelemetry-test-utils/package.json
+++ b/packages/contrib-test-utils/package.json
@@ -15,7 +15,11 @@
"prepublishOnly": "npm run compile",
"watch": "tsc -w"
},
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/contrib-test-utils"
+ },
"keywords": [
"opentelemetry",
"contrib-test-utils"
@@ -33,7 +37,7 @@
"bugs": {
"url": "https://github.com/open-telemetry/opentelemetry-js-contrib/issues"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-test-utils#readme",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/contrib-test-utils#readme",
"peerDependencies": {
"@opentelemetry/api": "^1.3.0"
},
diff --git a/packages/opentelemetry-test-utils/src/index.ts b/packages/contrib-test-utils/src/index.ts
similarity index 100%
rename from packages/opentelemetry-test-utils/src/index.ts
rename to packages/contrib-test-utils/src/index.ts
diff --git a/packages/opentelemetry-test-utils/src/instrumentations/index.ts b/packages/contrib-test-utils/src/instrumentations/index.ts
similarity index 100%
rename from packages/opentelemetry-test-utils/src/instrumentations/index.ts
rename to packages/contrib-test-utils/src/instrumentations/index.ts
diff --git a/packages/opentelemetry-test-utils/src/instrumentations/instrumentation-singleton.ts b/packages/contrib-test-utils/src/instrumentations/instrumentation-singleton.ts
similarity index 100%
rename from packages/opentelemetry-test-utils/src/instrumentations/instrumentation-singleton.ts
rename to packages/contrib-test-utils/src/instrumentations/instrumentation-singleton.ts
diff --git a/packages/opentelemetry-test-utils/src/instrumentations/otel-default-provider.ts b/packages/contrib-test-utils/src/instrumentations/otel-default-provider.ts
similarity index 100%
rename from packages/opentelemetry-test-utils/src/instrumentations/otel-default-provider.ts
rename to packages/contrib-test-utils/src/instrumentations/otel-default-provider.ts
diff --git a/packages/opentelemetry-test-utils/src/instrumentations/otel-provider-api.ts b/packages/contrib-test-utils/src/instrumentations/otel-provider-api.ts
similarity index 100%
rename from packages/opentelemetry-test-utils/src/instrumentations/otel-provider-api.ts
rename to packages/contrib-test-utils/src/instrumentations/otel-provider-api.ts
diff --git a/packages/opentelemetry-test-utils/src/otlp-types.ts b/packages/contrib-test-utils/src/otlp-types.ts
similarity index 100%
rename from packages/opentelemetry-test-utils/src/otlp-types.ts
rename to packages/contrib-test-utils/src/otlp-types.ts
diff --git a/packages/opentelemetry-test-utils/src/resource-assertions.ts b/packages/contrib-test-utils/src/resource-assertions.ts
similarity index 100%
rename from packages/opentelemetry-test-utils/src/resource-assertions.ts
rename to packages/contrib-test-utils/src/resource-assertions.ts
diff --git a/packages/opentelemetry-test-utils/src/test-fixtures.ts b/packages/contrib-test-utils/src/test-fixtures.ts
similarity index 100%
rename from packages/opentelemetry-test-utils/src/test-fixtures.ts
rename to packages/contrib-test-utils/src/test-fixtures.ts
diff --git a/packages/opentelemetry-test-utils/src/test-utils.ts b/packages/contrib-test-utils/src/test-utils.ts
similarity index 100%
rename from packages/opentelemetry-test-utils/src/test-utils.ts
rename to packages/contrib-test-utils/src/test-utils.ts
diff --git a/packages/opentelemetry-test-utils/tsconfig.json b/packages/contrib-test-utils/tsconfig.json
similarity index 100%
rename from packages/opentelemetry-test-utils/tsconfig.json
rename to packages/contrib-test-utils/tsconfig.json
diff --git a/detectors/node/opentelemetry-resource-detector-aws/.eslintignore b/packages/host-metrics/.eslintignore
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/.eslintignore
rename to packages/host-metrics/.eslintignore
diff --git a/packages/opentelemetry-propagation-utils/.eslintrc.js b/packages/host-metrics/.eslintrc.js
similarity index 100%
rename from packages/opentelemetry-propagation-utils/.eslintrc.js
rename to packages/host-metrics/.eslintrc.js
diff --git a/packages/opentelemetry-host-metrics/CHANGELOG.md b/packages/host-metrics/CHANGELOG.md
similarity index 100%
rename from packages/opentelemetry-host-metrics/CHANGELOG.md
rename to packages/host-metrics/CHANGELOG.md
diff --git a/detectors/node/opentelemetry-resource-detector-github/LICENSE b/packages/host-metrics/LICENSE
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-github/LICENSE
rename to packages/host-metrics/LICENSE
diff --git a/packages/opentelemetry-host-metrics/README.md b/packages/host-metrics/README.md
similarity index 100%
rename from packages/opentelemetry-host-metrics/README.md
rename to packages/host-metrics/README.md
diff --git a/packages/opentelemetry-host-metrics/global.d.ts b/packages/host-metrics/global.d.ts
similarity index 100%
rename from packages/opentelemetry-host-metrics/global.d.ts
rename to packages/host-metrics/global.d.ts
diff --git a/packages/opentelemetry-host-metrics/package.json b/packages/host-metrics/package.json
similarity index 87%
rename from packages/opentelemetry-host-metrics/package.json
rename to packages/host-metrics/package.json
index 53f15015a5..1d93e5723b 100644
--- a/packages/opentelemetry-host-metrics/package.json
+++ b/packages/host-metrics/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry Host Metrics for Node.js",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/host-metrics"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/host-metrics",
@@ -55,5 +59,5 @@
"dependencies": {
"systeminformation": "5.23.8"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-host-metrics#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/host-metrics#readme"
}
diff --git a/packages/opentelemetry-host-metrics/src/BaseMetrics.ts b/packages/host-metrics/src/BaseMetrics.ts
similarity index 100%
rename from packages/opentelemetry-host-metrics/src/BaseMetrics.ts
rename to packages/host-metrics/src/BaseMetrics.ts
diff --git a/packages/opentelemetry-host-metrics/src/enum.ts b/packages/host-metrics/src/enum.ts
similarity index 100%
rename from packages/opentelemetry-host-metrics/src/enum.ts
rename to packages/host-metrics/src/enum.ts
diff --git a/packages/opentelemetry-host-metrics/src/index.ts b/packages/host-metrics/src/index.ts
similarity index 100%
rename from packages/opentelemetry-host-metrics/src/index.ts
rename to packages/host-metrics/src/index.ts
diff --git a/packages/opentelemetry-host-metrics/src/metric.ts b/packages/host-metrics/src/metric.ts
similarity index 100%
rename from packages/opentelemetry-host-metrics/src/metric.ts
rename to packages/host-metrics/src/metric.ts
diff --git a/packages/opentelemetry-host-metrics/src/stats/common.ts b/packages/host-metrics/src/stats/common.ts
similarity index 100%
rename from packages/opentelemetry-host-metrics/src/stats/common.ts
rename to packages/host-metrics/src/stats/common.ts
diff --git a/packages/opentelemetry-host-metrics/src/stats/si.ts b/packages/host-metrics/src/stats/si.ts
similarity index 100%
rename from packages/opentelemetry-host-metrics/src/stats/si.ts
rename to packages/host-metrics/src/stats/si.ts
diff --git a/packages/opentelemetry-host-metrics/src/types.ts b/packages/host-metrics/src/types.ts
similarity index 100%
rename from packages/opentelemetry-host-metrics/src/types.ts
rename to packages/host-metrics/src/types.ts
diff --git a/packages/opentelemetry-host-metrics/src/util.ts b/packages/host-metrics/src/util.ts
similarity index 100%
rename from packages/opentelemetry-host-metrics/src/util.ts
rename to packages/host-metrics/src/util.ts
diff --git a/packages/opentelemetry-host-metrics/test/metric.test.ts b/packages/host-metrics/test/metric.test.ts
similarity index 100%
rename from packages/opentelemetry-host-metrics/test/metric.test.ts
rename to packages/host-metrics/test/metric.test.ts
diff --git a/packages/opentelemetry-host-metrics/test/mocks/cpu.json b/packages/host-metrics/test/mocks/cpu.json
similarity index 100%
rename from packages/opentelemetry-host-metrics/test/mocks/cpu.json
rename to packages/host-metrics/test/mocks/cpu.json
diff --git a/packages/opentelemetry-host-metrics/test/mocks/network.json b/packages/host-metrics/test/mocks/network.json
similarity index 100%
rename from packages/opentelemetry-host-metrics/test/mocks/network.json
rename to packages/host-metrics/test/mocks/network.json
diff --git a/packages/opentelemetry-host-metrics/test/mocks/process.json b/packages/host-metrics/test/mocks/process.json
similarity index 100%
rename from packages/opentelemetry-host-metrics/test/mocks/process.json
rename to packages/host-metrics/test/mocks/process.json
diff --git a/packages/opentelemetry-host-metrics/tsconfig.json b/packages/host-metrics/tsconfig.json
similarity index 100%
rename from packages/opentelemetry-host-metrics/tsconfig.json
rename to packages/host-metrics/tsconfig.json
diff --git a/detectors/node/opentelemetry-resource-detector-azure/.eslintignore b/packages/id-generator-aws-xray/.eslintignore
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/.eslintignore
rename to packages/id-generator-aws-xray/.eslintignore
diff --git a/packages/opentelemetry-id-generator-aws-xray/.eslintrc.js b/packages/id-generator-aws-xray/.eslintrc.js
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/.eslintrc.js
rename to packages/id-generator-aws-xray/.eslintrc.js
diff --git a/packages/opentelemetry-id-generator-aws-xray/CHANGELOG.md b/packages/id-generator-aws-xray/CHANGELOG.md
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/CHANGELOG.md
rename to packages/id-generator-aws-xray/CHANGELOG.md
diff --git a/detectors/node/opentelemetry-resource-detector-instana/LICENSE b/packages/id-generator-aws-xray/LICENSE
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-instana/LICENSE
rename to packages/id-generator-aws-xray/LICENSE
diff --git a/packages/opentelemetry-id-generator-aws-xray/README.md b/packages/id-generator-aws-xray/README.md
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/README.md
rename to packages/id-generator-aws-xray/README.md
diff --git a/packages/opentelemetry-id-generator-aws-xray/karma.conf.js b/packages/id-generator-aws-xray/karma.conf.js
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/karma.conf.js
rename to packages/id-generator-aws-xray/karma.conf.js
diff --git a/packages/opentelemetry-id-generator-aws-xray/package.json b/packages/id-generator-aws-xray/package.json
similarity index 91%
rename from packages/opentelemetry-id-generator-aws-xray/package.json
rename to packages/id-generator-aws-xray/package.json
index bbd5af7935..0b8aac94ab 100644
--- a/packages/opentelemetry-id-generator-aws-xray/package.json
+++ b/packages/id-generator-aws-xray/package.json
@@ -13,7 +13,11 @@
"./build/src/platform/index.js": "./build/src/platform/browser/index.js"
},
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/id-generator-aws-xray"
+ },
"scripts": {
"setup:dev": "nx run-many -t compile -p @opentelemetry/id-generator-aws-xray",
"compile": "tsc --build tsconfig.json tsconfig.esm.json",
@@ -78,5 +82,5 @@
"dependencies": {
"@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"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/id-generator-aws-xray#readme"
}
diff --git a/packages/opentelemetry-id-generator-aws-xray/src/index.ts b/packages/id-generator-aws-xray/src/index.ts
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/src/index.ts
rename to packages/id-generator-aws-xray/src/index.ts
diff --git a/packages/opentelemetry-id-generator-aws-xray/src/internal/xray-id-generation.ts b/packages/id-generator-aws-xray/src/internal/xray-id-generation.ts
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/src/internal/xray-id-generation.ts
rename to packages/id-generator-aws-xray/src/internal/xray-id-generation.ts
diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts b/packages/id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts
rename to packages/id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts
diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/browser/index.ts b/packages/id-generator-aws-xray/src/platform/browser/index.ts
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/src/platform/browser/index.ts
rename to packages/id-generator-aws-xray/src/platform/browser/index.ts
diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/index.ts b/packages/id-generator-aws-xray/src/platform/index.ts
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/src/platform/index.ts
rename to packages/id-generator-aws-xray/src/platform/index.ts
diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts b/packages/id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts
rename to packages/id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts
diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/node/index.ts b/packages/id-generator-aws-xray/src/platform/node/index.ts
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/src/platform/node/index.ts
rename to packages/id-generator-aws-xray/src/platform/node/index.ts
diff --git a/packages/opentelemetry-id-generator-aws-xray/test/AWSXrayIdGenerator.test.ts b/packages/id-generator-aws-xray/test/AWSXrayIdGenerator.test.ts
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/test/AWSXrayIdGenerator.test.ts
rename to packages/id-generator-aws-xray/test/AWSXrayIdGenerator.test.ts
diff --git a/packages/opentelemetry-id-generator-aws-xray/test/index-webpack.ts b/packages/id-generator-aws-xray/test/index-webpack.ts
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/test/index-webpack.ts
rename to packages/id-generator-aws-xray/test/index-webpack.ts
diff --git a/packages/opentelemetry-id-generator-aws-xray/tsconfig.esm.json b/packages/id-generator-aws-xray/tsconfig.esm.json
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/tsconfig.esm.json
rename to packages/id-generator-aws-xray/tsconfig.esm.json
diff --git a/packages/opentelemetry-id-generator-aws-xray/tsconfig.json b/packages/id-generator-aws-xray/tsconfig.json
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/tsconfig.json
rename to packages/id-generator-aws-xray/tsconfig.json
diff --git a/detectors/node/opentelemetry-resource-detector-container/.eslintignore b/packages/instrumentation-amqplib/.eslintignore
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/.eslintignore
rename to packages/instrumentation-amqplib/.eslintignore
diff --git a/packages/opentelemetry-redis-common/.eslintrc.js b/packages/instrumentation-amqplib/.eslintrc.js
similarity index 100%
rename from packages/opentelemetry-redis-common/.eslintrc.js
rename to packages/instrumentation-amqplib/.eslintrc.js
diff --git a/plugins/node/instrumentation-amqplib/.tav.yml b/packages/instrumentation-amqplib/.tav.yml
similarity index 100%
rename from plugins/node/instrumentation-amqplib/.tav.yml
rename to packages/instrumentation-amqplib/.tav.yml
diff --git a/plugins/node/instrumentation-amqplib/CHANGELOG.md b/packages/instrumentation-amqplib/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-amqplib/CHANGELOG.md
rename to packages/instrumentation-amqplib/CHANGELOG.md
diff --git a/metapackages/auto-configuration-propagators/LICENSE b/packages/instrumentation-amqplib/LICENSE
similarity index 100%
rename from metapackages/auto-configuration-propagators/LICENSE
rename to packages/instrumentation-amqplib/LICENSE
diff --git a/plugins/node/instrumentation-amqplib/README.md b/packages/instrumentation-amqplib/README.md
similarity index 100%
rename from plugins/node/instrumentation-amqplib/README.md
rename to packages/instrumentation-amqplib/README.md
diff --git a/plugins/node/instrumentation-amqplib/package.json b/packages/instrumentation-amqplib/package.json
similarity index 85%
rename from plugins/node/instrumentation-amqplib/package.json
rename to packages/instrumentation-amqplib/package.json
index 1fdae36d46..dc49fed88d 100644
--- a/plugins/node/instrumentation-amqplib/package.json
+++ b/packages/instrumentation-amqplib/package.json
@@ -8,7 +8,7 @@
"rabbitmq",
"AMQP 0-9-1"
],
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-amqplib#readme",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-amqplib#readme",
"license": "Apache-2.0",
"author": "OpenTelemetry Authors",
"bugs": {
@@ -24,19 +24,23 @@
"publishConfig": {
"access": "public"
},
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-amqplib"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-amqplib",
"compile": "tsc -p .",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
"tdd": "npm run test -- --watch-extensions ts --watch",
"test": "nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'",
"test-all-versions": "tav",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"watch": "tsc -w",
"test:docker:run": "docker run -d --hostname demo-amqplib-rabbit --name amqplib-unittests -p 22221:5672 --env RABBITMQ_DEFAULT_USER=username --env RABBITMQ_DEFAULT_PASS=password rabbitmq:3"
},
diff --git a/plugins/node/instrumentation-amqplib/src/amqplib.ts b/packages/instrumentation-amqplib/src/amqplib.ts
similarity index 100%
rename from plugins/node/instrumentation-amqplib/src/amqplib.ts
rename to packages/instrumentation-amqplib/src/amqplib.ts
diff --git a/plugins/node/instrumentation-amqplib/src/index.ts b/packages/instrumentation-amqplib/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-amqplib/src/index.ts
rename to packages/instrumentation-amqplib/src/index.ts
diff --git a/plugins/node/instrumentation-amqplib/src/types.ts b/packages/instrumentation-amqplib/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-amqplib/src/types.ts
rename to packages/instrumentation-amqplib/src/types.ts
diff --git a/plugins/node/instrumentation-amqplib/src/utils.ts b/packages/instrumentation-amqplib/src/utils.ts
similarity index 100%
rename from plugins/node/instrumentation-amqplib/src/utils.ts
rename to packages/instrumentation-amqplib/src/utils.ts
diff --git a/plugins/node/instrumentation-amqplib/test/amqplib-callbacks.test.ts b/packages/instrumentation-amqplib/test/amqplib-callbacks.test.ts
similarity index 100%
rename from plugins/node/instrumentation-amqplib/test/amqplib-callbacks.test.ts
rename to packages/instrumentation-amqplib/test/amqplib-callbacks.test.ts
diff --git a/plugins/node/instrumentation-amqplib/test/amqplib-connection.test.ts b/packages/instrumentation-amqplib/test/amqplib-connection.test.ts
similarity index 100%
rename from plugins/node/instrumentation-amqplib/test/amqplib-connection.test.ts
rename to packages/instrumentation-amqplib/test/amqplib-connection.test.ts
diff --git a/plugins/node/instrumentation-amqplib/test/amqplib-promise.test.ts b/packages/instrumentation-amqplib/test/amqplib-promise.test.ts
similarity index 100%
rename from plugins/node/instrumentation-amqplib/test/amqplib-promise.test.ts
rename to packages/instrumentation-amqplib/test/amqplib-promise.test.ts
diff --git a/plugins/node/instrumentation-amqplib/test/config.ts b/packages/instrumentation-amqplib/test/config.ts
similarity index 100%
rename from plugins/node/instrumentation-amqplib/test/config.ts
rename to packages/instrumentation-amqplib/test/config.ts
diff --git a/plugins/node/instrumentation-amqplib/test/utils.test.ts b/packages/instrumentation-amqplib/test/utils.test.ts
similarity index 100%
rename from plugins/node/instrumentation-amqplib/test/utils.test.ts
rename to packages/instrumentation-amqplib/test/utils.test.ts
diff --git a/plugins/node/instrumentation-amqplib/test/utils.ts b/packages/instrumentation-amqplib/test/utils.ts
similarity index 100%
rename from plugins/node/instrumentation-amqplib/test/utils.ts
rename to packages/instrumentation-amqplib/test/utils.ts
diff --git a/packages/opentelemetry-propagation-utils/tsconfig.json b/packages/instrumentation-amqplib/tsconfig.json
similarity index 100%
rename from packages/opentelemetry-propagation-utils/tsconfig.json
rename to packages/instrumentation-amqplib/tsconfig.json
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/.eslintignore b/packages/instrumentation-aws-lambda/.eslintignore
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-gcp/.eslintignore
rename to packages/instrumentation-aws-lambda/.eslintignore
diff --git a/packages/opentelemetry-test-utils/.eslintrc.js b/packages/instrumentation-aws-lambda/.eslintrc.js
similarity index 100%
rename from packages/opentelemetry-test-utils/.eslintrc.js
rename to packages/instrumentation-aws-lambda/.eslintrc.js
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/CHANGELOG.md b/packages/instrumentation-aws-lambda/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/CHANGELOG.md
rename to packages/instrumentation-aws-lambda/CHANGELOG.md
diff --git a/metapackages/auto-instrumentations-node/LICENSE b/packages/instrumentation-aws-lambda/LICENSE
similarity index 100%
rename from metapackages/auto-instrumentations-node/LICENSE
rename to packages/instrumentation-aws-lambda/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/README.md b/packages/instrumentation-aws-lambda/README.md
similarity index 93%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/README.md
rename to packages/instrumentation-aws-lambda/README.md
index dd0568d652..84e96f275b 100644
--- a/plugins/node/opentelemetry-instrumentation-aws-lambda/README.md
+++ b/packages/instrumentation-aws-lambda/README.md
@@ -92,9 +92,9 @@ AWS Active Tracing can provide a parent context for the span generated by this i
If you use version `<=0.46.0` of this package, then the Active Tracing context is used as the parent context by default if present. In this case, in order to prevent broken traces, set the `disableAwsContextPropagation` option to `false`.
Additional propagators can be added in the TracerProvider configuration.
-If you use version `>0.46.0`, the Active Tracing context is no longer used by default. In order to enable it, include the [AWSXRayLambdaPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray-lambda) propagator in the list of propagators provided to the TracerProvider via its configuration, or by including `xray-lambda` in the OTEL_PROPAGATORS environment variable (see the example below on using the env variable).
+If you use version `>0.46.0`, the Active Tracing context is no longer used by default. In order to enable it, include the [AWSXRayLambdaPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray-lambda) propagator in the list of propagators provided to the TracerProvider via its configuration, or by including `xray-lambda` in the OTEL_PROPAGATORS environment variable (see the example below on using the env variable).
-Note that there are two AWS-related propagators: [AWSXRayPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray) and [AWSXRayLambdaPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray-lambda). Here is a guideline for when to use one or the other:
+Note that there are two AWS-related propagators: [AWSXRayPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray) and [AWSXRayLambdaPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray-lambda). Here is a guideline for when to use one or the other:
- If you export traces to AWS X-Ray, then use the `AWSXRayLambdaPropagator` or the `xray-lambda` value in the OTEL_PROPAGATORS environment variable. This will handle the active tracing lambda context as well as X-Ray HTTP headers.
- If you export traces to a backend other than AWS X-Ray, then use the `AWSXrayPropagator` or `xray` in the environment variable. This propagator only handles the X-Ray HTTP headers.
@@ -113,7 +113,7 @@ provider.register({
});
```
-Alternatively, use the `getPropagators()` function from the [auto-configuration-propagators](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/metapackages/auto-configuration-propagators/README.md) package, and set the OTEL_PROPAGATORS environment variable to `xray-lambda`.
+Alternatively, use the `getPropagators()` function from the [auto-configuration-propagators](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-configuration-propagators/README.md) package, and set the OTEL_PROPAGATORS environment variable to `xray-lambda`.
```js
const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node');
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json b/packages/instrumentation-aws-lambda/package.json
similarity index 83%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/package.json
rename to packages/instrumentation-aws-lambda/package.json
index cca8c64cca..ffa911baca 100644
--- a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json
+++ b/packages/instrumentation-aws-lambda/package.json
@@ -4,16 +4,20 @@
"description": "OpenTelemetry instrumentation for AWS Lambda function invocations",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-aws-lambda"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.test.ts'",
"tdd": "npm run test -- --watch-extensions ts --watch",
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-aws-lambda",
"compile": "tsc -p ."
},
@@ -60,5 +64,5 @@
"@opentelemetry/semantic-conventions": "^1.27.0",
"@types/aws-lambda": "8.10.147"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-aws-lambda#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-aws-lambda#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/index.ts b/packages/instrumentation-aws-lambda/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/src/index.ts
rename to packages/instrumentation-aws-lambda/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/instrumentation.ts b/packages/instrumentation-aws-lambda/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/src/instrumentation.ts
rename to packages/instrumentation-aws-lambda/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/internal-types.ts b/packages/instrumentation-aws-lambda/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/src/internal-types.ts
rename to packages/instrumentation-aws-lambda/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/semconv.ts b/packages/instrumentation-aws-lambda/src/semconv.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/src/semconv.ts
rename to packages/instrumentation-aws-lambda/src/semconv.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/types.ts b/packages/instrumentation-aws-lambda/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/src/types.ts
rename to packages/instrumentation-aws-lambda/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.force-flush.test.ts b/packages/instrumentation-aws-lambda/test/integrations/lambda-handler.force-flush.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.force-flush.test.ts
rename to packages/instrumentation-aws-lambda/test/integrations/lambda-handler.force-flush.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts b/packages/instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts
rename to packages/instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/async.js b/packages/instrumentation-aws-lambda/test/lambda-test/async.js
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/async.js
rename to packages/instrumentation-aws-lambda/test/lambda-test/async.js
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/commonjs.cjs b/packages/instrumentation-aws-lambda/test/lambda-test/commonjs.cjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/commonjs.cjs
rename to packages/instrumentation-aws-lambda/test/lambda-test/commonjs.cjs
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/package.json b/packages/instrumentation-aws-lambda/test/lambda-test/package.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/package.json
rename to packages/instrumentation-aws-lambda/test/lambda-test/package.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/sync.js b/packages/instrumentation-aws-lambda/test/lambda-test/sync.js
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/sync.js
rename to packages/instrumentation-aws-lambda/test/lambda-test/sync.js
diff --git a/packages/opentelemetry-redis-common/tsconfig.json b/packages/instrumentation-aws-lambda/tsconfig.json
similarity index 100%
rename from packages/opentelemetry-redis-common/tsconfig.json
rename to packages/instrumentation-aws-lambda/tsconfig.json
diff --git a/detectors/node/opentelemetry-resource-detector-github/.eslintignore b/packages/instrumentation-aws-sdk/.eslintignore
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-github/.eslintignore
rename to packages/instrumentation-aws-sdk/.eslintignore
diff --git a/propagators/opentelemetry-propagator-instana/.eslintrc.js b/packages/instrumentation-aws-sdk/.eslintrc.js
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/.eslintrc.js
rename to packages/instrumentation-aws-sdk/.eslintrc.js
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/.tav.yml b/packages/instrumentation-aws-sdk/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/.tav.yml
rename to packages/instrumentation-aws-sdk/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/CHANGELOG.md b/packages/instrumentation-aws-sdk/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/CHANGELOG.md
rename to packages/instrumentation-aws-sdk/CHANGELOG.md
diff --git a/metapackages/auto-instrumentations-web/LICENSE b/packages/instrumentation-aws-sdk/LICENSE
similarity index 100%
rename from metapackages/auto-instrumentations-web/LICENSE
rename to packages/instrumentation-aws-sdk/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/README.md b/packages/instrumentation-aws-sdk/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/README.md
rename to packages/instrumentation-aws-sdk/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/doc/lambda.md b/packages/instrumentation-aws-sdk/doc/lambda.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/doc/lambda.md
rename to packages/instrumentation-aws-sdk/doc/lambda.md
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/doc/sns.md b/packages/instrumentation-aws-sdk/doc/sns.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/doc/sns.md
rename to packages/instrumentation-aws-sdk/doc/sns.md
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/doc/sqs.md b/packages/instrumentation-aws-sdk/doc/sqs.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/doc/sqs.md
rename to packages/instrumentation-aws-sdk/doc/sqs.md
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json b/packages/instrumentation-aws-sdk/package.json
similarity index 87%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/package.json
rename to packages/instrumentation-aws-sdk/package.json
index ba1a8b2d9a..fef2bbadd3 100644
--- a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json
+++ b/packages/instrumentation-aws-sdk/package.json
@@ -8,7 +8,7 @@
"nodejs",
"opentelemetry"
],
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-aws-sdk#readme",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-aws-sdk#readme",
"license": "Apache-2.0",
"author": "OpenTelemetry Authors",
"bugs": {
@@ -25,19 +25,23 @@
"publishConfig": {
"access": "public"
},
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-aws-sdk"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-aws-sdk",
"compile": "tsc -p .",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
"tdd": "npm run test -- --watch-extensions ts --watch",
"test": "nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'",
"test-all-versions": "tav",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"watch": "tsc -w"
},
"peerDependencies": {
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/aws-sdk.ts b/packages/instrumentation-aws-sdk/src/aws-sdk.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/aws-sdk.ts
rename to packages/instrumentation-aws-sdk/src/aws-sdk.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/aws-sdk.types.ts b/packages/instrumentation-aws-sdk/src/aws-sdk.types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/aws-sdk.types.ts
rename to packages/instrumentation-aws-sdk/src/aws-sdk.types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/enums.ts b/packages/instrumentation-aws-sdk/src/enums.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/enums.ts
rename to packages/instrumentation-aws-sdk/src/enums.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/index.ts b/packages/instrumentation-aws-sdk/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/index.ts
rename to packages/instrumentation-aws-sdk/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/propwrap.ts b/packages/instrumentation-aws-sdk/src/propwrap.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/propwrap.ts
rename to packages/instrumentation-aws-sdk/src/propwrap.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/semconv.ts b/packages/instrumentation-aws-sdk/src/semconv.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/semconv.ts
rename to packages/instrumentation-aws-sdk/src/semconv.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/MessageAttributes.ts b/packages/instrumentation-aws-sdk/src/services/MessageAttributes.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/MessageAttributes.ts
rename to packages/instrumentation-aws-sdk/src/services/MessageAttributes.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/ServiceExtension.ts b/packages/instrumentation-aws-sdk/src/services/ServiceExtension.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/ServiceExtension.ts
rename to packages/instrumentation-aws-sdk/src/services/ServiceExtension.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/ServicesExtensions.ts b/packages/instrumentation-aws-sdk/src/services/ServicesExtensions.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/ServicesExtensions.ts
rename to packages/instrumentation-aws-sdk/src/services/ServicesExtensions.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/bedrock-runtime.ts b/packages/instrumentation-aws-sdk/src/services/bedrock-runtime.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/bedrock-runtime.ts
rename to packages/instrumentation-aws-sdk/src/services/bedrock-runtime.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/dynamodb.ts b/packages/instrumentation-aws-sdk/src/services/dynamodb.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/dynamodb.ts
rename to packages/instrumentation-aws-sdk/src/services/dynamodb.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/index.ts b/packages/instrumentation-aws-sdk/src/services/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/index.ts
rename to packages/instrumentation-aws-sdk/src/services/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/kinesis.ts b/packages/instrumentation-aws-sdk/src/services/kinesis.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/kinesis.ts
rename to packages/instrumentation-aws-sdk/src/services/kinesis.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/lambda.ts b/packages/instrumentation-aws-sdk/src/services/lambda.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/lambda.ts
rename to packages/instrumentation-aws-sdk/src/services/lambda.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/s3.ts b/packages/instrumentation-aws-sdk/src/services/s3.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/s3.ts
rename to packages/instrumentation-aws-sdk/src/services/s3.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/sns.ts b/packages/instrumentation-aws-sdk/src/services/sns.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/sns.ts
rename to packages/instrumentation-aws-sdk/src/services/sns.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/sqs.ts b/packages/instrumentation-aws-sdk/src/services/sqs.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/sqs.ts
rename to packages/instrumentation-aws-sdk/src/services/sqs.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/types.ts b/packages/instrumentation-aws-sdk/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/types.ts
rename to packages/instrumentation-aws-sdk/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/utils.ts b/packages/instrumentation-aws-sdk/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/utils.ts
rename to packages/instrumentation-aws-sdk/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/MessageAttributes.test.ts b/packages/instrumentation-aws-sdk/test/MessageAttributes.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/MessageAttributes.test.ts
rename to packages/instrumentation-aws-sdk/test/MessageAttributes.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v3-s3.test.ts b/packages/instrumentation-aws-sdk/test/aws-sdk-v3-s3.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v3-s3.test.ts
rename to packages/instrumentation-aws-sdk/test/aws-sdk-v3-s3.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v3-sqs.test.ts b/packages/instrumentation-aws-sdk/test/aws-sdk-v3-sqs.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v3-sqs.test.ts
rename to packages/instrumentation-aws-sdk/test/aws-sdk-v3-sqs.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/bedrock-runtime.test.ts b/packages/instrumentation-aws-sdk/test/bedrock-runtime.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/bedrock-runtime.test.ts
rename to packages/instrumentation-aws-sdk/test/bedrock-runtime.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/kinesis.test.ts b/packages/instrumentation-aws-sdk/test/kinesis.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/kinesis.test.ts
rename to packages/instrumentation-aws-sdk/test/kinesis.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/lambda.test.ts b/packages/instrumentation-aws-sdk/test/lambda.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/lambda.test.ts
rename to packages/instrumentation-aws-sdk/test/lambda.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/load-instrumentation.ts b/packages/instrumentation-aws-sdk/test/load-instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/load-instrumentation.ts
rename to packages/instrumentation-aws-sdk/test/load-instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-converse-adds-genai-conventions.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-converse-adds-genai-conventions.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-converse-adds-genai-conventions.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-converse-adds-genai-conventions.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-conversestream-adds-genai-conventions.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-conversestream-adds-genai-conventions.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-conversestream-adds-genai-conventions.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-conversestream-adds-genai-conventions.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-nova-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-nova-model-attributes-to-span.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-nova-model-attributes-to-span.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-nova-model-attributes-to-span.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-titan-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-titan-model-attributes-to-span.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-titan-model-attributes-to-span.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-titan-model-attributes-to-span.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-anthropic-claude-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-anthropic-claude-model-attributes-to-span.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-anthropic-claude-model-attributes-to-span.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-anthropic-claude-model-attributes-to-span.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-model-attributes-to-span.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-model-attributes-to-span.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-model-attributes-to-span.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-r-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-r-model-attributes-to-span.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-r-model-attributes-to-span.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-r-model-attributes-to-span.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-meta-llama-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-meta-llama-model-attributes-to-span.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-meta-llama-model-attributes-to-span.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-meta-llama-model-attributes-to-span.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-mistral-ai-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-mistral-ai-model-attributes-to-span.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-mistral-ai-model-attributes-to-span.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-mistral-ai-model-attributes-to-span.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-does-not-currently-add-genai-conventions.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-does-not-currently-add-genai-conventions.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-does-not-currently-add-genai-conventions.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-does-not-currently-add-genai-conventions.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/invalid-bucket.xml b/packages/instrumentation-aws-sdk/test/mock-responses/invalid-bucket.xml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/invalid-bucket.xml
rename to packages/instrumentation-aws-sdk/test/mock-responses/invalid-bucket.xml
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/kinesis-describe-stream.json b/packages/instrumentation-aws-sdk/test/mock-responses/kinesis-describe-stream.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/kinesis-describe-stream.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/kinesis-describe-stream.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/s3-put-object.xml b/packages/instrumentation-aws-sdk/test/mock-responses/s3-put-object.xml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/s3-put-object.xml
rename to packages/instrumentation-aws-sdk/test/mock-responses/s3-put-object.xml
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sns-publish.xml b/packages/instrumentation-aws-sdk/test/mock-responses/sns-publish.xml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sns-publish.xml
rename to packages/instrumentation-aws-sdk/test/mock-responses/sns-publish.xml
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-receive.json b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-receive.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-receive.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-receive.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-receive.xml b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-receive.xml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-receive.xml
rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-receive.xml
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.json b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.xml b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.xml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.xml
rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.xml
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send.json b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-send.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send.json
rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-send.json
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send.xml b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-send.xml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send.xml
rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-send.xml
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/s3.test.ts b/packages/instrumentation-aws-sdk/test/s3.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/s3.test.ts
rename to packages/instrumentation-aws-sdk/test/s3.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/sns.test.ts b/packages/instrumentation-aws-sdk/test/sns.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/sns.test.ts
rename to packages/instrumentation-aws-sdk/test/sns.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/tsconfig.json b/packages/instrumentation-aws-sdk/tsconfig.json
similarity index 78%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/tsconfig.json
rename to packages/instrumentation-aws-sdk/tsconfig.json
index 505b67a248..134a5b57c6 100644
--- a/plugins/node/opentelemetry-instrumentation-aws-sdk/tsconfig.json
+++ b/packages/instrumentation-aws-sdk/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/detectors/node/opentelemetry-resource-detector-instana/.eslintignore b/packages/instrumentation-bunyan/.eslintignore
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-instana/.eslintignore
rename to packages/instrumentation-bunyan/.eslintignore
diff --git a/plugins/node/instrumentation-amqplib/.eslintrc.js b/packages/instrumentation-bunyan/.eslintrc.js
similarity index 65%
rename from plugins/node/instrumentation-amqplib/.eslintrc.js
rename to packages/instrumentation-bunyan/.eslintrc.js
index f756f4488b..d9630e1c33 100644
--- a/plugins/node/instrumentation-amqplib/.eslintrc.js
+++ b/packages/instrumentation-bunyan/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
"mocha": true,
"node": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js'),
}
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/.tav.yml b/packages/instrumentation-bunyan/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-bunyan/.tav.yml
rename to packages/instrumentation-bunyan/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/CHANGELOG.md b/packages/instrumentation-bunyan/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-bunyan/CHANGELOG.md
rename to packages/instrumentation-bunyan/CHANGELOG.md
diff --git a/packages/opentelemetry-host-metrics/LICENSE b/packages/instrumentation-bunyan/LICENSE
similarity index 100%
rename from packages/opentelemetry-host-metrics/LICENSE
rename to packages/instrumentation-bunyan/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/README.md b/packages/instrumentation-bunyan/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-bunyan/README.md
rename to packages/instrumentation-bunyan/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/package.json b/packages/instrumentation-bunyan/package.json
similarity index 86%
rename from plugins/node/opentelemetry-instrumentation-bunyan/package.json
rename to packages/instrumentation-bunyan/package.json
index f823803cbd..b3c4a65df0 100644
--- a/plugins/node/opentelemetry-instrumentation-bunyan/package.json
+++ b/packages/instrumentation-bunyan/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `bunyan` logger",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-bunyan"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-bunyan",
@@ -15,7 +19,7 @@
"tdd": "npm run test -- --watch-extensions ts --watch",
"test": "nyc mocha 'test/**/*.test.ts'",
"test-all-versions": "tav",
- "version:update": "node ../../../scripts/version-update.js"
+ "version:update": "node ../../scripts/version-update.js"
},
"keywords": [
"bunyan",
@@ -64,5 +68,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@types/bunyan": "1.8.11"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-bunyan#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-bunyan#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/src/OpenTelemetryBunyanStream.ts b/packages/instrumentation-bunyan/src/OpenTelemetryBunyanStream.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-bunyan/src/OpenTelemetryBunyanStream.ts
rename to packages/instrumentation-bunyan/src/OpenTelemetryBunyanStream.ts
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/src/index.ts b/packages/instrumentation-bunyan/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-bunyan/src/index.ts
rename to packages/instrumentation-bunyan/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/src/instrumentation.ts b/packages/instrumentation-bunyan/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-bunyan/src/instrumentation.ts
rename to packages/instrumentation-bunyan/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/src/types.ts b/packages/instrumentation-bunyan/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-bunyan/src/types.ts
rename to packages/instrumentation-bunyan/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/test/bunyan.test.ts b/packages/instrumentation-bunyan/test/bunyan.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-bunyan/test/bunyan.test.ts
rename to packages/instrumentation-bunyan/test/bunyan.test.ts
diff --git a/propagators/opentelemetry-propagator-instana/tsconfig.json b/packages/instrumentation-bunyan/tsconfig.json
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/tsconfig.json
rename to packages/instrumentation-bunyan/tsconfig.json
diff --git a/packages/opentelemetry-host-metrics/.eslintignore b/packages/instrumentation-cassandra-driver/.eslintignore
similarity index 100%
rename from packages/opentelemetry-host-metrics/.eslintignore
rename to packages/instrumentation-cassandra-driver/.eslintignore
diff --git a/plugins/node/instrumentation-cucumber/.eslintrc.js b/packages/instrumentation-cassandra-driver/.eslintrc.js
similarity index 65%
rename from plugins/node/instrumentation-cucumber/.eslintrc.js
rename to packages/instrumentation-cassandra-driver/.eslintrc.js
index f756f4488b..d9630e1c33 100644
--- a/plugins/node/instrumentation-cucumber/.eslintrc.js
+++ b/packages/instrumentation-cassandra-driver/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
"mocha": true,
"node": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js'),
}
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/CHANGELOG.md b/packages/instrumentation-cassandra-driver/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-cassandra/CHANGELOG.md
rename to packages/instrumentation-cassandra-driver/CHANGELOG.md
diff --git a/packages/opentelemetry-id-generator-aws-xray/LICENSE b/packages/instrumentation-cassandra-driver/LICENSE
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/LICENSE
rename to packages/instrumentation-cassandra-driver/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/README.md b/packages/instrumentation-cassandra-driver/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-cassandra/README.md
rename to packages/instrumentation-cassandra-driver/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/package.json b/packages/instrumentation-cassandra-driver/package.json
similarity index 83%
rename from plugins/node/opentelemetry-instrumentation-cassandra/package.json
rename to packages/instrumentation-cassandra-driver/package.json
index 1781d2f3d9..fac392bba5 100644
--- a/plugins/node/opentelemetry-instrumentation-cassandra/package.json
+++ b/packages/instrumentation-cassandra-driver/package.json
@@ -4,16 +4,20 @@
"description": "OpenTelemetry instrumentation for `cassandra-driver` database client library for Apache Cassandra",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-cassandra-driver"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.test.ts'",
"tdd": "npm run test -- --watch-extensions ts --watch",
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-cassandra-driver",
"compile": "tsc -p ."
},
@@ -62,5 +66,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-cassandra#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-cassandra-driver#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/src/index.ts b/packages/instrumentation-cassandra-driver/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-cassandra/src/index.ts
rename to packages/instrumentation-cassandra-driver/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/src/instrumentation.ts b/packages/instrumentation-cassandra-driver/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-cassandra/src/instrumentation.ts
rename to packages/instrumentation-cassandra-driver/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/src/types.ts b/packages/instrumentation-cassandra-driver/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-cassandra/src/types.ts
rename to packages/instrumentation-cassandra-driver/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/test/cassandra-driver.test.ts b/packages/instrumentation-cassandra-driver/test/cassandra-driver.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-cassandra/test/cassandra-driver.test.ts
rename to packages/instrumentation-cassandra-driver/test/cassandra-driver.test.ts
diff --git a/propagators/opentelemetry-propagator-ot-trace/tsconfig.json b/packages/instrumentation-cassandra-driver/tsconfig.json
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/tsconfig.json
rename to packages/instrumentation-cassandra-driver/tsconfig.json
diff --git a/plugins/node/opentelemetry-instrumentation-connect/.eslintignore b/packages/instrumentation-connect/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-connect/.eslintignore
rename to packages/instrumentation-connect/.eslintignore
diff --git a/plugins/node/instrumentation-kafkajs/.eslintrc.js b/packages/instrumentation-connect/.eslintrc.js
similarity index 65%
rename from plugins/node/instrumentation-kafkajs/.eslintrc.js
rename to packages/instrumentation-connect/.eslintrc.js
index f756f4488b..f726f3becb 100644
--- a/plugins/node/instrumentation-kafkajs/.eslintrc.js
+++ b/packages/instrumentation-connect/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
"mocha": true,
"node": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
}
diff --git a/plugins/node/opentelemetry-instrumentation-connect/CHANGELOG.md b/packages/instrumentation-connect/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-connect/CHANGELOG.md
rename to packages/instrumentation-connect/CHANGELOG.md
diff --git a/packages/opentelemetry-propagation-utils/LICENSE b/packages/instrumentation-connect/LICENSE
similarity index 100%
rename from packages/opentelemetry-propagation-utils/LICENSE
rename to packages/instrumentation-connect/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-connect/README.md b/packages/instrumentation-connect/README.md
similarity index 94%
rename from plugins/node/opentelemetry-instrumentation-connect/README.md
rename to packages/instrumentation-connect/README.md
index 36e8c1842b..68ab3b0994 100644
--- a/plugins/node/opentelemetry-instrumentation-connect/README.md
+++ b/packages/instrumentation-connect/README.md
@@ -11,9 +11,9 @@ Compatible with OpenTelemetry JS API and SDK `1.0+`.
## Status
-| Maturity | [Component Owner](../../../.github/component_owners.yml) | Compatibility |
+| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility |
| ----------------------------------------------------- | -------------------------------------------------------- | --------------------- |
-| [Unmaintained](../../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ |
+| [Unmaintained](../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ |
## Installation
diff --git a/plugins/node/opentelemetry-instrumentation-connect/package.json b/packages/instrumentation-connect/package.json
similarity index 82%
rename from plugins/node/opentelemetry-instrumentation-connect/package.json
rename to packages/instrumentation-connect/package.json
index 9a58368051..96fea3f22d 100644
--- a/plugins/node/opentelemetry-instrumentation-connect/package.json
+++ b/packages/instrumentation-connect/package.json
@@ -4,17 +4,21 @@
"description": "OpenTelemetry instrumentation for `connect` http middleware framework",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-connect"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-connect",
"compile": "tsc -p .",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
"test": "nyc mocha 'test/**/*.test.ts'",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"watch": "tsc -w"
},
"keywords": [
@@ -59,5 +63,5 @@
"@opentelemetry/semantic-conventions": "^1.27.0",
"@types/connect": "3.4.38"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-connect#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-connect#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-connect/src/enums/AttributeNames.ts b/packages/instrumentation-connect/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-connect/src/enums/AttributeNames.ts
rename to packages/instrumentation-connect/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-connect/src/index.ts b/packages/instrumentation-connect/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-connect/src/index.ts
rename to packages/instrumentation-connect/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-connect/src/instrumentation.ts b/packages/instrumentation-connect/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-connect/src/instrumentation.ts
rename to packages/instrumentation-connect/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-connect/src/internal-types.ts b/packages/instrumentation-connect/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-connect/src/internal-types.ts
rename to packages/instrumentation-connect/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-connect/src/utils.ts b/packages/instrumentation-connect/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-connect/src/utils.ts
rename to packages/instrumentation-connect/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-connect/test/instrumentation.test.ts b/packages/instrumentation-connect/test/instrumentation.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-connect/test/instrumentation.test.ts
rename to packages/instrumentation-connect/test/instrumentation.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-connect/test/utils.test.ts b/packages/instrumentation-connect/test/utils.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-connect/test/utils.test.ts
rename to packages/instrumentation-connect/test/utils.test.ts
diff --git a/propagators/propagator-aws-xray-lambda/tsconfig.json b/packages/instrumentation-connect/tsconfig.json
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/tsconfig.json
rename to packages/instrumentation-connect/tsconfig.json
diff --git a/packages/opentelemetry-id-generator-aws-xray/.eslintignore b/packages/instrumentation-cucumber/.eslintignore
similarity index 100%
rename from packages/opentelemetry-id-generator-aws-xray/.eslintignore
rename to packages/instrumentation-cucumber/.eslintignore
diff --git a/plugins/node/instrumentation-fs/.eslintrc.js b/packages/instrumentation-cucumber/.eslintrc.js
similarity index 65%
rename from plugins/node/instrumentation-fs/.eslintrc.js
rename to packages/instrumentation-cucumber/.eslintrc.js
index f756f4488b..f726f3becb 100644
--- a/plugins/node/instrumentation-fs/.eslintrc.js
+++ b/packages/instrumentation-cucumber/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
"mocha": true,
"node": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
}
diff --git a/plugins/node/instrumentation-cucumber/.tav.yml b/packages/instrumentation-cucumber/.tav.yml
similarity index 100%
rename from plugins/node/instrumentation-cucumber/.tav.yml
rename to packages/instrumentation-cucumber/.tav.yml
diff --git a/plugins/node/instrumentation-cucumber/CHANGELOG.md b/packages/instrumentation-cucumber/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-cucumber/CHANGELOG.md
rename to packages/instrumentation-cucumber/CHANGELOG.md
diff --git a/packages/opentelemetry-redis-common/LICENSE b/packages/instrumentation-cucumber/LICENSE
similarity index 100%
rename from packages/opentelemetry-redis-common/LICENSE
rename to packages/instrumentation-cucumber/LICENSE
diff --git a/plugins/node/instrumentation-cucumber/README.md b/packages/instrumentation-cucumber/README.md
similarity index 100%
rename from plugins/node/instrumentation-cucumber/README.md
rename to packages/instrumentation-cucumber/README.md
diff --git a/plugins/node/instrumentation-cucumber/package.json b/packages/instrumentation-cucumber/package.json
similarity index 84%
rename from plugins/node/instrumentation-cucumber/package.json
rename to packages/instrumentation-cucumber/package.json
index b6c87a599b..33ee25f4fa 100644
--- a/plugins/node/instrumentation-cucumber/package.json
+++ b/packages/instrumentation-cucumber/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `@cucumber/cucumber` automated tests runner",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-cucumber"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.test.ts'",
"test-all-versions": "tav",
@@ -12,9 +16,9 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-cucumber",
"compile": "tsc -p ."
},
@@ -65,5 +69,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-cucumber#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-cucumber#readme"
}
diff --git a/plugins/node/instrumentation-cucumber/src/index.ts b/packages/instrumentation-cucumber/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-cucumber/src/index.ts
rename to packages/instrumentation-cucumber/src/index.ts
diff --git a/plugins/node/instrumentation-cucumber/src/instrumentation.ts b/packages/instrumentation-cucumber/src/instrumentation.ts
similarity index 100%
rename from plugins/node/instrumentation-cucumber/src/instrumentation.ts
rename to packages/instrumentation-cucumber/src/instrumentation.ts
diff --git a/plugins/node/instrumentation-cucumber/src/types.ts b/packages/instrumentation-cucumber/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-cucumber/src/types.ts
rename to packages/instrumentation-cucumber/src/types.ts
diff --git a/plugins/node/instrumentation-cucumber/test/.gitignore b/packages/instrumentation-cucumber/test/.gitignore
similarity index 100%
rename from plugins/node/instrumentation-cucumber/test/.gitignore
rename to packages/instrumentation-cucumber/test/.gitignore
diff --git a/plugins/node/instrumentation-cucumber/test/cucumber.test.ts b/packages/instrumentation-cucumber/test/cucumber.test.ts
similarity index 100%
rename from plugins/node/instrumentation-cucumber/test/cucumber.test.ts
rename to packages/instrumentation-cucumber/test/cucumber.test.ts
diff --git a/plugins/node/instrumentation-cucumber/test/features/step_definitions/steps.ts b/packages/instrumentation-cucumber/test/features/step_definitions/steps.ts
similarity index 100%
rename from plugins/node/instrumentation-cucumber/test/features/step_definitions/steps.ts
rename to packages/instrumentation-cucumber/test/features/step_definitions/steps.ts
diff --git a/plugins/node/instrumentation-cucumber/test/features/support/world.ts b/packages/instrumentation-cucumber/test/features/support/world.ts
similarity index 100%
rename from plugins/node/instrumentation-cucumber/test/features/support/world.ts
rename to packages/instrumentation-cucumber/test/features/support/world.ts
diff --git a/packages/opentelemetry-sql-common/tsconfig.json b/packages/instrumentation-cucumber/tsconfig.json
similarity index 100%
rename from packages/opentelemetry-sql-common/tsconfig.json
rename to packages/instrumentation-cucumber/tsconfig.json
diff --git a/packages/opentelemetry-propagation-utils/.eslintignore b/packages/instrumentation-dataloader/.eslintignore
similarity index 100%
rename from packages/opentelemetry-propagation-utils/.eslintignore
rename to packages/instrumentation-dataloader/.eslintignore
diff --git a/packages/instrumentation-dataloader/.eslintrc.js b/packages/instrumentation-dataloader/.eslintrc.js
new file mode 100644
index 0000000000..d9630e1c33
--- /dev/null
+++ b/packages/instrumentation-dataloader/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js'),
+}
diff --git a/plugins/node/instrumentation-dataloader/.tav.yml b/packages/instrumentation-dataloader/.tav.yml
similarity index 100%
rename from plugins/node/instrumentation-dataloader/.tav.yml
rename to packages/instrumentation-dataloader/.tav.yml
diff --git a/plugins/node/instrumentation-dataloader/CHANGELOG.md b/packages/instrumentation-dataloader/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-dataloader/CHANGELOG.md
rename to packages/instrumentation-dataloader/CHANGELOG.md
diff --git a/packages/opentelemetry-sql-common/LICENSE b/packages/instrumentation-dataloader/LICENSE
similarity index 100%
rename from packages/opentelemetry-sql-common/LICENSE
rename to packages/instrumentation-dataloader/LICENSE
diff --git a/plugins/node/instrumentation-dataloader/README.md b/packages/instrumentation-dataloader/README.md
similarity index 100%
rename from plugins/node/instrumentation-dataloader/README.md
rename to packages/instrumentation-dataloader/README.md
diff --git a/plugins/node/instrumentation-dataloader/package.json b/packages/instrumentation-dataloader/package.json
similarity index 84%
rename from plugins/node/instrumentation-dataloader/package.json
rename to packages/instrumentation-dataloader/package.json
index 1ad751e19a..931b8b2c39 100644
--- a/plugins/node/instrumentation-dataloader/package.json
+++ b/packages/instrumentation-dataloader/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `dataloader` data fetching layer",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-dataloader"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-dataloader",
@@ -15,7 +19,7 @@
"tdd": "npm run test -- --watch-extensions ts --watch",
"test": "nyc mocha 'test/**/*.test.ts'",
"test-all-versions": "tav",
- "version:update": "node ../../../scripts/version-update.js"
+ "version:update": "node ../../scripts/version-update.js"
},
"keywords": [
"dataloader",
@@ -57,5 +61,5 @@
"dependencies": {
"@opentelemetry/instrumentation": "^0.202.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-dataloader#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-dataloader#readme"
}
diff --git a/plugins/node/instrumentation-dataloader/src/index.ts b/packages/instrumentation-dataloader/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-dataloader/src/index.ts
rename to packages/instrumentation-dataloader/src/index.ts
diff --git a/plugins/node/instrumentation-dataloader/src/instrumentation.ts b/packages/instrumentation-dataloader/src/instrumentation.ts
similarity index 100%
rename from plugins/node/instrumentation-dataloader/src/instrumentation.ts
rename to packages/instrumentation-dataloader/src/instrumentation.ts
diff --git a/plugins/node/instrumentation-dataloader/src/types.ts b/packages/instrumentation-dataloader/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-dataloader/src/types.ts
rename to packages/instrumentation-dataloader/src/types.ts
diff --git a/plugins/node/instrumentation-dataloader/test/dataloader.test.ts b/packages/instrumentation-dataloader/test/dataloader.test.ts
similarity index 100%
rename from plugins/node/instrumentation-dataloader/test/dataloader.test.ts
rename to packages/instrumentation-dataloader/test/dataloader.test.ts
diff --git a/propagators/propagator-aws-xray/tsconfig.json b/packages/instrumentation-dataloader/tsconfig.json
similarity index 100%
rename from propagators/propagator-aws-xray/tsconfig.json
rename to packages/instrumentation-dataloader/tsconfig.json
diff --git a/packages/opentelemetry-redis-common/.eslintignore b/packages/instrumentation-dns/.eslintignore
similarity index 100%
rename from packages/opentelemetry-redis-common/.eslintignore
rename to packages/instrumentation-dns/.eslintignore
diff --git a/packages/instrumentation-dns/.eslintrc.js b/packages/instrumentation-dns/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-dns/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-dns/CHANGELOG.md b/packages/instrumentation-dns/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/CHANGELOG.md
rename to packages/instrumentation-dns/CHANGELOG.md
diff --git a/packages/opentelemetry-test-utils/LICENSE b/packages/instrumentation-dns/LICENSE
similarity index 100%
rename from packages/opentelemetry-test-utils/LICENSE
rename to packages/instrumentation-dns/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-dns/README.md b/packages/instrumentation-dns/README.md
similarity index 87%
rename from plugins/node/opentelemetry-instrumentation-dns/README.md
rename to packages/instrumentation-dns/README.md
index e1940425d9..5488588426 100644
--- a/plugins/node/opentelemetry-instrumentation-dns/README.md
+++ b/packages/instrumentation-dns/README.md
@@ -11,9 +11,9 @@ Compatible with OpenTelemetry JS API and SDK `1.0+`.
## Status
-| Maturity | [Component Owner](../../../.github/component_owners.yml) | Compatibility |
+| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility |
| ----------------------------------------------------- | -------------------------------------------------------- | --------------------- |
-| [Unmaintained](../../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ |
+| [Unmaintained](../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ |
## Installation
@@ -50,7 +50,7 @@ DNS instrumentation has currently one option. You can set the following:
| Options | Type | Description |
| ------- | ---- | ----------- |
-| [`ignoreHostnames`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/opentelemetry-instrumentation-dns/src/types.ts#L99) | `IgnoreMatcher \| IgnoreMatcher[]` | DNS instrumentation will not trace all requests that match hostnames |
+| [`ignoreHostnames`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-dns/src/types.ts#L99) | `IgnoreMatcher \| IgnoreMatcher[]` | DNS instrumentation will not trace all requests that match hostnames |
## Semantic Conventions
diff --git a/plugins/node/opentelemetry-instrumentation-dns/package.json b/packages/instrumentation-dns/package.json
similarity index 82%
rename from plugins/node/opentelemetry-instrumentation-dns/package.json
rename to packages/instrumentation-dns/package.json
index cc90e65e76..cf88e2be3e 100644
--- a/plugins/node/opentelemetry-instrumentation-dns/package.json
+++ b/packages/instrumentation-dns/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `node:dns` name resolution module",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-dns"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.test.ts'",
"tdd": "npm run test -- --watch-extensions ts --watch",
@@ -12,8 +16,8 @@
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
- "lint:readme": "node ../../../scripts/lint-readme",
+ "version:update": "node ../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-dns",
"compile": "tsc -p ."
},
@@ -59,5 +63,5 @@
"dependencies": {
"@opentelemetry/instrumentation": "^0.202.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-dns#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-dns#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/enums/AddressFamily.ts b/packages/instrumentation-dns/src/enums/AddressFamily.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/src/enums/AddressFamily.ts
rename to packages/instrumentation-dns/src/enums/AddressFamily.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/enums/AttributeNames.ts b/packages/instrumentation-dns/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/src/enums/AttributeNames.ts
rename to packages/instrumentation-dns/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/index.ts b/packages/instrumentation-dns/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/src/index.ts
rename to packages/instrumentation-dns/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/instrumentation.ts b/packages/instrumentation-dns/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/src/instrumentation.ts
rename to packages/instrumentation-dns/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/internal-types.ts b/packages/instrumentation-dns/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/src/internal-types.ts
rename to packages/instrumentation-dns/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/types.ts b/packages/instrumentation-dns/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/src/types.ts
rename to packages/instrumentation-dns/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/utils.ts b/packages/instrumentation-dns/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/src/utils.ts
rename to packages/instrumentation-dns/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/functionals/dns-disable.test.ts b/packages/instrumentation-dns/test/functionals/dns-disable.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/test/functionals/dns-disable.test.ts
rename to packages/instrumentation-dns/test/functionals/dns-disable.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/functionals/utils.test.ts b/packages/instrumentation-dns/test/functionals/utils.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/test/functionals/utils.test.ts
rename to packages/instrumentation-dns/test/functionals/utils.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/integrations/dns-lookup.test.ts b/packages/instrumentation-dns/test/integrations/dns-lookup.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/test/integrations/dns-lookup.test.ts
rename to packages/instrumentation-dns/test/integrations/dns-lookup.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/integrations/dns-slash-promises-lookup.test.ts b/packages/instrumentation-dns/test/integrations/dns-slash-promises-lookup.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/test/integrations/dns-slash-promises-lookup.test.ts
rename to packages/instrumentation-dns/test/integrations/dns-slash-promises-lookup.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/integrations/dnspromise-lookup.test.ts b/packages/instrumentation-dns/test/integrations/dnspromise-lookup.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/test/integrations/dnspromise-lookup.test.ts
rename to packages/instrumentation-dns/test/integrations/dnspromise-lookup.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/utils/assertSpan.ts b/packages/instrumentation-dns/test/utils/assertSpan.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/test/utils/assertSpan.ts
rename to packages/instrumentation-dns/test/utils/assertSpan.ts
diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/utils/utils.ts b/packages/instrumentation-dns/test/utils/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/test/utils/utils.ts
rename to packages/instrumentation-dns/test/utils/utils.ts
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/tsconfig.json b/packages/instrumentation-dns/tsconfig.json
similarity index 77%
rename from detectors/node/opentelemetry-resource-detector-gcp/tsconfig.json
rename to packages/instrumentation-dns/tsconfig.json
index 28be80d266..4078877ce6 100644
--- a/detectors/node/opentelemetry-resource-detector-gcp/tsconfig.json
+++ b/packages/instrumentation-dns/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/packages/opentelemetry-sql-common/.eslintignore b/packages/instrumentation-document-load/.eslintignore
similarity index 100%
rename from packages/opentelemetry-sql-common/.eslintignore
rename to packages/instrumentation-document-load/.eslintignore
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/.eslintrc.js b/packages/instrumentation-document-load/.eslintrc.js
similarity index 75%
rename from plugins/web/opentelemetry-instrumentation-document-load/.eslintrc.js
rename to packages/instrumentation-document-load/.eslintrc.js
index 6ad6c9f216..01b8d09740 100644
--- a/plugins/web/opentelemetry-instrumentation-document-load/.eslintrc.js
+++ b/packages/instrumentation-document-load/.eslintrc.js
@@ -5,5 +5,5 @@ module.exports = {
"browser": true,
"jquery": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
}
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/CHANGELOG.md b/packages/instrumentation-document-load/CHANGELOG.md
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/CHANGELOG.md
rename to packages/instrumentation-document-load/CHANGELOG.md
diff --git a/plugins/node/instrumentation-amqplib/LICENSE b/packages/instrumentation-document-load/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-amqplib/LICENSE
rename to packages/instrumentation-document-load/LICENSE
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/README.md b/packages/instrumentation-document-load/README.md
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/README.md
rename to packages/instrumentation-document-load/README.md
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/package.json b/packages/instrumentation-document-load/package.json
similarity index 86%
rename from plugins/web/opentelemetry-instrumentation-document-load/package.json
rename to packages/instrumentation-document-load/package.json
index 1ec8545f1a..da2b9cbdf9 100644
--- a/plugins/web/opentelemetry-instrumentation-document-load/package.json
+++ b/packages/instrumentation-document-load/package.json
@@ -6,13 +6,17 @@
"module": "build/esm/index.js",
"esnext": "build/esnext/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-document-load"
+ },
"scripts": {
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-document-load",
"compile": "tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
"prepublishOnly": "npm run compile",
@@ -74,5 +78,5 @@
"@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"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-document-load#readme"
}
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/enums/AttributeNames.ts b/packages/instrumentation-document-load/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/src/enums/AttributeNames.ts
rename to packages/instrumentation-document-load/src/enums/AttributeNames.ts
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/enums/EventNames.ts b/packages/instrumentation-document-load/src/enums/EventNames.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/src/enums/EventNames.ts
rename to packages/instrumentation-document-load/src/enums/EventNames.ts
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/index.ts b/packages/instrumentation-document-load/src/index.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/src/index.ts
rename to packages/instrumentation-document-load/src/index.ts
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/instrumentation.ts b/packages/instrumentation-document-load/src/instrumentation.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/src/instrumentation.ts
rename to packages/instrumentation-document-load/src/instrumentation.ts
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/types.ts b/packages/instrumentation-document-load/src/types.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/src/types.ts
rename to packages/instrumentation-document-load/src/types.ts
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/utils.ts b/packages/instrumentation-document-load/src/utils.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/src/utils.ts
rename to packages/instrumentation-document-load/src/utils.ts
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts b/packages/instrumentation-document-load/test/documentLoad.test.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts
rename to packages/instrumentation-document-load/test/documentLoad.test.ts
diff --git a/packages/opentelemetry-propagation-utils/tsconfig.esm.json b/packages/instrumentation-document-load/tsconfig.esm.json
similarity index 100%
rename from packages/opentelemetry-propagation-utils/tsconfig.esm.json
rename to packages/instrumentation-document-load/tsconfig.esm.json
diff --git a/propagators/propagator-aws-xray-lambda/tsconfig.esnext.json b/packages/instrumentation-document-load/tsconfig.esnext.json
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/tsconfig.esnext.json
rename to packages/instrumentation-document-load/tsconfig.esnext.json
diff --git a/detectors/node/opentelemetry-resource-detector-aws/tsconfig.json b/packages/instrumentation-document-load/tsconfig.json
similarity index 77%
rename from detectors/node/opentelemetry-resource-detector-aws/tsconfig.json
rename to packages/instrumentation-document-load/tsconfig.json
index 28be80d266..4078877ce6 100644
--- a/detectors/node/opentelemetry-resource-detector-aws/tsconfig.json
+++ b/packages/instrumentation-document-load/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/web-test-runner.config.mjs b/packages/instrumentation-document-load/web-test-runner.config.mjs
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/web-test-runner.config.mjs
rename to packages/instrumentation-document-load/web-test-runner.config.mjs
diff --git a/packages/opentelemetry-test-utils/.eslintignore b/packages/instrumentation-express/.eslintignore
similarity index 100%
rename from packages/opentelemetry-test-utils/.eslintignore
rename to packages/instrumentation-express/.eslintignore
diff --git a/packages/instrumentation-express/.eslintrc.js b/packages/instrumentation-express/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-express/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-express/.tav.yml b/packages/instrumentation-express/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/.tav.yml
rename to packages/instrumentation-express/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-express/CHANGELOG.md b/packages/instrumentation-express/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/CHANGELOG.md
rename to packages/instrumentation-express/CHANGELOG.md
diff --git a/plugins/node/instrumentation-cucumber/LICENSE b/packages/instrumentation-express/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-cucumber/LICENSE
rename to packages/instrumentation-express/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-express/README.md b/packages/instrumentation-express/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/README.md
rename to packages/instrumentation-express/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-express/package.json b/packages/instrumentation-express/package.json
similarity index 84%
rename from plugins/node/opentelemetry-instrumentation-express/package.json
rename to packages/instrumentation-express/package.json
index 1735be4613..d4088fea8b 100644
--- a/plugins/node/opentelemetry-instrumentation-express/package.json
+++ b/packages/instrumentation-express/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `express` http web application framework",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-express"
+ },
"scripts": {
"test-all-versions": "tav",
"test": "nyc mocha 'test/**/*.test.ts'",
@@ -12,8 +16,8 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-express",
"compile": "tsc -p .",
"prepublishOnly": "npm run compile",
@@ -65,5 +69,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-express#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-express#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-express/src/enums/AttributeNames.ts b/packages/instrumentation-express/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/src/enums/AttributeNames.ts
rename to packages/instrumentation-express/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/src/enums/ExpressLayerType.ts b/packages/instrumentation-express/src/enums/ExpressLayerType.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/src/enums/ExpressLayerType.ts
rename to packages/instrumentation-express/src/enums/ExpressLayerType.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/src/index.ts b/packages/instrumentation-express/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/src/index.ts
rename to packages/instrumentation-express/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/src/instrumentation.ts b/packages/instrumentation-express/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/src/instrumentation.ts
rename to packages/instrumentation-express/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/src/internal-types.ts b/packages/instrumentation-express/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/src/internal-types.ts
rename to packages/instrumentation-express/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/src/types.ts b/packages/instrumentation-express/src/types.ts
similarity index 95%
rename from plugins/node/opentelemetry-instrumentation-express/src/types.ts
rename to packages/instrumentation-express/src/types.ts
index 4ccb36e6af..10f711bd3d 100644
--- a/plugins/node/opentelemetry-instrumentation-express/src/types.ts
+++ b/packages/instrumentation-express/src/types.ts
@@ -49,7 +49,7 @@ export interface ExpressRequestCustomAttributeFunction {
}
/**
- * Options available for the Express Instrumentation (see [documentation](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-express#express-instrumentation-options))
+ * Options available for the Express Instrumentation (see [documentation](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-express#express-instrumentation-options))
*/
export interface ExpressInstrumentationConfig extends InstrumentationConfig {
/** Ignore specific based on their name */
diff --git a/plugins/node/opentelemetry-instrumentation-express/src/utils.ts b/packages/instrumentation-express/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/src/utils.ts
rename to packages/instrumentation-express/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/test/custom-config.test.ts b/packages/instrumentation-express/test/custom-config.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/test/custom-config.test.ts
rename to packages/instrumentation-express/test/custom-config.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/test/express.test.ts b/packages/instrumentation-express/test/express.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/test/express.test.ts
rename to packages/instrumentation-express/test/express.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-nested-router.mjs b/packages/instrumentation-express/test/fixtures/use-express-nested-router.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-nested-router.mjs
rename to packages/instrumentation-express/test/fixtures/use-express-nested-router.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-regex.mjs b/packages/instrumentation-express/test/fixtures/use-express-regex.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-regex.mjs
rename to packages/instrumentation-express/test/fixtures/use-express-regex.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-router.mjs b/packages/instrumentation-express/test/fixtures/use-express-router.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-router.mjs
rename to packages/instrumentation-express/test/fixtures/use-express-router.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express.mjs b/packages/instrumentation-express/test/fixtures/use-express.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express.mjs
rename to packages/instrumentation-express/test/fixtures/use-express.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-express/test/hooks.test.ts b/packages/instrumentation-express/test/hooks.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/test/hooks.test.ts
rename to packages/instrumentation-express/test/hooks.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/test/ignore-all.test.ts b/packages/instrumentation-express/test/ignore-all.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/test/ignore-all.test.ts
rename to packages/instrumentation-express/test/ignore-all.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/test/utils.test.ts b/packages/instrumentation-express/test/utils.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/test/utils.test.ts
rename to packages/instrumentation-express/test/utils.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-express/test/utils.ts b/packages/instrumentation-express/test/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/test/utils.ts
rename to packages/instrumentation-express/test/utils.ts
diff --git a/detectors/node/opentelemetry-resource-detector-github/tsconfig.json b/packages/instrumentation-express/tsconfig.json
similarity index 77%
rename from detectors/node/opentelemetry-resource-detector-github/tsconfig.json
rename to packages/instrumentation-express/tsconfig.json
index 28be80d266..4078877ce6 100644
--- a/detectors/node/opentelemetry-resource-detector-github/tsconfig.json
+++ b/packages/instrumentation-express/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/.eslintignore b/packages/instrumentation-fastify/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/.eslintignore
rename to packages/instrumentation-fastify/.eslintignore
diff --git a/packages/instrumentation-fastify/.eslintrc.js b/packages/instrumentation-fastify/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-fastify/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/.tav.yml b/packages/instrumentation-fastify/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/.tav.yml
rename to packages/instrumentation-fastify/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/CHANGELOG.md b/packages/instrumentation-fastify/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/CHANGELOG.md
rename to packages/instrumentation-fastify/CHANGELOG.md
diff --git a/plugins/node/instrumentation-dataloader/LICENSE b/packages/instrumentation-fastify/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-dataloader/LICENSE
rename to packages/instrumentation-fastify/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/README.md b/packages/instrumentation-fastify/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/README.md
rename to packages/instrumentation-fastify/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/package.json b/packages/instrumentation-fastify/package.json
similarity index 84%
rename from plugins/node/opentelemetry-instrumentation-fastify/package.json
rename to packages/instrumentation-fastify/package.json
index 5ee7de4319..b474617992 100644
--- a/plugins/node/opentelemetry-instrumentation-fastify/package.json
+++ b/packages/instrumentation-fastify/package.json
@@ -4,18 +4,22 @@
"description": "OpenTelemetry instrumentation for `fastify` http web application framework",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-fastify"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-fastify",
"compile": "tsc -p .",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
"test": "nyc mocha 'test/**/*.test.ts'",
"test-all-versions": "tav",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"watch": "tsc -w"
},
"keywords": [
@@ -66,5 +70,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-fastify#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-fastify#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/constants.ts b/packages/instrumentation-fastify/src/constants.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/src/constants.ts
rename to packages/instrumentation-fastify/src/constants.ts
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/enums/AttributeNames.ts b/packages/instrumentation-fastify/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/src/enums/AttributeNames.ts
rename to packages/instrumentation-fastify/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/index.ts b/packages/instrumentation-fastify/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/src/index.ts
rename to packages/instrumentation-fastify/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/instrumentation.ts b/packages/instrumentation-fastify/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/src/instrumentation.ts
rename to packages/instrumentation-fastify/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/internal-types.ts b/packages/instrumentation-fastify/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/src/internal-types.ts
rename to packages/instrumentation-fastify/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/types.ts b/packages/instrumentation-fastify/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/src/types.ts
rename to packages/instrumentation-fastify/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/utils.ts b/packages/instrumentation-fastify/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/src/utils.ts
rename to packages/instrumentation-fastify/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/test/fixtures/use-fastify.mjs b/packages/instrumentation-fastify/test/fixtures/use-fastify.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/test/fixtures/use-fastify.mjs
rename to packages/instrumentation-fastify/test/fixtures/use-fastify.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts b/packages/instrumentation-fastify/test/instrumentation.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts
rename to packages/instrumentation-fastify/test/instrumentation.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.json b/packages/instrumentation-fastify/tsconfig.json
similarity index 77%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.json
rename to packages/instrumentation-fastify/tsconfig.json
index 28be80d266..4078877ce6 100644
--- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.json
+++ b/packages/instrumentation-fastify/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/plugins/node/instrumentation-amqplib/.eslintignore b/packages/instrumentation-fs/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-amqplib/.eslintignore
rename to packages/instrumentation-fs/.eslintignore
diff --git a/packages/instrumentation-fs/.eslintrc.js b/packages/instrumentation-fs/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-fs/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/instrumentation-fs/CHANGELOG.md b/packages/instrumentation-fs/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-fs/CHANGELOG.md
rename to packages/instrumentation-fs/CHANGELOG.md
diff --git a/plugins/node/instrumentation-fs/LICENSE b/packages/instrumentation-fs/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-fs/LICENSE
rename to packages/instrumentation-fs/LICENSE
diff --git a/plugins/node/instrumentation-fs/README.md b/packages/instrumentation-fs/README.md
similarity index 100%
rename from plugins/node/instrumentation-fs/README.md
rename to packages/instrumentation-fs/README.md
diff --git a/plugins/node/instrumentation-fs/package.json b/packages/instrumentation-fs/package.json
similarity index 83%
rename from plugins/node/instrumentation-fs/package.json
rename to packages/instrumentation-fs/package.json
index e377045007..193c850cdd 100644
--- a/plugins/node/instrumentation-fs/package.json
+++ b/packages/instrumentation-fs/package.json
@@ -4,16 +4,20 @@
"description": "OpenTelemetry instrumentation for `node:fs` file system interactions module",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-fs"
+ },
"scripts": {
"test": "mocha 'test/**/*.test.ts'",
"tdd": "npm run test -- --watch-extensions ts --watch",
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-fs",
"compile": "tsc -p ."
},
@@ -59,5 +63,5 @@
"@opentelemetry/core": "^2.0.0",
"@opentelemetry/instrumentation": "^0.202.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-fs#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-fs#readme"
}
diff --git a/plugins/node/instrumentation-fs/src/constants.ts b/packages/instrumentation-fs/src/constants.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/src/constants.ts
rename to packages/instrumentation-fs/src/constants.ts
diff --git a/plugins/node/instrumentation-fs/src/index.ts b/packages/instrumentation-fs/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/src/index.ts
rename to packages/instrumentation-fs/src/index.ts
diff --git a/plugins/node/instrumentation-fs/src/instrumentation.ts b/packages/instrumentation-fs/src/instrumentation.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/src/instrumentation.ts
rename to packages/instrumentation-fs/src/instrumentation.ts
diff --git a/plugins/node/instrumentation-fs/src/types.ts b/packages/instrumentation-fs/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/src/types.ts
rename to packages/instrumentation-fs/src/types.ts
diff --git a/plugins/node/instrumentation-fs/src/utils.ts b/packages/instrumentation-fs/src/utils.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/src/utils.ts
rename to packages/instrumentation-fs/src/utils.ts
diff --git a/plugins/node/instrumentation-fs/test/definitions.ts b/packages/instrumentation-fs/test/definitions.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/test/definitions.ts
rename to packages/instrumentation-fs/test/definitions.ts
diff --git a/plugins/node/instrumentation-fs/test/fixtures/readtest b/packages/instrumentation-fs/test/fixtures/readtest
similarity index 100%
rename from plugins/node/instrumentation-fs/test/fixtures/readtest
rename to packages/instrumentation-fs/test/fixtures/readtest
diff --git a/plugins/node/instrumentation-fs/test/fixtures/writetest b/packages/instrumentation-fs/test/fixtures/writetest
similarity index 100%
rename from plugins/node/instrumentation-fs/test/fixtures/writetest
rename to packages/instrumentation-fs/test/fixtures/writetest
diff --git a/plugins/node/instrumentation-fs/test/fs.test.ts b/packages/instrumentation-fs/test/fs.test.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/test/fs.test.ts
rename to packages/instrumentation-fs/test/fs.test.ts
diff --git a/plugins/node/instrumentation-fs/test/fsHooks.test.ts b/packages/instrumentation-fs/test/fsHooks.test.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/test/fsHooks.test.ts
rename to packages/instrumentation-fs/test/fsHooks.test.ts
diff --git a/plugins/node/instrumentation-fs/test/fsPromises.test.ts b/packages/instrumentation-fs/test/fsPromises.test.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/test/fsPromises.test.ts
rename to packages/instrumentation-fs/test/fsPromises.test.ts
diff --git a/plugins/node/instrumentation-fs/test/fsPromisesHooks.test.ts b/packages/instrumentation-fs/test/fsPromisesHooks.test.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/test/fsPromisesHooks.test.ts
rename to packages/instrumentation-fs/test/fsPromisesHooks.test.ts
diff --git a/plugins/node/instrumentation-fs/test/parent.test.ts b/packages/instrumentation-fs/test/parent.test.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/test/parent.test.ts
rename to packages/instrumentation-fs/test/parent.test.ts
diff --git a/plugins/node/instrumentation-fs/test/utils.ts b/packages/instrumentation-fs/test/utils.ts
similarity index 100%
rename from plugins/node/instrumentation-fs/test/utils.ts
rename to packages/instrumentation-fs/test/utils.ts
diff --git a/packages/instrumentation-fs/tsconfig.json b/packages/instrumentation-fs/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-fs/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/instrumentation-cucumber/.eslintignore b/packages/instrumentation-generic-pool/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-cucumber/.eslintignore
rename to packages/instrumentation-generic-pool/.eslintignore
diff --git a/packages/instrumentation-generic-pool/.eslintrc.js b/packages/instrumentation-generic-pool/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-generic-pool/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/CHANGELOG.md b/packages/instrumentation-generic-pool/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-generic-pool/CHANGELOG.md
rename to packages/instrumentation-generic-pool/CHANGELOG.md
diff --git a/plugins/node/instrumentation-kafkajs/LICENSE b/packages/instrumentation-generic-pool/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/LICENSE
rename to packages/instrumentation-generic-pool/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/README.md b/packages/instrumentation-generic-pool/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-generic-pool/README.md
rename to packages/instrumentation-generic-pool/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json b/packages/instrumentation-generic-pool/package.json
similarity index 82%
rename from plugins/node/opentelemetry-instrumentation-generic-pool/package.json
rename to packages/instrumentation-generic-pool/package.json
index d37b16df81..24b0975b8a 100644
--- a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json
+++ b/packages/instrumentation-generic-pool/package.json
@@ -4,15 +4,19 @@
"description": "OpenTelemetry instrumentation for `generic-pool` resource pool for managing expensive resources",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-generic-pool"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.ts'",
"tdd": "yarn test -- --watch-extensions ts --watch",
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-generic-pool",
"compile": "tsc -p .",
"prepublishOnly": "npm run compile",
@@ -59,5 +63,5 @@
"dependencies": {
"@opentelemetry/instrumentation": "^0.202.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-generic-pool#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-generic-pool#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/src/index.ts b/packages/instrumentation-generic-pool/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-generic-pool/src/index.ts
rename to packages/instrumentation-generic-pool/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/src/instrumentation.ts b/packages/instrumentation-generic-pool/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-generic-pool/src/instrumentation.ts
rename to packages/instrumentation-generic-pool/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/test/index.test.ts b/packages/instrumentation-generic-pool/test/index.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-generic-pool/test/index.test.ts
rename to packages/instrumentation-generic-pool/test/index.test.ts
diff --git a/packages/instrumentation-generic-pool/tsconfig.json b/packages/instrumentation-generic-pool/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-generic-pool/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/instrumentation-dataloader/.eslintignore b/packages/instrumentation-graphql/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-dataloader/.eslintignore
rename to packages/instrumentation-graphql/.eslintignore
diff --git a/packages/instrumentation-graphql/.eslintrc.js b/packages/instrumentation-graphql/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-graphql/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/.gitignore b/packages/instrumentation-graphql/.gitignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/.gitignore
rename to packages/instrumentation-graphql/.gitignore
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/.tav.yml b/packages/instrumentation-graphql/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/.tav.yml
rename to packages/instrumentation-graphql/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/CHANGELOG.md b/packages/instrumentation-graphql/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/CHANGELOG.md
rename to packages/instrumentation-graphql/CHANGELOG.md
diff --git a/plugins/node/instrumentation-lru-memoizer/LICENSE b/packages/instrumentation-graphql/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-lru-memoizer/LICENSE
rename to packages/instrumentation-graphql/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/README.md b/packages/instrumentation-graphql/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/README.md
rename to packages/instrumentation-graphql/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/package.json b/packages/instrumentation-graphql/package.json
similarity index 82%
rename from plugins/node/opentelemetry-instrumentation-graphql/package.json
rename to packages/instrumentation-graphql/package.json
index 0276386db0..efd4571255 100644
--- a/plugins/node/opentelemetry-instrumentation-graphql/package.json
+++ b/packages/instrumentation-graphql/package.json
@@ -4,19 +4,23 @@
"description": "OpenTelemetry instrumentation for `graphql` gql query language and runtime for GraphQL",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-graphql"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-graphql",
"compile": "tsc -p .",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
"test": "nyc mocha 'test/**/*.test.ts'",
"test-all-versions": "tav",
"tdd": "npm run test -- --watch-extensions ts --watch",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"watch": "tsc -w"
},
"keywords": [
@@ -58,5 +62,5 @@
"dependencies": {
"@opentelemetry/instrumentation": "^0.202.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-graphql#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/enum.ts b/packages/instrumentation-graphql/src/enum.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/src/enum.ts
rename to packages/instrumentation-graphql/src/enum.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/enums/AttributeNames.ts b/packages/instrumentation-graphql/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/src/enums/AttributeNames.ts
rename to packages/instrumentation-graphql/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/index.ts b/packages/instrumentation-graphql/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/src/index.ts
rename to packages/instrumentation-graphql/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/instrumentation.ts b/packages/instrumentation-graphql/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/src/instrumentation.ts
rename to packages/instrumentation-graphql/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/internal-types.ts b/packages/instrumentation-graphql/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/src/internal-types.ts
rename to packages/instrumentation-graphql/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/symbols.ts b/packages/instrumentation-graphql/src/symbols.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/src/symbols.ts
rename to packages/instrumentation-graphql/src/symbols.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/types.ts b/packages/instrumentation-graphql/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/src/types.ts
rename to packages/instrumentation-graphql/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/utils.ts b/packages/instrumentation-graphql/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/src/utils.ts
rename to packages/instrumentation-graphql/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/test/graphql-adaptor.ts b/packages/instrumentation-graphql/test/graphql-adaptor.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/test/graphql-adaptor.ts
rename to packages/instrumentation-graphql/test/graphql-adaptor.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/test/graphql.test.ts b/packages/instrumentation-graphql/test/graphql.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/test/graphql.test.ts
rename to packages/instrumentation-graphql/test/graphql.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/test/helper.ts b/packages/instrumentation-graphql/test/helper.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/test/helper.ts
rename to packages/instrumentation-graphql/test/helper.ts
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/test/schema.ts b/packages/instrumentation-graphql/test/schema.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/test/schema.ts
rename to packages/instrumentation-graphql/test/schema.ts
diff --git a/packages/instrumentation-graphql/tsconfig.json b/packages/instrumentation-graphql/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-graphql/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/instrumentation-fs/.eslintignore b/packages/instrumentation-hapi/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-fs/.eslintignore
rename to packages/instrumentation-hapi/.eslintignore
diff --git a/packages/instrumentation-hapi/.eslintrc.js b/packages/instrumentation-hapi/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-hapi/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/.tav.yml b/packages/instrumentation-hapi/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/.tav.yml
rename to packages/instrumentation-hapi/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/CHANGELOG.md b/packages/instrumentation-hapi/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/CHANGELOG.md
rename to packages/instrumentation-hapi/CHANGELOG.md
diff --git a/plugins/node/instrumentation-mongoose/LICENSE b/packages/instrumentation-hapi/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-mongoose/LICENSE
rename to packages/instrumentation-hapi/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/README.md b/packages/instrumentation-hapi/README.md
similarity index 96%
rename from plugins/node/opentelemetry-instrumentation-hapi/README.md
rename to packages/instrumentation-hapi/README.md
index 967b9fb24d..2ff3ec4d2a 100644
--- a/plugins/node/opentelemetry-instrumentation-hapi/README.md
+++ b/packages/instrumentation-hapi/README.md
@@ -11,9 +11,9 @@ Compatible with OpenTelemetry JS API and SDK `1.0+`.
## Status
-| Maturity | [Component Owner](../../../.github/component_owners.yml) | Compatibility |
+| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility |
| ----------------------------------------------------- | -------------------------------------------------------- | --------------------- |
-| [Unmaintained](../../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ |
+| [Unmaintained](../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ |
## Installation
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/package.json b/packages/instrumentation-hapi/package.json
similarity index 84%
rename from plugins/node/opentelemetry-instrumentation-hapi/package.json
rename to packages/instrumentation-hapi/package.json
index 4ce832bde1..2fd0bfd825 100644
--- a/plugins/node/opentelemetry-instrumentation-hapi/package.json
+++ b/packages/instrumentation-hapi/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `@hapi/hapi` http web application framework",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-hapi"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.test.ts'",
"test-all-versions": "tav",
@@ -12,8 +16,8 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-hapi",
"compile": "tsc -p .",
"prepublishOnly": "npm run compile"
@@ -62,5 +66,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-hapi#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-hapi#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/enums/AttributeNames.ts b/packages/instrumentation-hapi/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/src/enums/AttributeNames.ts
rename to packages/instrumentation-hapi/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/index.ts b/packages/instrumentation-hapi/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/src/index.ts
rename to packages/instrumentation-hapi/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/instrumentation.ts b/packages/instrumentation-hapi/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/src/instrumentation.ts
rename to packages/instrumentation-hapi/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/internal-types.ts b/packages/instrumentation-hapi/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/src/internal-types.ts
rename to packages/instrumentation-hapi/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/semconv.ts b/packages/instrumentation-hapi/src/semconv.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/src/semconv.ts
rename to packages/instrumentation-hapi/src/semconv.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/utils.ts b/packages/instrumentation-hapi/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/src/utils.ts
rename to packages/instrumentation-hapi/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/fixtures/use-hapi.js b/packages/instrumentation-hapi/test/fixtures/use-hapi.js
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/test/fixtures/use-hapi.js
rename to packages/instrumentation-hapi/test/fixtures/use-hapi.js
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/fixtures/use-hapi.mjs b/packages/instrumentation-hapi/test/fixtures/use-hapi.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/test/fixtures/use-hapi.mjs
rename to packages/instrumentation-hapi/test/fixtures/use-hapi.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/hapi-plugin.test.ts b/packages/instrumentation-hapi/test/hapi-plugin.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/test/hapi-plugin.test.ts
rename to packages/instrumentation-hapi/test/hapi-plugin.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/hapi-server-ext.test.ts b/packages/instrumentation-hapi/test/hapi-server-ext.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/test/hapi-server-ext.test.ts
rename to packages/instrumentation-hapi/test/hapi-server-ext.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/hapi.test.ts b/packages/instrumentation-hapi/test/hapi.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/test/hapi.test.ts
rename to packages/instrumentation-hapi/test/hapi.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/plugin.ts b/packages/instrumentation-hapi/test/plugin.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/test/plugin.ts
rename to packages/instrumentation-hapi/test/plugin.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/testPackage.json b/packages/instrumentation-hapi/test/testPackage.json
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/test/testPackage.json
rename to packages/instrumentation-hapi/test/testPackage.json
diff --git a/plugins/node/opentelemetry-instrumentation-koa/tsconfig.json b/packages/instrumentation-hapi/tsconfig.json
similarity index 78%
rename from plugins/node/opentelemetry-instrumentation-koa/tsconfig.json
rename to packages/instrumentation-hapi/tsconfig.json
index ec22e03b9e..1c7bff5997 100644
--- a/plugins/node/opentelemetry-instrumentation-koa/tsconfig.json
+++ b/packages/instrumentation-hapi/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/plugins/node/instrumentation-kafkajs/.eslintignore b/packages/instrumentation-ioredis/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/.eslintignore
rename to packages/instrumentation-ioredis/.eslintignore
diff --git a/packages/instrumentation-ioredis/.eslintrc.js b/packages/instrumentation-ioredis/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-ioredis/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/.tav.yml b/packages/instrumentation-ioredis/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/.tav.yml
rename to packages/instrumentation-ioredis/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/CHANGELOG.md b/packages/instrumentation-ioredis/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/CHANGELOG.md
rename to packages/instrumentation-ioredis/CHANGELOG.md
diff --git a/plugins/node/instrumentation-runtime-node/LICENSE b/packages/instrumentation-ioredis/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/LICENSE
rename to packages/instrumentation-ioredis/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/README.md b/packages/instrumentation-ioredis/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/README.md
rename to packages/instrumentation-ioredis/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/package.json b/packages/instrumentation-ioredis/package.json
similarity index 86%
rename from plugins/node/opentelemetry-instrumentation-ioredis/package.json
rename to packages/instrumentation-ioredis/package.json
index 80d32b5b85..360c20eaaa 100644
--- a/plugins/node/opentelemetry-instrumentation-ioredis/package.json
+++ b/packages/instrumentation-ioredis/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `ioredis` database redis client for Redis",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-ioredis"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.test.ts'",
"test:debug": "cross-env RUN_REDIS_TESTS_LOCAL=true mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'",
@@ -15,8 +19,8 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-ioredis",
"compile": "tsc -p .",
"prepublishOnly": "npm run compile"
@@ -69,5 +73,5 @@
"@opentelemetry/redis-common": "^0.37.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-ioredis#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/src/index.ts b/packages/instrumentation-ioredis/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/src/index.ts
rename to packages/instrumentation-ioredis/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/src/instrumentation.ts b/packages/instrumentation-ioredis/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/src/instrumentation.ts
rename to packages/instrumentation-ioredis/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/src/internal-types.ts b/packages/instrumentation-ioredis/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/src/internal-types.ts
rename to packages/instrumentation-ioredis/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/src/types.ts b/packages/instrumentation-ioredis/src/types.ts
similarity index 96%
rename from plugins/node/opentelemetry-instrumentation-ioredis/src/types.ts
rename to packages/instrumentation-ioredis/src/types.ts
index f43849ec52..bdd5c5b435 100644
--- a/plugins/node/opentelemetry-instrumentation-ioredis/src/types.ts
+++ b/packages/instrumentation-ioredis/src/types.ts
@@ -55,7 +55,7 @@ export interface RedisResponseCustomAttributeFunction {
}
/**
- * Options available for the IORedis Instrumentation (see [documentation](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/opentelemetry-instrumentation-ioredis/README.md#ioredis-instrumentation-options))
+ * Options available for the IORedis Instrumentation (see [documentation](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-ioredis/README.md#ioredis-instrumentation-options))
*/
export interface IORedisInstrumentationConfig extends InstrumentationConfig {
/** Custom serializer function for the db.statement tag */
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/src/utils.ts b/packages/instrumentation-ioredis/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/src/utils.ts
rename to packages/instrumentation-ioredis/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/test/fixtures/use-ioredis.mjs b/packages/instrumentation-ioredis/test/fixtures/use-ioredis.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/test/fixtures/use-ioredis.mjs
rename to packages/instrumentation-ioredis/test/fixtures/use-ioredis.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/test/ioredis.test.ts b/packages/instrumentation-ioredis/test/ioredis.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/test/ioredis.test.ts
rename to packages/instrumentation-ioredis/test/ioredis.test.ts
diff --git a/packages/instrumentation-ioredis/tsconfig.json b/packages/instrumentation-ioredis/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-ioredis/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/instrumentation-lru-memoizer/.eslintignore b/packages/instrumentation-kafkajs/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-lru-memoizer/.eslintignore
rename to packages/instrumentation-kafkajs/.eslintignore
diff --git a/packages/instrumentation-kafkajs/.eslintrc.js b/packages/instrumentation-kafkajs/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-kafkajs/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/instrumentation-kafkajs/.tav.yml b/packages/instrumentation-kafkajs/.tav.yml
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/.tav.yml
rename to packages/instrumentation-kafkajs/.tav.yml
diff --git a/plugins/node/instrumentation-kafkajs/CHANGELOG.md b/packages/instrumentation-kafkajs/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/CHANGELOG.md
rename to packages/instrumentation-kafkajs/CHANGELOG.md
diff --git a/plugins/node/instrumentation-socket.io/LICENSE b/packages/instrumentation-kafkajs/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-socket.io/LICENSE
rename to packages/instrumentation-kafkajs/LICENSE
diff --git a/plugins/node/instrumentation-kafkajs/NOTICE b/packages/instrumentation-kafkajs/NOTICE
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/NOTICE
rename to packages/instrumentation-kafkajs/NOTICE
diff --git a/plugins/node/instrumentation-kafkajs/README.md b/packages/instrumentation-kafkajs/README.md
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/README.md
rename to packages/instrumentation-kafkajs/README.md
diff --git a/plugins/node/instrumentation-kafkajs/package.json b/packages/instrumentation-kafkajs/package.json
similarity index 83%
rename from plugins/node/instrumentation-kafkajs/package.json
rename to packages/instrumentation-kafkajs/package.json
index f958cb48c9..6045eb9d5e 100644
--- a/plugins/node/instrumentation-kafkajs/package.json
+++ b/packages/instrumentation-kafkajs/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-kafkajs"
+ },
"scripts": {
"test": "nyc mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'",
"test-all-versions": "tav",
@@ -12,9 +16,9 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme",
+ "lint:readme": "node ../../scripts/lint-readme",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-kafkajs",
"compile": "tsc -p ."
},
@@ -60,5 +64,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.30.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-kafkajs#readme"
}
diff --git a/plugins/node/instrumentation-kafkajs/src/index.ts b/packages/instrumentation-kafkajs/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/src/index.ts
rename to packages/instrumentation-kafkajs/src/index.ts
diff --git a/plugins/node/instrumentation-kafkajs/src/instrumentation.ts b/packages/instrumentation-kafkajs/src/instrumentation.ts
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/src/instrumentation.ts
rename to packages/instrumentation-kafkajs/src/instrumentation.ts
diff --git a/plugins/node/instrumentation-kafkajs/src/internal-types.ts b/packages/instrumentation-kafkajs/src/internal-types.ts
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/src/internal-types.ts
rename to packages/instrumentation-kafkajs/src/internal-types.ts
diff --git a/plugins/node/instrumentation-kafkajs/src/propagator.ts b/packages/instrumentation-kafkajs/src/propagator.ts
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/src/propagator.ts
rename to packages/instrumentation-kafkajs/src/propagator.ts
diff --git a/plugins/node/instrumentation-kafkajs/src/semconv.ts b/packages/instrumentation-kafkajs/src/semconv.ts
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/src/semconv.ts
rename to packages/instrumentation-kafkajs/src/semconv.ts
diff --git a/plugins/node/instrumentation-kafkajs/src/types.ts b/packages/instrumentation-kafkajs/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/src/types.ts
rename to packages/instrumentation-kafkajs/src/types.ts
diff --git a/plugins/node/instrumentation-kafkajs/test/DummyPropagation.ts b/packages/instrumentation-kafkajs/test/DummyPropagation.ts
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/test/DummyPropagation.ts
rename to packages/instrumentation-kafkajs/test/DummyPropagation.ts
diff --git a/plugins/node/instrumentation-kafkajs/test/kafkajs.test.ts b/packages/instrumentation-kafkajs/test/kafkajs.test.ts
similarity index 100%
rename from plugins/node/instrumentation-kafkajs/test/kafkajs.test.ts
rename to packages/instrumentation-kafkajs/test/kafkajs.test.ts
diff --git a/packages/instrumentation-kafkajs/tsconfig.json b/packages/instrumentation-kafkajs/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-kafkajs/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/instrumentation-mongoose/.eslintignore b/packages/instrumentation-knex/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-mongoose/.eslintignore
rename to packages/instrumentation-knex/.eslintignore
diff --git a/packages/instrumentation-knex/.eslintrc.js b/packages/instrumentation-knex/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-knex/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-knex/CHANGELOG.md b/packages/instrumentation-knex/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/CHANGELOG.md
rename to packages/instrumentation-knex/CHANGELOG.md
diff --git a/plugins/node/instrumentation-tedious/LICENSE b/packages/instrumentation-knex/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-tedious/LICENSE
rename to packages/instrumentation-knex/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-knex/README.md b/packages/instrumentation-knex/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/README.md
rename to packages/instrumentation-knex/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-knex/package.json b/packages/instrumentation-knex/package.json
similarity index 83%
rename from plugins/node/opentelemetry-instrumentation-knex/package.json
rename to packages/instrumentation-knex/package.json
index 909d4f16f4..e5fd15321a 100644
--- a/plugins/node/opentelemetry-instrumentation-knex/package.json
+++ b/packages/instrumentation-knex/package.json
@@ -4,15 +4,19 @@
"description": "OpenTelemetry instrumentation for `knex` database SQL query builder",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-knex"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.ts'",
"tdd": "yarn test -- --watch-extensions ts --watch",
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "version:update": "node ../../../scripts/version-update.js",
- "lint:readme": "node ../../../scripts/lint-readme",
+ "version:update": "node ../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-knex",
"compile": "tsc -p .",
"prepublishOnly": "npm run compile",
@@ -59,5 +63,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.33.1"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-knex#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-knex#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/constants.ts b/packages/instrumentation-knex/src/constants.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/src/constants.ts
rename to packages/instrumentation-knex/src/constants.ts
diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/index.ts b/packages/instrumentation-knex/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/src/index.ts
rename to packages/instrumentation-knex/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/instrumentation.ts b/packages/instrumentation-knex/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/src/instrumentation.ts
rename to packages/instrumentation-knex/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/semconv.ts b/packages/instrumentation-knex/src/semconv.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/src/semconv.ts
rename to packages/instrumentation-knex/src/semconv.ts
diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/types.ts b/packages/instrumentation-knex/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/src/types.ts
rename to packages/instrumentation-knex/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/utils.ts b/packages/instrumentation-knex/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/src/utils.ts
rename to packages/instrumentation-knex/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-knex/test/index.test.ts b/packages/instrumentation-knex/test/index.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/test/index.test.ts
rename to packages/instrumentation-knex/test/index.test.ts
diff --git a/packages/instrumentation-knex/tsconfig.json b/packages/instrumentation-knex/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-knex/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/instrumentation-runtime-node/.eslintignore b/packages/instrumentation-koa/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/.eslintignore
rename to packages/instrumentation-koa/.eslintignore
diff --git a/packages/instrumentation-koa/.eslintrc.js b/packages/instrumentation-koa/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-koa/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-koa/.tav.yml b/packages/instrumentation-koa/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/.tav.yml
rename to packages/instrumentation-koa/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-koa/CHANGELOG.md b/packages/instrumentation-koa/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/CHANGELOG.md
rename to packages/instrumentation-koa/CHANGELOG.md
diff --git a/plugins/node/instrumentation-typeorm/LICENSE b/packages/instrumentation-koa/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-typeorm/LICENSE
rename to packages/instrumentation-koa/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-koa/README.md b/packages/instrumentation-koa/README.md
similarity index 96%
rename from plugins/node/opentelemetry-instrumentation-koa/README.md
rename to packages/instrumentation-koa/README.md
index 43e717a171..86e5a36484 100644
--- a/plugins/node/opentelemetry-instrumentation-koa/README.md
+++ b/packages/instrumentation-koa/README.md
@@ -11,9 +11,9 @@ Compatible with OpenTelemetry JS API and SDK `1.0+`.
## Status
-| Maturity | [Component Owner](../../../.github/component_owners.yml) | Compatibility |
+| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility |
| ----------------------------------------------------- | -------------------------------------------------------- | --------------------- |
-| [Unmaintained](../../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ |
+| [Unmaintained](../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ |
## Installation
diff --git a/plugins/node/opentelemetry-instrumentation-koa/package.json b/packages/instrumentation-koa/package.json
similarity index 85%
rename from plugins/node/opentelemetry-instrumentation-koa/package.json
rename to packages/instrumentation-koa/package.json
index fedb7be140..41ae8ab064 100644
--- a/plugins/node/opentelemetry-instrumentation-koa/package.json
+++ b/packages/instrumentation-koa/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `koa` http web application framework",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-koa"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.ts'",
"test-all-versions": "tav",
@@ -12,8 +16,8 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-koa",
"compile": "tsc -p .",
"prepublishOnly": "npm run compile",
@@ -70,5 +74,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-koa#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-koa#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/enums/AttributeNames.ts b/packages/instrumentation-koa/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/src/enums/AttributeNames.ts
rename to packages/instrumentation-koa/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/index.ts b/packages/instrumentation-koa/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/src/index.ts
rename to packages/instrumentation-koa/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/instrumentation.ts b/packages/instrumentation-koa/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/src/instrumentation.ts
rename to packages/instrumentation-koa/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/internal-types.ts b/packages/instrumentation-koa/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/src/internal-types.ts
rename to packages/instrumentation-koa/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/types.ts b/packages/instrumentation-koa/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/src/types.ts
rename to packages/instrumentation-koa/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/utils.ts b/packages/instrumentation-koa/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/src/utils.ts
rename to packages/instrumentation-koa/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-koa/test/fixtures/use-koa.mjs b/packages/instrumentation-koa/test/fixtures/use-koa.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/test/fixtures/use-koa.mjs
rename to packages/instrumentation-koa/test/fixtures/use-koa.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-koa/test/koa.test.ts b/packages/instrumentation-koa/test/koa.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/test/koa.test.ts
rename to packages/instrumentation-koa/test/koa.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-koa/test/utils.test.ts b/packages/instrumentation-koa/test/utils.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/test/utils.test.ts
rename to packages/instrumentation-koa/test/utils.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/tsconfig.json b/packages/instrumentation-koa/tsconfig.json
similarity index 78%
rename from plugins/node/opentelemetry-instrumentation-hapi/tsconfig.json
rename to packages/instrumentation-koa/tsconfig.json
index ec22e03b9e..1c7bff5997 100644
--- a/plugins/node/opentelemetry-instrumentation-hapi/tsconfig.json
+++ b/packages/instrumentation-koa/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/plugins/node/instrumentation-socket.io/.eslintignore b/packages/instrumentation-long-task/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-socket.io/.eslintignore
rename to packages/instrumentation-long-task/.eslintignore
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/.eslintrc.js b/packages/instrumentation-long-task/.eslintrc.js
similarity index 75%
rename from plugins/web/opentelemetry-instrumentation-long-task/.eslintrc.js
rename to packages/instrumentation-long-task/.eslintrc.js
index 6ad6c9f216..01b8d09740 100644
--- a/plugins/web/opentelemetry-instrumentation-long-task/.eslintrc.js
+++ b/packages/instrumentation-long-task/.eslintrc.js
@@ -5,5 +5,5 @@ module.exports = {
"browser": true,
"jquery": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
}
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/CHANGELOG.md b/packages/instrumentation-long-task/CHANGELOG.md
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-long-task/CHANGELOG.md
rename to packages/instrumentation-long-task/CHANGELOG.md
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/README.md b/packages/instrumentation-long-task/README.md
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-long-task/README.md
rename to packages/instrumentation-long-task/README.md
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/karma.conf.js b/packages/instrumentation-long-task/karma.conf.js
similarity index 87%
rename from plugins/web/opentelemetry-instrumentation-long-task/karma.conf.js
rename to packages/instrumentation-long-task/karma.conf.js
index 4a4bd49791..4bc502c46f 100644
--- a/plugins/web/opentelemetry-instrumentation-long-task/karma.conf.js
+++ b/packages/instrumentation-long-task/karma.conf.js
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-const karmaWebpackConfig = require('../../../karma.webpack');
-const karmaBaseConfig = require('../../../karma.base');
+const karmaWebpackConfig = require('../../karma.webpack');
+const karmaBaseConfig = require('../../karma.base');
module.exports = (config) => {
config.set(Object.assign({}, karmaBaseConfig, {
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/package.json b/packages/instrumentation-long-task/package.json
similarity index 87%
rename from plugins/web/opentelemetry-instrumentation-long-task/package.json
rename to packages/instrumentation-long-task/package.json
index 13b9de09e3..2cb4d2d1cf 100644
--- a/plugins/web/opentelemetry-instrumentation-long-task/package.json
+++ b/packages/instrumentation-long-task/package.json
@@ -6,13 +6,17 @@
"module": "build/esm/index.js",
"esnext": "build/esnext/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-long-task"
+ },
"scripts": {
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-long-task",
"compile": "tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
"prepublishOnly": "npm run compile",
@@ -84,5 +88,5 @@
"@opentelemetry/api": "^1.3.0"
},
"sideEffects": false,
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-long-task#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-long-task#readme"
}
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/src/index.ts b/packages/instrumentation-long-task/src/index.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-long-task/src/index.ts
rename to packages/instrumentation-long-task/src/index.ts
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/src/instrumentation.ts b/packages/instrumentation-long-task/src/instrumentation.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-long-task/src/instrumentation.ts
rename to packages/instrumentation-long-task/src/instrumentation.ts
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/src/types.ts b/packages/instrumentation-long-task/src/types.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-long-task/src/types.ts
rename to packages/instrumentation-long-task/src/types.ts
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/test/compatibility.test.ts b/packages/instrumentation-long-task/test/compatibility.test.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-long-task/test/compatibility.test.ts
rename to packages/instrumentation-long-task/test/compatibility.test.ts
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/test/index-webpack.ts b/packages/instrumentation-long-task/test/index-webpack.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-long-task/test/index-webpack.ts
rename to packages/instrumentation-long-task/test/index-webpack.ts
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/test/longTask.test.ts b/packages/instrumentation-long-task/test/longTask.test.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-long-task/test/longTask.test.ts
rename to packages/instrumentation-long-task/test/longTask.test.ts
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/test/util.ts b/packages/instrumentation-long-task/test/util.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-long-task/test/util.ts
rename to packages/instrumentation-long-task/test/util.ts
diff --git a/propagators/opentelemetry-propagator-instana/tsconfig.esm.json b/packages/instrumentation-long-task/tsconfig.esm.json
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/tsconfig.esm.json
rename to packages/instrumentation-long-task/tsconfig.esm.json
diff --git a/propagators/propagator-aws-xray/tsconfig.esnext.json b/packages/instrumentation-long-task/tsconfig.esnext.json
similarity index 100%
rename from propagators/propagator-aws-xray/tsconfig.esnext.json
rename to packages/instrumentation-long-task/tsconfig.esnext.json
diff --git a/packages/instrumentation-long-task/tsconfig.json b/packages/instrumentation-long-task/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-long-task/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/instrumentation-tedious/.eslintignore b/packages/instrumentation-lru-memoizer/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-tedious/.eslintignore
rename to packages/instrumentation-lru-memoizer/.eslintignore
diff --git a/packages/instrumentation-lru-memoizer/.eslintrc.js b/packages/instrumentation-lru-memoizer/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-lru-memoizer/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/instrumentation-lru-memoizer/.tav.yml b/packages/instrumentation-lru-memoizer/.tav.yml
similarity index 100%
rename from plugins/node/instrumentation-lru-memoizer/.tav.yml
rename to packages/instrumentation-lru-memoizer/.tav.yml
diff --git a/plugins/node/instrumentation-lru-memoizer/CHANGELOG.md b/packages/instrumentation-lru-memoizer/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-lru-memoizer/CHANGELOG.md
rename to packages/instrumentation-lru-memoizer/CHANGELOG.md
diff --git a/plugins/node/instrumentation-undici/LICENSE b/packages/instrumentation-lru-memoizer/LICENSE
similarity index 100%
rename from plugins/node/instrumentation-undici/LICENSE
rename to packages/instrumentation-lru-memoizer/LICENSE
diff --git a/plugins/node/instrumentation-lru-memoizer/README.md b/packages/instrumentation-lru-memoizer/README.md
similarity index 100%
rename from plugins/node/instrumentation-lru-memoizer/README.md
rename to packages/instrumentation-lru-memoizer/README.md
diff --git a/plugins/node/instrumentation-lru-memoizer/package.json b/packages/instrumentation-lru-memoizer/package.json
similarity index 82%
rename from plugins/node/instrumentation-lru-memoizer/package.json
rename to packages/instrumentation-lru-memoizer/package.json
index 3cbafd4a1c..52e7daf112 100644
--- a/plugins/node/instrumentation-lru-memoizer/package.json
+++ b/packages/instrumentation-lru-memoizer/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `lru-memoizer` function memoization using lru-cache",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-lru-memoizer"
+ },
"scripts": {
"test": "mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'",
"test-all-versions": "tav",
@@ -12,9 +16,9 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-lru-memoizer",
"compile": "tsc -p ."
},
@@ -57,5 +61,5 @@
"dependencies": {
"@opentelemetry/instrumentation": "^0.202.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-lru-memoizer#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-lru-memoizer#readme"
}
diff --git a/plugins/node/instrumentation-lru-memoizer/src/index.ts b/packages/instrumentation-lru-memoizer/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-lru-memoizer/src/index.ts
rename to packages/instrumentation-lru-memoizer/src/index.ts
diff --git a/plugins/node/instrumentation-lru-memoizer/src/instrumentation.ts b/packages/instrumentation-lru-memoizer/src/instrumentation.ts
similarity index 100%
rename from plugins/node/instrumentation-lru-memoizer/src/instrumentation.ts
rename to packages/instrumentation-lru-memoizer/src/instrumentation.ts
diff --git a/plugins/node/instrumentation-lru-memoizer/test/index.test.ts b/packages/instrumentation-lru-memoizer/test/index.test.ts
similarity index 100%
rename from plugins/node/instrumentation-lru-memoizer/test/index.test.ts
rename to packages/instrumentation-lru-memoizer/test/index.test.ts
diff --git a/plugins/node/instrumentation-lru-memoizer/tsconfig.json b/packages/instrumentation-lru-memoizer/tsconfig.json
similarity index 80%
rename from plugins/node/instrumentation-lru-memoizer/tsconfig.json
rename to packages/instrumentation-lru-memoizer/tsconfig.json
index 5c3680dd33..e1baf4c16d 100644
--- a/plugins/node/instrumentation-lru-memoizer/tsconfig.json
+++ b/packages/instrumentation-lru-memoizer/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build",
diff --git a/plugins/node/instrumentation-typeorm/.eslintignore b/packages/instrumentation-memcached/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-typeorm/.eslintignore
rename to packages/instrumentation-memcached/.eslintignore
diff --git a/packages/instrumentation-memcached/.eslintrc.js b/packages/instrumentation-memcached/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-memcached/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/CHANGELOG.md b/packages/instrumentation-memcached/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-memcached/CHANGELOG.md
rename to packages/instrumentation-memcached/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/LICENSE b/packages/instrumentation-memcached/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/LICENSE
rename to packages/instrumentation-memcached/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/README.md b/packages/instrumentation-memcached/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-memcached/README.md
rename to packages/instrumentation-memcached/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/package.json b/packages/instrumentation-memcached/package.json
similarity index 86%
rename from plugins/node/opentelemetry-instrumentation-memcached/package.json
rename to packages/instrumentation-memcached/package.json
index 5c203fde8d..dc72d27d4a 100644
--- a/plugins/node/opentelemetry-instrumentation-memcached/package.json
+++ b/packages/instrumentation-memcached/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `memcached` database client for memcached",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-memcached"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-memcached",
@@ -16,7 +20,7 @@
"test": "nyc mocha 'test/**/*.test.ts'",
"test:debug": "cross-env RUN_MEMCACHED_TESTS_LOCAL=true mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'",
"test:local": "cross-env RUN_MEMCACHED_TESTS_LOCAL=true npm run test",
- "version:update": "node ../../../scripts/version-update.js"
+ "version:update": "node ../../scripts/version-update.js"
},
"keywords": [
"instrumentation",
@@ -61,5 +65,5 @@
"@opentelemetry/semantic-conventions": "^1.27.0",
"@types/memcached": "^2.2.6"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-memcached#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-memcached#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/src/index.ts b/packages/instrumentation-memcached/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-memcached/src/index.ts
rename to packages/instrumentation-memcached/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/src/instrumentation.ts b/packages/instrumentation-memcached/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-memcached/src/instrumentation.ts
rename to packages/instrumentation-memcached/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/src/types.ts b/packages/instrumentation-memcached/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-memcached/src/types.ts
rename to packages/instrumentation-memcached/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/src/utils.ts b/packages/instrumentation-memcached/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-memcached/src/utils.ts
rename to packages/instrumentation-memcached/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/test/index.test.ts b/packages/instrumentation-memcached/test/index.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-memcached/test/index.test.ts
rename to packages/instrumentation-memcached/test/index.test.ts
diff --git a/packages/instrumentation-memcached/tsconfig.json b/packages/instrumentation-memcached/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-memcached/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/instrumentation-undici/.eslintignore b/packages/instrumentation-mongodb/.eslintignore
similarity index 100%
rename from plugins/node/instrumentation-undici/.eslintignore
rename to packages/instrumentation-mongodb/.eslintignore
diff --git a/packages/instrumentation-mongodb/.eslintrc.js b/packages/instrumentation-mongodb/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-mongodb/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/.tav.yml b/packages/instrumentation-mongodb/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/.tav.yml
rename to packages/instrumentation-mongodb/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/CHANGELOG.md b/packages/instrumentation-mongodb/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/CHANGELOG.md
rename to packages/instrumentation-mongodb/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/LICENSE b/packages/instrumentation-mongodb/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/LICENSE
rename to packages/instrumentation-mongodb/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/README.md b/packages/instrumentation-mongodb/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/README.md
rename to packages/instrumentation-mongodb/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/package.json b/packages/instrumentation-mongodb/package.json
similarity index 88%
rename from plugins/node/opentelemetry-instrumentation-mongodb/package.json
rename to packages/instrumentation-mongodb/package.json
index f8e1fa5b9c..ec3ad51398 100644
--- a/plugins/node/opentelemetry-instrumentation-mongodb/package.json
+++ b/packages/instrumentation-mongodb/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `mongodb` database client for MongoDB",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-mongodb"
+ },
"scripts": {
"docker:start": "docker run -e MONGODB_DB=opentelemetry-tests -e MONGODB_PORT=27017 -e MONGODB_HOST=127.0.0.1 -p 27017:27017 --rm mongo",
"test": "npm run test-v4 && npm run test-v5-v6",
@@ -19,8 +23,8 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-mongodb",
"compile": "tsc -p .",
"prepublishOnly": "npm run compile",
@@ -70,5 +74,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mongodb#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mongodb#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/src/index.ts b/packages/instrumentation-mongodb/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/src/index.ts
rename to packages/instrumentation-mongodb/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/src/instrumentation.ts b/packages/instrumentation-mongodb/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/src/instrumentation.ts
rename to packages/instrumentation-mongodb/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/src/internal-types.ts b/packages/instrumentation-mongodb/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/src/internal-types.ts
rename to packages/instrumentation-mongodb/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/src/types.ts b/packages/instrumentation-mongodb/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/src/types.ts
rename to packages/instrumentation-mongodb/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v3.test.ts b/packages/instrumentation-mongodb/test/mongodb-v3.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v3.test.ts
rename to packages/instrumentation-mongodb/test/mongodb-v3.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4-v5-v6.metrics.test.ts b/packages/instrumentation-mongodb/test/mongodb-v4-v5-v6.metrics.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4-v5-v6.metrics.test.ts
rename to packages/instrumentation-mongodb/test/mongodb-v4-v5-v6.metrics.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts b/packages/instrumentation-mongodb/test/mongodb-v4.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts
rename to packages/instrumentation-mongodb/test/mongodb-v4.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts b/packages/instrumentation-mongodb/test/mongodb-v5-v6.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts
rename to packages/instrumentation-mongodb/test/mongodb-v5-v6.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/utils.ts b/packages/instrumentation-mongodb/test/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/test/utils.ts
rename to packages/instrumentation-mongodb/test/utils.ts
diff --git a/packages/instrumentation-mongodb/tsconfig.json b/packages/instrumentation-mongodb/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-mongodb/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/.eslintignore b/packages/instrumentation-mongoose/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-lambda/.eslintignore
rename to packages/instrumentation-mongoose/.eslintignore
diff --git a/packages/instrumentation-mongoose/.eslintrc.js b/packages/instrumentation-mongoose/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-mongoose/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/instrumentation-mongoose/.tav.yml b/packages/instrumentation-mongoose/.tav.yml
similarity index 100%
rename from plugins/node/instrumentation-mongoose/.tav.yml
rename to packages/instrumentation-mongoose/.tav.yml
diff --git a/plugins/node/instrumentation-mongoose/CHANGELOG.md b/packages/instrumentation-mongoose/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-mongoose/CHANGELOG.md
rename to packages/instrumentation-mongoose/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/LICENSE b/packages/instrumentation-mongoose/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-bunyan/LICENSE
rename to packages/instrumentation-mongoose/LICENSE
diff --git a/plugins/node/instrumentation-mongoose/README.md b/packages/instrumentation-mongoose/README.md
similarity index 100%
rename from plugins/node/instrumentation-mongoose/README.md
rename to packages/instrumentation-mongoose/README.md
diff --git a/plugins/node/instrumentation-mongoose/package.json b/packages/instrumentation-mongoose/package.json
similarity index 86%
rename from plugins/node/instrumentation-mongoose/package.json
rename to packages/instrumentation-mongoose/package.json
index 179cee60fa..609d35d9dc 100644
--- a/plugins/node/instrumentation-mongoose/package.json
+++ b/packages/instrumentation-mongoose/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `mongoose` database object data modeling (ODM) library for MongoDB",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-mongoose"
+ },
"scripts": {
"docker:start": "docker run -e MONGODB_DB=opentelemetry-tests -e MONGODB_PORT=27017 -e MONGODB_HOST=127.0.0.1 -p 27017:27017 --rm mongo",
"test": "npm run test-v5-v6",
@@ -15,9 +19,9 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-mongoose",
"compile": "tsc -p ."
},
@@ -64,5 +68,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-mongoose#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mongoose#readme"
}
diff --git a/plugins/node/instrumentation-mongoose/src/index.ts b/packages/instrumentation-mongoose/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-mongoose/src/index.ts
rename to packages/instrumentation-mongoose/src/index.ts
diff --git a/plugins/node/instrumentation-mongoose/src/mongoose.ts b/packages/instrumentation-mongoose/src/mongoose.ts
similarity index 100%
rename from plugins/node/instrumentation-mongoose/src/mongoose.ts
rename to packages/instrumentation-mongoose/src/mongoose.ts
diff --git a/plugins/node/instrumentation-mongoose/src/types.ts b/packages/instrumentation-mongoose/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-mongoose/src/types.ts
rename to packages/instrumentation-mongoose/src/types.ts
diff --git a/plugins/node/instrumentation-mongoose/src/utils.ts b/packages/instrumentation-mongoose/src/utils.ts
similarity index 100%
rename from plugins/node/instrumentation-mongoose/src/utils.ts
rename to packages/instrumentation-mongoose/src/utils.ts
diff --git a/plugins/node/instrumentation-mongoose/test/asserts.ts b/packages/instrumentation-mongoose/test/asserts.ts
similarity index 100%
rename from plugins/node/instrumentation-mongoose/test/asserts.ts
rename to packages/instrumentation-mongoose/test/asserts.ts
diff --git a/plugins/node/instrumentation-mongoose/test/config.ts b/packages/instrumentation-mongoose/test/config.ts
similarity index 100%
rename from plugins/node/instrumentation-mongoose/test/config.ts
rename to packages/instrumentation-mongoose/test/config.ts
diff --git a/plugins/node/instrumentation-mongoose/test/fixtures/use-mongoose.mjs b/packages/instrumentation-mongoose/test/fixtures/use-mongoose.mjs
similarity index 100%
rename from plugins/node/instrumentation-mongoose/test/fixtures/use-mongoose.mjs
rename to packages/instrumentation-mongoose/test/fixtures/use-mongoose.mjs
diff --git a/plugins/node/instrumentation-mongoose/test/mongoose-common.test.ts b/packages/instrumentation-mongoose/test/mongoose-common.test.ts
similarity index 100%
rename from plugins/node/instrumentation-mongoose/test/mongoose-common.test.ts
rename to packages/instrumentation-mongoose/test/mongoose-common.test.ts
diff --git a/plugins/node/instrumentation-mongoose/test/mongoose-v5-v6.test.ts b/packages/instrumentation-mongoose/test/mongoose-v5-v6.test.ts
similarity index 100%
rename from plugins/node/instrumentation-mongoose/test/mongoose-v5-v6.test.ts
rename to packages/instrumentation-mongoose/test/mongoose-v5-v6.test.ts
diff --git a/plugins/node/instrumentation-mongoose/test/mongoose-v7-v8.test.ts b/packages/instrumentation-mongoose/test/mongoose-v7-v8.test.ts
similarity index 100%
rename from plugins/node/instrumentation-mongoose/test/mongoose-v7-v8.test.ts
rename to packages/instrumentation-mongoose/test/mongoose-v7-v8.test.ts
diff --git a/plugins/node/instrumentation-mongoose/test/user.ts b/packages/instrumentation-mongoose/test/user.ts
similarity index 100%
rename from plugins/node/instrumentation-mongoose/test/user.ts
rename to packages/instrumentation-mongoose/test/user.ts
diff --git a/packages/instrumentation-mongoose/tsconfig.json b/packages/instrumentation-mongoose/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-mongoose/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/.eslintignore b/packages/instrumentation-mysql/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-aws-sdk/.eslintignore
rename to packages/instrumentation-mysql/.eslintignore
diff --git a/packages/instrumentation-mysql/.eslintrc.js b/packages/instrumentation-mysql/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-mysql/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/CHANGELOG.md b/packages/instrumentation-mysql/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/CHANGELOG.md
rename to packages/instrumentation-mysql/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/LICENSE b/packages/instrumentation-mysql/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-cassandra/LICENSE
rename to packages/instrumentation-mysql/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/README.md b/packages/instrumentation-mysql/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/README.md
rename to packages/instrumentation-mysql/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/package.json b/packages/instrumentation-mysql/package.json
similarity index 85%
rename from plugins/node/opentelemetry-instrumentation-mysql/package.json
rename to packages/instrumentation-mysql/package.json
index 908cb9c178..83a6ffaa91 100644
--- a/plugins/node/opentelemetry-instrumentation-mysql/package.json
+++ b/packages/instrumentation-mysql/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `mysql` database client for MySQL",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-mysql"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-mysql",
@@ -14,7 +18,7 @@
"prepublishOnly": "npm run compile",
"tdd": "npm run test -- --watch-extensions ts --watch",
"test": "nyc mocha 'test/**/*.test.ts'",
- "version:update": "node ../../../scripts/version-update.js"
+ "version:update": "node ../../scripts/version-update.js"
},
"keywords": [
"instrumentation",
@@ -60,5 +64,5 @@
"@opentelemetry/semantic-conventions": "^1.27.0",
"@types/mysql": "2.15.26"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mysql#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mysql#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/AttributeNames.ts b/packages/instrumentation-mysql/src/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/src/AttributeNames.ts
rename to packages/instrumentation-mysql/src/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/index.ts b/packages/instrumentation-mysql/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/src/index.ts
rename to packages/instrumentation-mysql/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/instrumentation.ts b/packages/instrumentation-mysql/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/src/instrumentation.ts
rename to packages/instrumentation-mysql/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/types.ts b/packages/instrumentation-mysql/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/src/types.ts
rename to packages/instrumentation-mysql/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/utils.ts b/packages/instrumentation-mysql/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/src/utils.ts
rename to packages/instrumentation-mysql/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/test/index.metrics.test.ts b/packages/instrumentation-mysql/test/index.metrics.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/test/index.metrics.test.ts
rename to packages/instrumentation-mysql/test/index.metrics.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts b/packages/instrumentation-mysql/test/index.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts
rename to packages/instrumentation-mysql/test/index.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/test/utils.test.ts b/packages/instrumentation-mysql/test/utils.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/test/utils.test.ts
rename to packages/instrumentation-mysql/test/utils.test.ts
diff --git a/packages/instrumentation-mysql/tsconfig.json b/packages/instrumentation-mysql/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-mysql/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/.eslintignore b/packages/instrumentation-mysql2/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-bunyan/.eslintignore
rename to packages/instrumentation-mysql2/.eslintignore
diff --git a/packages/instrumentation-mysql2/.eslintrc.js b/packages/instrumentation-mysql2/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-mysql2/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/.tav.yml b/packages/instrumentation-mysql2/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/.tav.yml
rename to packages/instrumentation-mysql2/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/CHANGELOG.md b/packages/instrumentation-mysql2/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/CHANGELOG.md
rename to packages/instrumentation-mysql2/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-connect/LICENSE b/packages/instrumentation-mysql2/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-connect/LICENSE
rename to packages/instrumentation-mysql2/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/README.md b/packages/instrumentation-mysql2/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/README.md
rename to packages/instrumentation-mysql2/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/env b/packages/instrumentation-mysql2/env
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/env
rename to packages/instrumentation-mysql2/env
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/package.json b/packages/instrumentation-mysql2/package.json
similarity index 86%
rename from plugins/node/opentelemetry-instrumentation-mysql2/package.json
rename to packages/instrumentation-mysql2/package.json
index adeccbe5f6..f00f140301 100644
--- a/plugins/node/opentelemetry-instrumentation-mysql2/package.json
+++ b/packages/instrumentation-mysql2/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `mysql2` database client for MySQL",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-mysql2"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-mysql2",
@@ -15,7 +19,7 @@
"tdd": "npm run test -- --watch-extensions ts --watch",
"test": "nyc mocha 'test/**/*.test.ts'",
"test-all-versions": "tav",
- "version:update": "node ../../../scripts/version-update.js"
+ "version:update": "node ../../scripts/version-update.js"
},
"keywords": [
"instrumentation",
@@ -62,5 +66,5 @@
"@opentelemetry/semantic-conventions": "^1.27.0",
"@opentelemetry/sql-common": "^0.41.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mysql2#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mysql2#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/src/index.ts b/packages/instrumentation-mysql2/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/src/index.ts
rename to packages/instrumentation-mysql2/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/src/instrumentation.ts b/packages/instrumentation-mysql2/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/src/instrumentation.ts
rename to packages/instrumentation-mysql2/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/src/types.ts b/packages/instrumentation-mysql2/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/src/types.ts
rename to packages/instrumentation-mysql2/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/src/utils.ts b/packages/instrumentation-mysql2/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/src/utils.ts
rename to packages/instrumentation-mysql2/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts b/packages/instrumentation-mysql2/test/mysql.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts
rename to packages/instrumentation-mysql2/test/mysql.test.ts
diff --git a/packages/instrumentation-mysql2/tsconfig.json b/packages/instrumentation-mysql2/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-mysql2/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/.eslintignore b/packages/instrumentation-nestjs-core/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-cassandra/.eslintignore
rename to packages/instrumentation-nestjs-core/.eslintignore
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/.eslintrc.js b/packages/instrumentation-nestjs-core/.eslintrc.js
similarity index 64%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/.eslintrc.js
rename to packages/instrumentation-nestjs-core/.eslintrc.js
index 5054f4d287..224df6c2dc 100644
--- a/plugins/node/opentelemetry-instrumentation-nestjs-core/.eslintrc.js
+++ b/packages/instrumentation-nestjs-core/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
mocha: true,
node: true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
};
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/.tav.yml b/packages/instrumentation-nestjs-core/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/.tav.yml
rename to packages/instrumentation-nestjs-core/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/CHANGELOG.md b/packages/instrumentation-nestjs-core/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/CHANGELOG.md
rename to packages/instrumentation-nestjs-core/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-dns/LICENSE b/packages/instrumentation-nestjs-core/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/LICENSE
rename to packages/instrumentation-nestjs-core/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/README.md b/packages/instrumentation-nestjs-core/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/README.md
rename to packages/instrumentation-nestjs-core/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json b/packages/instrumentation-nestjs-core/package.json
similarity index 88%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/package.json
rename to packages/instrumentation-nestjs-core/package.json
index 847497835d..f1c061c5e8 100644
--- a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json
+++ b/packages/instrumentation-nestjs-core/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for NestJS server side applications framework",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-nestjs-core"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-nestjs-core",
@@ -17,7 +21,7 @@
"test": "npm run test-required-node-version && nyc mocha --timeout 5000 'test/**/*.test.ts' || echo 'Node version is not supported for testing'",
"test-required-node-version": "node -e \"process.exit(parseInt(process.versions.node.split('.')[0], 10) >= 15 ? 0 : 1)\"",
"test-all-versions": "tav",
- "version:update": "node ../../../scripts/version-update.js"
+ "version:update": "node ../../scripts/version-update.js"
},
"keywords": [
"instrumentation",
@@ -69,5 +73,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.30.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-nestjs-core#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/AttributeNames.ts b/packages/instrumentation-nestjs-core/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/AttributeNames.ts
rename to packages/instrumentation-nestjs-core/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/NestType.ts b/packages/instrumentation-nestjs-core/src/enums/NestType.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/NestType.ts
rename to packages/instrumentation-nestjs-core/src/enums/NestType.ts
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/index.ts b/packages/instrumentation-nestjs-core/src/enums/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/index.ts
rename to packages/instrumentation-nestjs-core/src/enums/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/src/index.ts b/packages/instrumentation-nestjs-core/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/src/index.ts
rename to packages/instrumentation-nestjs-core/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/src/instrumentation.ts b/packages/instrumentation-nestjs-core/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/src/instrumentation.ts
rename to packages/instrumentation-nestjs-core/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/test/index.test.ts b/packages/instrumentation-nestjs-core/test/index.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/test/index.test.ts
rename to packages/instrumentation-nestjs-core/test/index.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/test/setup.ts b/packages/instrumentation-nestjs-core/test/setup.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/test/setup.ts
rename to packages/instrumentation-nestjs-core/test/setup.ts
diff --git a/packages/instrumentation-nestjs-core/tsconfig.json b/packages/instrumentation-nestjs-core/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-nestjs-core/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-dns/.eslintignore b/packages/instrumentation-net/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-dns/.eslintignore
rename to packages/instrumentation-net/.eslintignore
diff --git a/packages/instrumentation-net/.eslintrc.js b/packages/instrumentation-net/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-net/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-net/CHANGELOG.md b/packages/instrumentation-net/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/CHANGELOG.md
rename to packages/instrumentation-net/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-express/LICENSE b/packages/instrumentation-net/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/LICENSE
rename to packages/instrumentation-net/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-net/README.md b/packages/instrumentation-net/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/README.md
rename to packages/instrumentation-net/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-net/package.json b/packages/instrumentation-net/package.json
similarity index 82%
rename from plugins/node/opentelemetry-instrumentation-net/package.json
rename to packages/instrumentation-net/package.json
index 8e94be3681..fae95d9d93 100644
--- a/plugins/node/opentelemetry-instrumentation-net/package.json
+++ b/packages/instrumentation-net/package.json
@@ -4,16 +4,20 @@
"description": "OpenTelemetry instrumentation for `node:net` network API module",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-net"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.test.ts'",
"tdd": "npm run test -- --watch-extensions ts --watch",
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-net",
"compile": "tsc -p ."
},
@@ -59,5 +63,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-net#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-net#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-net/src/index.ts b/packages/instrumentation-net/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/src/index.ts
rename to packages/instrumentation-net/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-net/src/instrumentation.ts b/packages/instrumentation-net/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/src/instrumentation.ts
rename to packages/instrumentation-net/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-net/src/internal-types.ts b/packages/instrumentation-net/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/src/internal-types.ts
rename to packages/instrumentation-net/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-net/src/types.ts b/packages/instrumentation-net/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/src/types.ts
rename to packages/instrumentation-net/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-net/src/utils.ts b/packages/instrumentation-net/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/src/utils.ts
rename to packages/instrumentation-net/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-net/test/connect.test.ts b/packages/instrumentation-net/test/connect.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/test/connect.test.ts
rename to packages/instrumentation-net/test/connect.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-net/test/fixtures/tls.crt b/packages/instrumentation-net/test/fixtures/tls.crt
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/test/fixtures/tls.crt
rename to packages/instrumentation-net/test/fixtures/tls.crt
diff --git a/plugins/node/opentelemetry-instrumentation-net/test/fixtures/tls.key b/packages/instrumentation-net/test/fixtures/tls.key
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/test/fixtures/tls.key
rename to packages/instrumentation-net/test/fixtures/tls.key
diff --git a/plugins/node/opentelemetry-instrumentation-net/test/instrument.test.ts b/packages/instrumentation-net/test/instrument.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/test/instrument.test.ts
rename to packages/instrumentation-net/test/instrument.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-net/test/tls.test.ts b/packages/instrumentation-net/test/tls.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/test/tls.test.ts
rename to packages/instrumentation-net/test/tls.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-net/test/utils.ts b/packages/instrumentation-net/test/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/test/utils.ts
rename to packages/instrumentation-net/test/utils.ts
diff --git a/packages/instrumentation-net/tsconfig.json b/packages/instrumentation-net/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-net/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-express/.eslintignore b/packages/instrumentation-oracledb/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-express/.eslintignore
rename to packages/instrumentation-oracledb/.eslintignore
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/.eslintrc.js b/packages/instrumentation-oracledb/.eslintrc.js
similarity index 93%
rename from plugins/node/opentelemetry-instrumentation-oracledb/.eslintrc.js
rename to packages/instrumentation-oracledb/.eslintrc.js
index 0116c0c123..af8a1ac3ee 100644
--- a/plugins/node/opentelemetry-instrumentation-oracledb/.eslintrc.js
+++ b/packages/instrumentation-oracledb/.eslintrc.js
@@ -1,7 +1,7 @@
-const parentConfig = require('../../../eslint.config.js');
+const parentConfig = require('../../eslint.config.js');
module.exports = {
- extends: '../../../eslint.config.js', // Extends the top-level config
+ extends: '../../eslint.config.js', // Extends the top-level config
ignorePatterns: [
...(parentConfig.ignorePatterns || []), // Retain parent's ignorePatterns array
'src/version.ts', // ignore this file
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/.tav.yml b/packages/instrumentation-oracledb/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/.tav.yml
rename to packages/instrumentation-oracledb/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/CHANGELOG.md b/packages/instrumentation-oracledb/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/CHANGELOG.md
rename to packages/instrumentation-oracledb/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/LICENSE b/packages/instrumentation-oracledb/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-fastify/LICENSE
rename to packages/instrumentation-oracledb/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/NOTICE.txt b/packages/instrumentation-oracledb/NOTICE.txt
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/NOTICE.txt
rename to packages/instrumentation-oracledb/NOTICE.txt
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/README.md b/packages/instrumentation-oracledb/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/README.md
rename to packages/instrumentation-oracledb/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/package.json b/packages/instrumentation-oracledb/package.json
similarity index 86%
rename from plugins/node/opentelemetry-instrumentation-oracledb/package.json
rename to packages/instrumentation-oracledb/package.json
index f0eb5a0b1d..b273d3b163 100644
--- a/plugins/node/opentelemetry-instrumentation-oracledb/package.json
+++ b/packages/instrumentation-oracledb/package.json
@@ -4,14 +4,18 @@
"description": "OpenTelemetry instrumentation for `oracledb` database client for Oracle DB",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-oracledb"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-oracledb",
"compile": "tsc -p .",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prewatch": "npm run precompile",
"prepublishOnly": "npm run compile",
"tdd": "npm run test -- --watch-extensions ts --watch",
@@ -20,7 +24,7 @@
"test-all-versions:local": "cross-env RUN_ORACLEDB_TESTS_LOCAL=true npm run test-all-versions",
"test:debug": "mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'",
"test:local": "cross-env RUN_ORACLEDB_TESTS_LOCAL=true npm run test",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"watch": "tsc -w"
},
"keywords": [
@@ -71,5 +75,5 @@
"@opentelemetry/semantic-conventions": "^1.27.0",
"@types/oracledb": "6.5.2"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-oracledb#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-oracledb#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/OracleTelemetryTraceHandler.ts b/packages/instrumentation-oracledb/src/OracleTelemetryTraceHandler.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/src/OracleTelemetryTraceHandler.ts
rename to packages/instrumentation-oracledb/src/OracleTelemetryTraceHandler.ts
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/constants.ts b/packages/instrumentation-oracledb/src/constants.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/src/constants.ts
rename to packages/instrumentation-oracledb/src/constants.ts
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/index.ts b/packages/instrumentation-oracledb/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/src/index.ts
rename to packages/instrumentation-oracledb/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/instrumentation.ts b/packages/instrumentation-oracledb/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/src/instrumentation.ts
rename to packages/instrumentation-oracledb/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/internal-types.ts b/packages/instrumentation-oracledb/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/src/internal-types.ts
rename to packages/instrumentation-oracledb/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/semconv.ts b/packages/instrumentation-oracledb/src/semconv.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/src/semconv.ts
rename to packages/instrumentation-oracledb/src/semconv.ts
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/types.ts b/packages/instrumentation-oracledb/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/src/types.ts
rename to packages/instrumentation-oracledb/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/test/oracle.test.ts b/packages/instrumentation-oracledb/test/oracle.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/test/oracle.test.ts
rename to packages/instrumentation-oracledb/test/oracle.test.ts
diff --git a/packages/instrumentation-oracledb/tsconfig.json b/packages/instrumentation-oracledb/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-oracledb/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/.eslintignore b/packages/instrumentation-pg/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-generic-pool/.eslintignore
rename to packages/instrumentation-pg/.eslintignore
diff --git a/packages/instrumentation-pg/.eslintrc.js b/packages/instrumentation-pg/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-pg/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-pg/.tav.yml b/packages/instrumentation-pg/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/.tav.yml
rename to packages/instrumentation-pg/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-pg/CHANGELOG.md b/packages/instrumentation-pg/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/CHANGELOG.md
rename to packages/instrumentation-pg/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/LICENSE b/packages/instrumentation-pg/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-generic-pool/LICENSE
rename to packages/instrumentation-pg/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-pg/README.md b/packages/instrumentation-pg/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/README.md
rename to packages/instrumentation-pg/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-pg/package.json b/packages/instrumentation-pg/package.json
similarity index 87%
rename from plugins/node/opentelemetry-instrumentation-pg/package.json
rename to packages/instrumentation-pg/package.json
index 58d6d57db8..3df76bad05 100644
--- a/plugins/node/opentelemetry-instrumentation-pg/package.json
+++ b/packages/instrumentation-pg/package.json
@@ -4,14 +4,18 @@
"description": "OpenTelemetry instrumentation for `pg` and `pg-pool` database client for PostgreSQL",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-pg"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-pg",
"compile": "tsc -p .",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
"tdd": "npm run test -- --watch-extensions ts --watch",
"test": "nyc mocha 'test/**/*.test.ts'",
@@ -19,7 +23,7 @@
"test-all-versions:local": "cross-env RUN_POSTGRES_TESTS_LOCAL=true npm run test-all-versions",
"test:debug": "mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'",
"test:local": "cross-env RUN_POSTGRES_TESTS_LOCAL=true npm run test",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"watch": "tsc -w"
},
"keywords": [
@@ -76,5 +80,5 @@
"@types/pg": "8.15.1",
"@types/pg-pool": "2.0.6"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pg#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-pg#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/enums/AttributeNames.ts b/packages/instrumentation-pg/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/src/enums/AttributeNames.ts
rename to packages/instrumentation-pg/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/enums/SpanNames.ts b/packages/instrumentation-pg/src/enums/SpanNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/src/enums/SpanNames.ts
rename to packages/instrumentation-pg/src/enums/SpanNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/index.ts b/packages/instrumentation-pg/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/src/index.ts
rename to packages/instrumentation-pg/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/instrumentation.ts b/packages/instrumentation-pg/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/src/instrumentation.ts
rename to packages/instrumentation-pg/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/internal-types.ts b/packages/instrumentation-pg/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/src/internal-types.ts
rename to packages/instrumentation-pg/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/semconv.ts b/packages/instrumentation-pg/src/semconv.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/src/semconv.ts
rename to packages/instrumentation-pg/src/semconv.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/types.ts b/packages/instrumentation-pg/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/src/types.ts
rename to packages/instrumentation-pg/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/utils.ts b/packages/instrumentation-pg/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/src/utils.ts
rename to packages/instrumentation-pg/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/fixtures/use-pg-pool.mjs b/packages/instrumentation-pg/test/fixtures/use-pg-pool.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/test/fixtures/use-pg-pool.mjs
rename to packages/instrumentation-pg/test/fixtures/use-pg-pool.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/fixtures/use-pg.mjs b/packages/instrumentation-pg/test/fixtures/use-pg.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/test/fixtures/use-pg.mjs
rename to packages/instrumentation-pg/test/fixtures/use-pg.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/pg-pool.test.ts b/packages/instrumentation-pg/test/pg-pool.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/test/pg-pool.test.ts
rename to packages/instrumentation-pg/test/pg-pool.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/pg.test.ts b/packages/instrumentation-pg/test/pg.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/test/pg.test.ts
rename to packages/instrumentation-pg/test/pg.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/types.ts b/packages/instrumentation-pg/test/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/test/types.ts
rename to packages/instrumentation-pg/test/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/utils.test.ts b/packages/instrumentation-pg/test/utils.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/test/utils.test.ts
rename to packages/instrumentation-pg/test/utils.test.ts
diff --git a/packages/instrumentation-pg/tsconfig.json b/packages/instrumentation-pg/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-pg/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/.eslintignore b/packages/instrumentation-pino/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/.eslintignore
rename to packages/instrumentation-pino/.eslintignore
diff --git a/packages/instrumentation-pino/.eslintrc.js b/packages/instrumentation-pino/.eslintrc.js
new file mode 100644
index 0000000000..d9630e1c33
--- /dev/null
+++ b/packages/instrumentation-pino/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js'),
+}
diff --git a/plugins/node/opentelemetry-instrumentation-pino/.tav.yml b/packages/instrumentation-pino/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/.tav.yml
rename to packages/instrumentation-pino/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-pino/CHANGELOG.md b/packages/instrumentation-pino/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/CHANGELOG.md
rename to packages/instrumentation-pino/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/LICENSE b/packages/instrumentation-pino/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-graphql/LICENSE
rename to packages/instrumentation-pino/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-pino/README.md b/packages/instrumentation-pino/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/README.md
rename to packages/instrumentation-pino/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-pino/package.json b/packages/instrumentation-pino/package.json
similarity index 84%
rename from plugins/node/opentelemetry-instrumentation-pino/package.json
rename to packages/instrumentation-pino/package.json
index 5f7495a71a..7f5016fadb 100644
--- a/plugins/node/opentelemetry-instrumentation-pino/package.json
+++ b/packages/instrumentation-pino/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `pino` logger",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-pino"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.test.ts'",
"test-all-versions": "tav",
@@ -12,9 +16,9 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-pino",
"compile": "tsc -p ."
},
@@ -66,5 +70,5 @@
"@opentelemetry/core": "^2.0.0",
"@opentelemetry/instrumentation": "^0.202.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pino#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-pino#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/index.ts b/packages/instrumentation-pino/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/src/index.ts
rename to packages/instrumentation-pino/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/instrumentation.ts b/packages/instrumentation-pino/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/src/instrumentation.ts
rename to packages/instrumentation-pino/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/log-sending-utils.ts b/packages/instrumentation-pino/src/log-sending-utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/src/log-sending-utils.ts
rename to packages/instrumentation-pino/src/log-sending-utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/types.ts b/packages/instrumentation-pino/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/src/types.ts
rename to packages/instrumentation-pino/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/fixtures/use-pino-default-import.mjs b/packages/instrumentation-pino/test/fixtures/use-pino-default-import.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/test/fixtures/use-pino-default-import.mjs
rename to packages/instrumentation-pino/test/fixtures/use-pino-default-import.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/fixtures/use-pino-named-import.mjs b/packages/instrumentation-pino/test/fixtures/use-pino-named-import.mjs
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/test/fixtures/use-pino-named-import.mjs
rename to packages/instrumentation-pino/test/fixtures/use-pino-named-import.mjs
diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts b/packages/instrumentation-pino/test/pino.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts
rename to packages/instrumentation-pino/test/pino.test.ts
diff --git a/packages/instrumentation-pino/tsconfig.json b/packages/instrumentation-pino/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-pino/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/.eslintignore b/packages/instrumentation-redis-4/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/.eslintignore
rename to packages/instrumentation-redis-4/.eslintignore
diff --git a/packages/instrumentation-redis-4/.eslintrc.js b/packages/instrumentation-redis-4/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-redis-4/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/.tav.yml b/packages/instrumentation-redis-4/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/.tav.yml
rename to packages/instrumentation-redis-4/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/CHANGELOG.md b/packages/instrumentation-redis-4/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/CHANGELOG.md
rename to packages/instrumentation-redis-4/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/LICENSE b/packages/instrumentation-redis-4/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-hapi/LICENSE
rename to packages/instrumentation-redis-4/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/README.md b/packages/instrumentation-redis-4/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/README.md
rename to packages/instrumentation-redis-4/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/package.json b/packages/instrumentation-redis-4/package.json
similarity index 86%
rename from plugins/node/opentelemetry-instrumentation-redis-4/package.json
rename to packages/instrumentation-redis-4/package.json
index 86afcfe46b..8fd2d50f44 100644
--- a/plugins/node/opentelemetry-instrumentation-redis-4/package.json
+++ b/packages/instrumentation-redis-4/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `redis` v4 database client for Redis",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-redis-4"
+ },
"scripts": {
"test": "nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/redis.test.ts'",
"test:debug": "cross-env RUN_REDIS_TESTS_LOCAL=true mocha --inspect-brk --no-timeouts test/redis.test.ts",
@@ -17,8 +21,8 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-redis-4",
"compile": "tsc -p .",
"prepublishOnly": "npm run compile"
@@ -68,5 +72,5 @@
"@opentelemetry/redis-common": "^0.37.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-redis-4#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-redis-4#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/src/index.ts b/packages/instrumentation-redis-4/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/src/index.ts
rename to packages/instrumentation-redis-4/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/src/instrumentation.ts b/packages/instrumentation-redis-4/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/src/instrumentation.ts
rename to packages/instrumentation-redis-4/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/src/internal-types.ts b/packages/instrumentation-redis-4/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/src/internal-types.ts
rename to packages/instrumentation-redis-4/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/src/types.ts b/packages/instrumentation-redis-4/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/src/types.ts
rename to packages/instrumentation-redis-4/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/src/utils.ts b/packages/instrumentation-redis-4/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/src/utils.ts
rename to packages/instrumentation-redis-4/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/test/redis.test.ts b/packages/instrumentation-redis-4/test/redis.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/test/redis.test.ts
rename to packages/instrumentation-redis-4/test/redis.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/test/utils.ts b/packages/instrumentation-redis-4/test/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/test/utils.ts
rename to packages/instrumentation-redis-4/test/utils.ts
diff --git a/packages/instrumentation-redis-4/tsconfig.json b/packages/instrumentation-redis-4/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-redis-4/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/.eslintignore b/packages/instrumentation-redis/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/.eslintignore
rename to packages/instrumentation-redis/.eslintignore
diff --git a/packages/instrumentation-redis/.eslintrc.js b/packages/instrumentation-redis/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-redis/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-redis/.tav.yml b/packages/instrumentation-redis/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/.tav.yml
rename to packages/instrumentation-redis/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-redis/CHANGELOG.md b/packages/instrumentation-redis/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/CHANGELOG.md
rename to packages/instrumentation-redis/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/LICENSE b/packages/instrumentation-redis/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-ioredis/LICENSE
rename to packages/instrumentation-redis/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-redis/README.md b/packages/instrumentation-redis/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/README.md
rename to packages/instrumentation-redis/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-redis/package.json b/packages/instrumentation-redis/package.json
similarity index 86%
rename from plugins/node/opentelemetry-instrumentation-redis/package.json
rename to packages/instrumentation-redis/package.json
index 7b10d34084..11561c1276 100644
--- a/plugins/node/opentelemetry-instrumentation-redis/package.json
+++ b/packages/instrumentation-redis/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `redis` v2 and v3 database client for Redis",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-redis"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.test.ts'",
"test:debug": "cross-env RUN_REDIS_TESTS_LOCAL=true mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'",
@@ -17,8 +21,8 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-redis",
"compile": "tsc -p .",
"prepublishOnly": "npm run compile"
@@ -68,5 +72,5 @@
"@opentelemetry/redis-common": "^0.37.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-redis#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-redis#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-redis/src/index.ts b/packages/instrumentation-redis/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/src/index.ts
rename to packages/instrumentation-redis/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis/src/instrumentation.ts b/packages/instrumentation-redis/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/src/instrumentation.ts
rename to packages/instrumentation-redis/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis/src/internal-types.ts b/packages/instrumentation-redis/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/src/internal-types.ts
rename to packages/instrumentation-redis/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis/src/types.ts b/packages/instrumentation-redis/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/src/types.ts
rename to packages/instrumentation-redis/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis/src/utils.ts b/packages/instrumentation-redis/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/src/utils.ts
rename to packages/instrumentation-redis/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-redis/test/redis.test.ts b/packages/instrumentation-redis/test/redis.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/test/redis.test.ts
rename to packages/instrumentation-redis/test/redis.test.ts
diff --git a/packages/instrumentation-redis/tsconfig.json b/packages/instrumentation-redis/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-redis/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-knex/.eslintignore b/packages/instrumentation-restify/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/.eslintignore
rename to packages/instrumentation-restify/.eslintignore
diff --git a/packages/instrumentation-restify/.eslintrc.js b/packages/instrumentation-restify/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-restify/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-restify/.tav.yml b/packages/instrumentation-restify/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/.tav.yml
rename to packages/instrumentation-restify/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-restify/CHANGELOG.md b/packages/instrumentation-restify/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/CHANGELOG.md
rename to packages/instrumentation-restify/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-knex/LICENSE b/packages/instrumentation-restify/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-knex/LICENSE
rename to packages/instrumentation-restify/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-restify/README.md b/packages/instrumentation-restify/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/README.md
rename to packages/instrumentation-restify/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-restify/package.json b/packages/instrumentation-restify/package.json
similarity index 83%
rename from plugins/node/opentelemetry-instrumentation-restify/package.json
rename to packages/instrumentation-restify/package.json
index fdec1799e0..4d21ff66cd 100644
--- a/plugins/node/opentelemetry-instrumentation-restify/package.json
+++ b/packages/instrumentation-restify/package.json
@@ -4,19 +4,23 @@
"description": "OpenTelemetry instrumentation for `restify` http web application framework",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-restify"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-restify",
"compile": "tsc -p .",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
"tdd": "yarn test -- --watch-extensions ts --watch",
"test": "nyc mocha 'test/**/*.ts'",
"test-all-versions": "tav",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"watch": "tsc -w"
},
"keywords": [
@@ -63,5 +67,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-restify#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-restify#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/constants.ts b/packages/instrumentation-restify/src/constants.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/src/constants.ts
rename to packages/instrumentation-restify/src/constants.ts
diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/enums/AttributeNames.ts b/packages/instrumentation-restify/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/src/enums/AttributeNames.ts
rename to packages/instrumentation-restify/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/index.ts b/packages/instrumentation-restify/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/src/index.ts
rename to packages/instrumentation-restify/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/instrumentation.ts b/packages/instrumentation-restify/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/src/instrumentation.ts
rename to packages/instrumentation-restify/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/internal-types.ts b/packages/instrumentation-restify/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/src/internal-types.ts
rename to packages/instrumentation-restify/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/types.ts b/packages/instrumentation-restify/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/src/types.ts
rename to packages/instrumentation-restify/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/utils.ts b/packages/instrumentation-restify/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/src/utils.ts
rename to packages/instrumentation-restify/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-restify/test/restify.test.ts b/packages/instrumentation-restify/test/restify.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/test/restify.test.ts
rename to packages/instrumentation-restify/test/restify.test.ts
diff --git a/plugins/node/opentelemetry-instrumentation-restify/test/utils.test.ts b/packages/instrumentation-restify/test/utils.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/test/utils.test.ts
rename to packages/instrumentation-restify/test/utils.test.ts
diff --git a/packages/instrumentation-restify/tsconfig.json b/packages/instrumentation-restify/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-restify/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-koa/.eslintignore b/packages/instrumentation-router/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/.eslintignore
rename to packages/instrumentation-router/.eslintignore
diff --git a/packages/instrumentation-router/.eslintrc.js b/packages/instrumentation-router/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-router/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/opentelemetry-instrumentation-router/CHANGELOG.md b/packages/instrumentation-router/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/CHANGELOG.md
rename to packages/instrumentation-router/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-koa/LICENSE b/packages/instrumentation-router/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-koa/LICENSE
rename to packages/instrumentation-router/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-router/README.md b/packages/instrumentation-router/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/README.md
rename to packages/instrumentation-router/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-router/package.json b/packages/instrumentation-router/package.json
similarity index 82%
rename from plugins/node/opentelemetry-instrumentation-router/package.json
rename to packages/instrumentation-router/package.json
index 6d4ff112d8..9fb73a25db 100644
--- a/plugins/node/opentelemetry-instrumentation-router/package.json
+++ b/packages/instrumentation-router/package.json
@@ -4,15 +4,19 @@
"description": "OpenTelemetry instrumentation for `router` http middleware router",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-router"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.ts'",
"tdd": "yarn test -- --watch-extensions ts --watch",
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-router",
"compile": "tsc -p .",
"prepublishOnly": "npm run compile",
@@ -57,5 +61,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-router#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-router#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-router/src/constants.ts b/packages/instrumentation-router/src/constants.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/src/constants.ts
rename to packages/instrumentation-router/src/constants.ts
diff --git a/plugins/node/opentelemetry-instrumentation-router/src/enums/AttributeNames.ts b/packages/instrumentation-router/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/src/enums/AttributeNames.ts
rename to packages/instrumentation-router/src/enums/AttributeNames.ts
diff --git a/plugins/node/opentelemetry-instrumentation-router/src/enums/LayerType.ts b/packages/instrumentation-router/src/enums/LayerType.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/src/enums/LayerType.ts
rename to packages/instrumentation-router/src/enums/LayerType.ts
diff --git a/plugins/node/opentelemetry-instrumentation-router/src/index.ts b/packages/instrumentation-router/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/src/index.ts
rename to packages/instrumentation-router/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-router/src/instrumentation.ts b/packages/instrumentation-router/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/src/instrumentation.ts
rename to packages/instrumentation-router/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-router/src/internal-types.ts b/packages/instrumentation-router/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/src/internal-types.ts
rename to packages/instrumentation-router/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-router/src/router.d.ts b/packages/instrumentation-router/src/router.d.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/src/router.d.ts
rename to packages/instrumentation-router/src/router.d.ts
diff --git a/plugins/node/opentelemetry-instrumentation-router/src/utils.ts b/packages/instrumentation-router/src/utils.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/src/utils.ts
rename to packages/instrumentation-router/src/utils.ts
diff --git a/plugins/node/opentelemetry-instrumentation-router/test/index.test.ts b/packages/instrumentation-router/test/index.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/test/index.test.ts
rename to packages/instrumentation-router/test/index.test.ts
diff --git a/packages/instrumentation-router/tsconfig.json b/packages/instrumentation-router/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-router/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/.eslintignore b/packages/instrumentation-runtime-node/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-memcached/.eslintignore
rename to packages/instrumentation-runtime-node/.eslintignore
diff --git a/packages/opentelemetry-sql-common/.eslintrc.js b/packages/instrumentation-runtime-node/.eslintrc.js
similarity index 100%
rename from packages/opentelemetry-sql-common/.eslintrc.js
rename to packages/instrumentation-runtime-node/.eslintrc.js
diff --git a/plugins/node/instrumentation-runtime-node/CHANGELOG.md b/packages/instrumentation-runtime-node/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/CHANGELOG.md
rename to packages/instrumentation-runtime-node/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/LICENSE b/packages/instrumentation-runtime-node/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-memcached/LICENSE
rename to packages/instrumentation-runtime-node/LICENSE
diff --git a/plugins/node/instrumentation-runtime-node/README.md b/packages/instrumentation-runtime-node/README.md
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/README.md
rename to packages/instrumentation-runtime-node/README.md
diff --git a/plugins/node/instrumentation-runtime-node/package.json b/packages/instrumentation-runtime-node/package.json
similarity index 82%
rename from plugins/node/instrumentation-runtime-node/package.json
rename to packages/instrumentation-runtime-node/package.json
index de6ad9c646..d1d367f8de 100644
--- a/plugins/node/instrumentation-runtime-node/package.json
+++ b/packages/instrumentation-runtime-node/package.json
@@ -4,8 +4,12 @@
"description": "OpenTelemetry instrumentation for Node.js Performance measurement API",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-runtime-node",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-runtime-node"
+ },
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-runtime-node#readme",
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-runtime-node",
@@ -14,7 +18,7 @@
"lint:fix": "eslint . --ext .ts --fix",
"prepublishOnly": "npm run compile",
"test": "nyc mocha 'test/**/*.test.ts'",
- "version:update": "node ../../../scripts/version-update.js"
+ "version:update": "node ../../scripts/version-update.js"
},
"author": "OpenTelemetry Authors",
"license": "Apache-2.0",
diff --git a/plugins/node/instrumentation-runtime-node/src/consts/attributes.ts b/packages/instrumentation-runtime-node/src/consts/attributes.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/consts/attributes.ts
rename to packages/instrumentation-runtime-node/src/consts/attributes.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/global.d.ts b/packages/instrumentation-runtime-node/src/global.d.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/global.d.ts
rename to packages/instrumentation-runtime-node/src/global.d.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/index.ts b/packages/instrumentation-runtime-node/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/index.ts
rename to packages/instrumentation-runtime-node/src/index.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/instrumentation.ts b/packages/instrumentation-runtime-node/src/instrumentation.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/instrumentation.ts
rename to packages/instrumentation-runtime-node/src/instrumentation.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/baseCollector.ts b/packages/instrumentation-runtime-node/src/metrics/baseCollector.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/metrics/baseCollector.ts
rename to packages/instrumentation-runtime-node/src/metrics/baseCollector.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/eventLoopDelayCollector.ts b/packages/instrumentation-runtime-node/src/metrics/eventLoopDelayCollector.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/metrics/eventLoopDelayCollector.ts
rename to packages/instrumentation-runtime-node/src/metrics/eventLoopDelayCollector.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/eventLoopTimeCollector.ts b/packages/instrumentation-runtime-node/src/metrics/eventLoopTimeCollector.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/metrics/eventLoopTimeCollector.ts
rename to packages/instrumentation-runtime-node/src/metrics/eventLoopTimeCollector.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/eventLoopUtilizationCollector.ts b/packages/instrumentation-runtime-node/src/metrics/eventLoopUtilizationCollector.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/metrics/eventLoopUtilizationCollector.ts
rename to packages/instrumentation-runtime-node/src/metrics/eventLoopUtilizationCollector.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/gcCollector.ts b/packages/instrumentation-runtime-node/src/metrics/gcCollector.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/metrics/gcCollector.ts
rename to packages/instrumentation-runtime-node/src/metrics/gcCollector.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/heapSpacesSizeAndUsedCollector.ts b/packages/instrumentation-runtime-node/src/metrics/heapSpacesSizeAndUsedCollector.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/metrics/heapSpacesSizeAndUsedCollector.ts
rename to packages/instrumentation-runtime-node/src/metrics/heapSpacesSizeAndUsedCollector.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/types.ts b/packages/instrumentation-runtime-node/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/types.ts
rename to packages/instrumentation-runtime-node/src/types.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/types/ConventionalNamePrefix.ts b/packages/instrumentation-runtime-node/src/types/ConventionalNamePrefix.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/types/ConventionalNamePrefix.ts
rename to packages/instrumentation-runtime-node/src/types/ConventionalNamePrefix.ts
diff --git a/plugins/node/instrumentation-runtime-node/src/types/metricCollector.ts b/packages/instrumentation-runtime-node/src/types/metricCollector.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/src/types/metricCollector.ts
rename to packages/instrumentation-runtime-node/src/types/metricCollector.ts
diff --git a/plugins/node/instrumentation-runtime-node/test/event_loop_delay.test.ts b/packages/instrumentation-runtime-node/test/event_loop_delay.test.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/test/event_loop_delay.test.ts
rename to packages/instrumentation-runtime-node/test/event_loop_delay.test.ts
diff --git a/plugins/node/instrumentation-runtime-node/test/event_loop_time.test.ts b/packages/instrumentation-runtime-node/test/event_loop_time.test.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/test/event_loop_time.test.ts
rename to packages/instrumentation-runtime-node/test/event_loop_time.test.ts
diff --git a/plugins/node/instrumentation-runtime-node/test/event_loop_utilization.test.ts b/packages/instrumentation-runtime-node/test/event_loop_utilization.test.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/test/event_loop_utilization.test.ts
rename to packages/instrumentation-runtime-node/test/event_loop_utilization.test.ts
diff --git a/plugins/node/instrumentation-runtime-node/test/heap_space_and_used.test.ts b/packages/instrumentation-runtime-node/test/heap_space_and_used.test.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/test/heap_space_and_used.test.ts
rename to packages/instrumentation-runtime-node/test/heap_space_and_used.test.ts
diff --git a/plugins/node/instrumentation-runtime-node/test/instrumentation.test.ts b/packages/instrumentation-runtime-node/test/instrumentation.test.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/test/instrumentation.test.ts
rename to packages/instrumentation-runtime-node/test/instrumentation.test.ts
diff --git a/plugins/node/instrumentation-runtime-node/test/testMetricsReader.ts b/packages/instrumentation-runtime-node/test/testMetricsReader.ts
similarity index 100%
rename from plugins/node/instrumentation-runtime-node/test/testMetricsReader.ts
rename to packages/instrumentation-runtime-node/test/testMetricsReader.ts
diff --git a/packages/instrumentation-runtime-node/tsconfig.json b/packages/instrumentation-runtime-node/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-runtime-node/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/.eslintignore b/packages/instrumentation-socket.io/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/.eslintignore
rename to packages/instrumentation-socket.io/.eslintignore
diff --git a/packages/instrumentation-socket.io/.eslintrc.js b/packages/instrumentation-socket.io/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-socket.io/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/instrumentation-socket.io/.tav.yml b/packages/instrumentation-socket.io/.tav.yml
similarity index 100%
rename from plugins/node/instrumentation-socket.io/.tav.yml
rename to packages/instrumentation-socket.io/.tav.yml
diff --git a/plugins/node/instrumentation-socket.io/CHANGELOG.md b/packages/instrumentation-socket.io/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-socket.io/CHANGELOG.md
rename to packages/instrumentation-socket.io/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/LICENSE b/packages/instrumentation-socket.io/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mongodb/LICENSE
rename to packages/instrumentation-socket.io/LICENSE
diff --git a/plugins/node/instrumentation-socket.io/README.md b/packages/instrumentation-socket.io/README.md
similarity index 100%
rename from plugins/node/instrumentation-socket.io/README.md
rename to packages/instrumentation-socket.io/README.md
diff --git a/plugins/node/instrumentation-socket.io/package.json b/packages/instrumentation-socket.io/package.json
similarity index 83%
rename from plugins/node/instrumentation-socket.io/package.json
rename to packages/instrumentation-socket.io/package.json
index 1d916bd4cf..0ce7a14540 100644
--- a/plugins/node/instrumentation-socket.io/package.json
+++ b/packages/instrumentation-socket.io/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `socket.io` messaging server implementation for Socket.IO communication",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-socket.io"
+ },
"scripts": {
"test": "mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'",
"test-all-versions": "tav",
@@ -12,9 +16,9 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-socket.io",
"compile": "tsc -p ."
},
@@ -59,5 +63,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"@opentelemetry/semantic-conventions": "^1.27.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-socket.io#readme"
}
diff --git a/plugins/node/instrumentation-socket.io/src/AttributeNames.ts b/packages/instrumentation-socket.io/src/AttributeNames.ts
similarity index 100%
rename from plugins/node/instrumentation-socket.io/src/AttributeNames.ts
rename to packages/instrumentation-socket.io/src/AttributeNames.ts
diff --git a/plugins/node/instrumentation-socket.io/src/index.ts b/packages/instrumentation-socket.io/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-socket.io/src/index.ts
rename to packages/instrumentation-socket.io/src/index.ts
diff --git a/plugins/node/instrumentation-socket.io/src/socket.io.ts b/packages/instrumentation-socket.io/src/socket.io.ts
similarity index 100%
rename from plugins/node/instrumentation-socket.io/src/socket.io.ts
rename to packages/instrumentation-socket.io/src/socket.io.ts
diff --git a/plugins/node/instrumentation-socket.io/src/types.ts b/packages/instrumentation-socket.io/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-socket.io/src/types.ts
rename to packages/instrumentation-socket.io/src/types.ts
diff --git a/plugins/node/instrumentation-socket.io/src/utils.ts b/packages/instrumentation-socket.io/src/utils.ts
similarity index 100%
rename from plugins/node/instrumentation-socket.io/src/utils.ts
rename to packages/instrumentation-socket.io/src/utils.ts
diff --git a/plugins/node/instrumentation-socket.io/test/config.test.ts b/packages/instrumentation-socket.io/test/config.test.ts
similarity index 100%
rename from plugins/node/instrumentation-socket.io/test/config.test.ts
rename to packages/instrumentation-socket.io/test/config.test.ts
diff --git a/plugins/node/instrumentation-socket.io/test/socket.io.test.ts b/packages/instrumentation-socket.io/test/socket.io.test.ts
similarity index 100%
rename from plugins/node/instrumentation-socket.io/test/socket.io.test.ts
rename to packages/instrumentation-socket.io/test/socket.io.test.ts
diff --git a/plugins/node/instrumentation-socket.io/test/utils.ts b/packages/instrumentation-socket.io/test/utils.ts
similarity index 100%
rename from plugins/node/instrumentation-socket.io/test/utils.ts
rename to packages/instrumentation-socket.io/test/utils.ts
diff --git a/plugins/node/instrumentation-socket.io/tsconfig.json b/packages/instrumentation-socket.io/tsconfig.json
similarity index 77%
rename from plugins/node/instrumentation-socket.io/tsconfig.json
rename to packages/instrumentation-socket.io/tsconfig.json
index 3feff66260..569e38e289 100644
--- a/plugins/node/instrumentation-socket.io/tsconfig.json
+++ b/packages/instrumentation-socket.io/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build",
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/.eslintignore b/packages/instrumentation-tedious/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/.eslintignore
rename to packages/instrumentation-tedious/.eslintignore
diff --git a/packages/instrumentation-tedious/.eslintrc.js b/packages/instrumentation-tedious/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-tedious/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/instrumentation-tedious/.tav.yml b/packages/instrumentation-tedious/.tav.yml
similarity index 100%
rename from plugins/node/instrumentation-tedious/.tav.yml
rename to packages/instrumentation-tedious/.tav.yml
diff --git a/plugins/node/instrumentation-tedious/CHANGELOG.md b/packages/instrumentation-tedious/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-tedious/CHANGELOG.md
rename to packages/instrumentation-tedious/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/LICENSE b/packages/instrumentation-tedious/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql/LICENSE
rename to packages/instrumentation-tedious/LICENSE
diff --git a/plugins/node/instrumentation-tedious/README.md b/packages/instrumentation-tedious/README.md
similarity index 100%
rename from plugins/node/instrumentation-tedious/README.md
rename to packages/instrumentation-tedious/README.md
diff --git a/plugins/node/instrumentation-tedious/package.json b/packages/instrumentation-tedious/package.json
similarity index 86%
rename from plugins/node/instrumentation-tedious/package.json
rename to packages/instrumentation-tedious/package.json
index ec2449d0a2..10f47a5e89 100644
--- a/plugins/node/instrumentation-tedious/package.json
+++ b/packages/instrumentation-tedious/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `tedious` database client for Microsoft SQL Server",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-tedious"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-tedious",
@@ -15,7 +19,7 @@
"tdd": "npm run test -- --watch-extensions ts --watch",
"test": "nyc mocha 'test/**/*.test.ts'",
"test-all-versions": "tav",
- "version:update": "node ../../../scripts/version-update.js"
+ "version:update": "node ../../scripts/version-update.js"
},
"keywords": [
"instrumentation",
@@ -64,5 +68,5 @@
"@opentelemetry/semantic-conventions": "^1.27.0",
"@types/tedious": "^4.0.14"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-tedious#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-tedious#readme"
}
diff --git a/plugins/node/instrumentation-tedious/src/index.ts b/packages/instrumentation-tedious/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-tedious/src/index.ts
rename to packages/instrumentation-tedious/src/index.ts
diff --git a/plugins/node/instrumentation-tedious/src/instrumentation.ts b/packages/instrumentation-tedious/src/instrumentation.ts
similarity index 100%
rename from plugins/node/instrumentation-tedious/src/instrumentation.ts
rename to packages/instrumentation-tedious/src/instrumentation.ts
diff --git a/plugins/node/instrumentation-tedious/src/types.ts b/packages/instrumentation-tedious/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-tedious/src/types.ts
rename to packages/instrumentation-tedious/src/types.ts
diff --git a/plugins/node/instrumentation-tedious/src/utils.ts b/packages/instrumentation-tedious/src/utils.ts
similarity index 100%
rename from plugins/node/instrumentation-tedious/src/utils.ts
rename to packages/instrumentation-tedious/src/utils.ts
diff --git a/plugins/node/instrumentation-tedious/test/api.ts b/packages/instrumentation-tedious/test/api.ts
similarity index 100%
rename from plugins/node/instrumentation-tedious/test/api.ts
rename to packages/instrumentation-tedious/test/api.ts
diff --git a/plugins/node/instrumentation-tedious/test/instrumentation.test.ts b/packages/instrumentation-tedious/test/instrumentation.test.ts
similarity index 100%
rename from plugins/node/instrumentation-tedious/test/instrumentation.test.ts
rename to packages/instrumentation-tedious/test/instrumentation.test.ts
diff --git a/packages/instrumentation-tedious/tsconfig.json b/packages/instrumentation-tedious/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-tedious/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/.eslintignore b/packages/instrumentation-typeorm/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/.eslintignore
rename to packages/instrumentation-typeorm/.eslintignore
diff --git a/packages/instrumentation-typeorm/.eslintrc.js b/packages/instrumentation-typeorm/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-typeorm/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/instrumentation-typeorm/.tav.yml b/packages/instrumentation-typeorm/.tav.yml
similarity index 100%
rename from plugins/node/instrumentation-typeorm/.tav.yml
rename to packages/instrumentation-typeorm/.tav.yml
diff --git a/plugins/node/instrumentation-typeorm/CHANGELOG.md b/packages/instrumentation-typeorm/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-typeorm/CHANGELOG.md
rename to packages/instrumentation-typeorm/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/LICENSE b/packages/instrumentation-typeorm/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-mysql2/LICENSE
rename to packages/instrumentation-typeorm/LICENSE
diff --git a/plugins/node/instrumentation-typeorm/NOTICE b/packages/instrumentation-typeorm/NOTICE
similarity index 100%
rename from plugins/node/instrumentation-typeorm/NOTICE
rename to packages/instrumentation-typeorm/NOTICE
diff --git a/plugins/node/instrumentation-typeorm/README.md b/packages/instrumentation-typeorm/README.md
similarity index 100%
rename from plugins/node/instrumentation-typeorm/README.md
rename to packages/instrumentation-typeorm/README.md
diff --git a/plugins/node/instrumentation-typeorm/package.json b/packages/instrumentation-typeorm/package.json
similarity index 83%
rename from plugins/node/instrumentation-typeorm/package.json
rename to packages/instrumentation-typeorm/package.json
index 1de69531e6..5935399a02 100644
--- a/plugins/node/instrumentation-typeorm/package.json
+++ b/packages/instrumentation-typeorm/package.json
@@ -4,21 +4,25 @@
"description": "OpenTelemetry instrumentation for `typeorm` database data-mapper ORM",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-typeorm"
+ },
"scripts": {
"clean": "rimraf build/*",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-typeorm",
"compile": "tsc -p .",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prewatch": "npm run precompile",
"prepublishOnly": "npm run compile",
"tdd": "npm run test -- --watch-extensions ts --watch",
"test": "nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'",
"test-all-versions": "tav",
"test:debug": "mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"watch": "tsc -w"
},
"keywords": [
@@ -60,5 +64,5 @@
"@opentelemetry/core": "^2.0.0",
"@opentelemetry/instrumentation": "^0.202.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-typeorm#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-typeorm#readme"
}
diff --git a/plugins/node/instrumentation-typeorm/src/index.ts b/packages/instrumentation-typeorm/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/src/index.ts
rename to packages/instrumentation-typeorm/src/index.ts
diff --git a/plugins/node/instrumentation-typeorm/src/semconv.ts b/packages/instrumentation-typeorm/src/semconv.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/src/semconv.ts
rename to packages/instrumentation-typeorm/src/semconv.ts
diff --git a/plugins/node/instrumentation-typeorm/src/typeorm.ts b/packages/instrumentation-typeorm/src/typeorm.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/src/typeorm.ts
rename to packages/instrumentation-typeorm/src/typeorm.ts
diff --git a/plugins/node/instrumentation-typeorm/src/types.ts b/packages/instrumentation-typeorm/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/src/types.ts
rename to packages/instrumentation-typeorm/src/types.ts
diff --git a/plugins/node/instrumentation-typeorm/src/utils/get-func-param-names.ts b/packages/instrumentation-typeorm/src/utils/get-func-param-names.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/src/utils/get-func-param-names.ts
rename to packages/instrumentation-typeorm/src/utils/get-func-param-names.ts
diff --git a/plugins/node/instrumentation-typeorm/src/utils/index.ts b/packages/instrumentation-typeorm/src/utils/index.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/src/utils/index.ts
rename to packages/instrumentation-typeorm/src/utils/index.ts
diff --git a/plugins/node/instrumentation-typeorm/src/utils/suppressTracing.ts b/packages/instrumentation-typeorm/src/utils/suppressTracing.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/src/utils/suppressTracing.ts
rename to packages/instrumentation-typeorm/src/utils/suppressTracing.ts
diff --git a/plugins/node/instrumentation-typeorm/test/Connection.test.ts b/packages/instrumentation-typeorm/test/Connection.test.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/test/Connection.test.ts
rename to packages/instrumentation-typeorm/test/Connection.test.ts
diff --git a/plugins/node/instrumentation-typeorm/test/EntityManager.test.ts b/packages/instrumentation-typeorm/test/EntityManager.test.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/test/EntityManager.test.ts
rename to packages/instrumentation-typeorm/test/EntityManager.test.ts
diff --git a/plugins/node/instrumentation-typeorm/test/QueryBuilder.test.ts b/packages/instrumentation-typeorm/test/QueryBuilder.test.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/test/QueryBuilder.test.ts
rename to packages/instrumentation-typeorm/test/QueryBuilder.test.ts
diff --git a/plugins/node/instrumentation-typeorm/test/Repository.test.ts b/packages/instrumentation-typeorm/test/Repository.test.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/test/Repository.test.ts
rename to packages/instrumentation-typeorm/test/Repository.test.ts
diff --git a/plugins/node/instrumentation-typeorm/test/config.test.ts b/packages/instrumentation-typeorm/test/config.test.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/test/config.test.ts
rename to packages/instrumentation-typeorm/test/config.test.ts
diff --git a/plugins/node/instrumentation-typeorm/test/utils.ts b/packages/instrumentation-typeorm/test/utils.ts
similarity index 100%
rename from plugins/node/instrumentation-typeorm/test/utils.ts
rename to packages/instrumentation-typeorm/test/utils.ts
diff --git a/plugins/node/instrumentation-typeorm/tsconfig.json b/packages/instrumentation-typeorm/tsconfig.json
similarity index 83%
rename from plugins/node/instrumentation-typeorm/tsconfig.json
rename to packages/instrumentation-typeorm/tsconfig.json
index 9078465762..28e0864594 100644
--- a/plugins/node/instrumentation-typeorm/tsconfig.json
+++ b/packages/instrumentation-typeorm/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build",
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/.eslintignore b/packages/instrumentation-undici/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/.eslintignore
rename to packages/instrumentation-undici/.eslintignore
diff --git a/packages/instrumentation-undici/.eslintrc.js b/packages/instrumentation-undici/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/instrumentation-undici/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/plugins/node/instrumentation-undici/.tav.yml b/packages/instrumentation-undici/.tav.yml
similarity index 100%
rename from plugins/node/instrumentation-undici/.tav.yml
rename to packages/instrumentation-undici/.tav.yml
diff --git a/plugins/node/instrumentation-undici/CHANGELOG.md b/packages/instrumentation-undici/CHANGELOG.md
similarity index 100%
rename from plugins/node/instrumentation-undici/CHANGELOG.md
rename to packages/instrumentation-undici/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/LICENSE b/packages/instrumentation-undici/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-nestjs-core/LICENSE
rename to packages/instrumentation-undici/LICENSE
diff --git a/plugins/node/instrumentation-undici/README.md b/packages/instrumentation-undici/README.md
similarity index 81%
rename from plugins/node/instrumentation-undici/README.md
rename to packages/instrumentation-undici/README.md
index 154a915b63..cdb30de28b 100644
--- a/plugins/node/instrumentation-undici/README.md
+++ b/packages/instrumentation-undici/README.md
@@ -54,12 +54,12 @@ Undici instrumentation has few options available to choose from. You can set the
| Options | Type | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| [`ignoreRequestHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L73) | `IgnoreRequestFunction` | Undici instrumentation will not trace all incoming requests that matched with custom function. |
-| [`requestHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L75) | `RequestHookFunction` | Function for adding custom attributes before request is handled. |
-| [`responseHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L77) | `ResponseHookFunction` | Function for adding custom attributes after the response headers are received. |
-| [`startSpanHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L79) | `StartSpanHookFunction` | Function for adding custom attributes before a span is started. |
-| [`requireParentforSpans`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L81) | `Boolean` | Require a parent span is present to create new span for outgoing requests. |
-| [`headersToSpanAttributes`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L83) | `Object` | List of case insensitive HTTP headers to convert to span attributes. Headers will be converted to span attributes in the form of `http.{request\|response}.header.header-name` where the name is only lowercased, e.g. `http.response.header.content-length` |
+| [`ignoreRequestHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L73) | `IgnoreRequestFunction` | Undici instrumentation will not trace all incoming requests that matched with custom function. |
+| [`requestHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L75) | `RequestHookFunction` | Function for adding custom attributes before request is handled. |
+| [`responseHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L77) | `ResponseHookFunction` | Function for adding custom attributes after the response headers are received. |
+| [`startSpanHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L79) | `StartSpanHookFunction` | Function for adding custom attributes before a span is started. |
+| [`requireParentforSpans`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L81) | `Boolean` | Require a parent span is present to create new span for outgoing requests. |
+| [`headersToSpanAttributes`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L83) | `Object` | List of case insensitive HTTP headers to convert to span attributes. Headers will be converted to span attributes in the form of `http.{request\|response}.header.header-name` where the name is only lowercased, e.g. `http.response.header.content-length` |
### Observations
diff --git a/plugins/node/instrumentation-undici/package.json b/packages/instrumentation-undici/package.json
similarity index 85%
rename from plugins/node/instrumentation-undici/package.json
rename to packages/instrumentation-undici/package.json
index b6cabc5728..10151ad6ac 100644
--- a/plugins/node/instrumentation-undici/package.json
+++ b/packages/instrumentation-undici/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `undici` http client and Node.js fetch()",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-undici"
+ },
"scripts": {
"prepublishOnly": "npm run compile",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-undici",
@@ -16,7 +20,7 @@
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
"watch": "tsc -w",
- "version:update": "node ../../../scripts/version-update.js"
+ "version:update": "node ../../scripts/version-update.js"
},
"keywords": [
"opentelemetry",
@@ -60,6 +64,6 @@
"@opentelemetry/core": "^2.0.0",
"@opentelemetry/instrumentation": "^0.202.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-undici#readme",
"sideEffects": false
}
diff --git a/plugins/node/instrumentation-undici/src/enums/SemanticAttributes.ts b/packages/instrumentation-undici/src/enums/SemanticAttributes.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/src/enums/SemanticAttributes.ts
rename to packages/instrumentation-undici/src/enums/SemanticAttributes.ts
diff --git a/plugins/node/instrumentation-undici/src/index.ts b/packages/instrumentation-undici/src/index.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/src/index.ts
rename to packages/instrumentation-undici/src/index.ts
diff --git a/plugins/node/instrumentation-undici/src/internal-types.ts b/packages/instrumentation-undici/src/internal-types.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/src/internal-types.ts
rename to packages/instrumentation-undici/src/internal-types.ts
diff --git a/plugins/node/instrumentation-undici/src/types.ts b/packages/instrumentation-undici/src/types.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/src/types.ts
rename to packages/instrumentation-undici/src/types.ts
diff --git a/plugins/node/instrumentation-undici/src/undici.ts b/packages/instrumentation-undici/src/undici.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/src/undici.ts
rename to packages/instrumentation-undici/src/undici.ts
diff --git a/plugins/node/instrumentation-undici/test/fetch.test.ts b/packages/instrumentation-undici/test/fetch.test.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/test/fetch.test.ts
rename to packages/instrumentation-undici/test/fetch.test.ts
diff --git a/plugins/node/instrumentation-undici/test/metrics.test.ts b/packages/instrumentation-undici/test/metrics.test.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/test/metrics.test.ts
rename to packages/instrumentation-undici/test/metrics.test.ts
diff --git a/plugins/node/instrumentation-undici/test/undici.test.ts b/packages/instrumentation-undici/test/undici.test.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/test/undici.test.ts
rename to packages/instrumentation-undici/test/undici.test.ts
diff --git a/plugins/node/instrumentation-undici/test/utils/assertSpan.ts b/packages/instrumentation-undici/test/utils/assertSpan.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/test/utils/assertSpan.ts
rename to packages/instrumentation-undici/test/utils/assertSpan.ts
diff --git a/plugins/node/instrumentation-undici/test/utils/mock-metrics-reader.ts b/packages/instrumentation-undici/test/utils/mock-metrics-reader.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/test/utils/mock-metrics-reader.ts
rename to packages/instrumentation-undici/test/utils/mock-metrics-reader.ts
diff --git a/plugins/node/instrumentation-undici/test/utils/mock-propagation.ts b/packages/instrumentation-undici/test/utils/mock-propagation.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/test/utils/mock-propagation.ts
rename to packages/instrumentation-undici/test/utils/mock-propagation.ts
diff --git a/plugins/node/instrumentation-undici/test/utils/mock-server.ts b/packages/instrumentation-undici/test/utils/mock-server.ts
similarity index 100%
rename from plugins/node/instrumentation-undici/test/utils/mock-server.ts
rename to packages/instrumentation-undici/test/utils/mock-server.ts
diff --git a/packages/instrumentation-undici/tsconfig.json b/packages/instrumentation-undici/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-undici/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-net/.eslintignore b/packages/instrumentation-user-interaction/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/.eslintignore
rename to packages/instrumentation-user-interaction/.eslintignore
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/.eslintrc.js b/packages/instrumentation-user-interaction/.eslintrc.js
similarity index 81%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/.eslintrc.js
rename to packages/instrumentation-user-interaction/.eslintrc.js
index ea4d42f5ec..0587e2b9e4 100644
--- a/plugins/web/opentelemetry-instrumentation-user-interaction/.eslintrc.js
+++ b/packages/instrumentation-user-interaction/.eslintrc.js
@@ -8,5 +8,5 @@ module.exports = {
"globals": {
"Zone": "readonly"
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
}
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/CHANGELOG.md b/packages/instrumentation-user-interaction/CHANGELOG.md
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/CHANGELOG.md
rename to packages/instrumentation-user-interaction/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-net/LICENSE b/packages/instrumentation-user-interaction/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-net/LICENSE
rename to packages/instrumentation-user-interaction/LICENSE
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/README.md b/packages/instrumentation-user-interaction/README.md
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/README.md
rename to packages/instrumentation-user-interaction/README.md
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/images/click-sync.jpg b/packages/instrumentation-user-interaction/images/click-sync.jpg
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/images/click-sync.jpg
rename to packages/instrumentation-user-interaction/images/click-sync.jpg
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/images/click.jpg b/packages/instrumentation-user-interaction/images/click.jpg
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/images/click.jpg
rename to packages/instrumentation-user-interaction/images/click.jpg
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/images/main-sync.jpg b/packages/instrumentation-user-interaction/images/main-sync.jpg
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/images/main-sync.jpg
rename to packages/instrumentation-user-interaction/images/main-sync.jpg
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/images/main.jpg b/packages/instrumentation-user-interaction/images/main.jpg
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/images/main.jpg
rename to packages/instrumentation-user-interaction/images/main.jpg
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/karma.conf.js b/packages/instrumentation-user-interaction/karma.conf.js
similarity index 87%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/karma.conf.js
rename to packages/instrumentation-user-interaction/karma.conf.js
index 4a4bd49791..4bc502c46f 100644
--- a/plugins/web/opentelemetry-instrumentation-user-interaction/karma.conf.js
+++ b/packages/instrumentation-user-interaction/karma.conf.js
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-const karmaWebpackConfig = require('../../../karma.webpack');
-const karmaBaseConfig = require('../../../karma.base');
+const karmaWebpackConfig = require('../../karma.webpack');
+const karmaBaseConfig = require('../../karma.base');
module.exports = (config) => {
config.set(Object.assign({}, karmaBaseConfig, {
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json b/packages/instrumentation-user-interaction/package.json
similarity index 88%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/package.json
rename to packages/instrumentation-user-interaction/package.json
index ee6c128c55..759e89263e 100644
--- a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json
+++ b/packages/instrumentation-user-interaction/package.json
@@ -6,13 +6,17 @@
"module": "build/esm/index.js",
"esnext": "build/esnext/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-user-interaction"
+ },
"scripts": {
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-user-interaction",
"compile": "tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
"prepublishOnly": "npm run compile",
@@ -88,5 +92,5 @@
"zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0"
},
"sideEffects": false,
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-user-interaction#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-user-interaction#readme"
}
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/enums/AttributeNames.ts b/packages/instrumentation-user-interaction/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/src/enums/AttributeNames.ts
rename to packages/instrumentation-user-interaction/src/enums/AttributeNames.ts
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/index.ts b/packages/instrumentation-user-interaction/src/index.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/src/index.ts
rename to packages/instrumentation-user-interaction/src/index.ts
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts b/packages/instrumentation-user-interaction/src/instrumentation.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts
rename to packages/instrumentation-user-interaction/src/instrumentation.ts
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/internal-types.ts b/packages/instrumentation-user-interaction/src/internal-types.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/src/internal-types.ts
rename to packages/instrumentation-user-interaction/src/internal-types.ts
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/types.ts b/packages/instrumentation-user-interaction/src/types.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/src/types.ts
rename to packages/instrumentation-user-interaction/src/types.ts
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/test/helper.test.ts b/packages/instrumentation-user-interaction/test/helper.test.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/test/helper.test.ts
rename to packages/instrumentation-user-interaction/test/helper.test.ts
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/test/index-webpack.ts b/packages/instrumentation-user-interaction/test/index-webpack.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/test/index-webpack.ts
rename to packages/instrumentation-user-interaction/test/index-webpack.ts
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.nozone.test.ts b/packages/instrumentation-user-interaction/test/userInteraction.nozone.test.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.nozone.test.ts
rename to packages/instrumentation-user-interaction/test/userInteraction.nozone.test.ts
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.test.ts b/packages/instrumentation-user-interaction/test/userInteraction.test.ts
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.test.ts
rename to packages/instrumentation-user-interaction/test/userInteraction.test.ts
diff --git a/propagators/opentelemetry-propagator-ot-trace/tsconfig.esm.json b/packages/instrumentation-user-interaction/tsconfig.esm.json
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/tsconfig.esm.json
rename to packages/instrumentation-user-interaction/tsconfig.esm.json
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esnext.json b/packages/instrumentation-user-interaction/tsconfig.esnext.json
similarity index 78%
rename from plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esnext.json
rename to packages/instrumentation-user-interaction/tsconfig.esnext.json
index cb78dd6ff3..65a918cf6b 100644
--- a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esnext.json
+++ b/packages/instrumentation-user-interaction/tsconfig.esnext.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base.esnext.json",
+ "extends": "../../tsconfig.base.esnext.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esnext",
diff --git a/packages/instrumentation-user-interaction/tsconfig.json b/packages/instrumentation-user-interaction/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-user-interaction/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/.eslintignore b/packages/instrumentation-winston/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/.eslintignore
rename to packages/instrumentation-winston/.eslintignore
diff --git a/packages/instrumentation-winston/.eslintrc.js b/packages/instrumentation-winston/.eslintrc.js
new file mode 100644
index 0000000000..d9630e1c33
--- /dev/null
+++ b/packages/instrumentation-winston/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js'),
+}
diff --git a/plugins/node/opentelemetry-instrumentation-winston/.tav.yml b/packages/instrumentation-winston/.tav.yml
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-winston/.tav.yml
rename to packages/instrumentation-winston/.tav.yml
diff --git a/plugins/node/opentelemetry-instrumentation-winston/CHANGELOG.md b/packages/instrumentation-winston/CHANGELOG.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-winston/CHANGELOG.md
rename to packages/instrumentation-winston/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/LICENSE b/packages/instrumentation-winston/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-oracledb/LICENSE
rename to packages/instrumentation-winston/LICENSE
diff --git a/plugins/node/opentelemetry-instrumentation-winston/README.md b/packages/instrumentation-winston/README.md
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-winston/README.md
rename to packages/instrumentation-winston/README.md
diff --git a/plugins/node/opentelemetry-instrumentation-winston/package.json b/packages/instrumentation-winston/package.json
similarity index 85%
rename from plugins/node/opentelemetry-instrumentation-winston/package.json
rename to packages/instrumentation-winston/package.json
index c52d757cf9..0ca7304216 100644
--- a/plugins/node/opentelemetry-instrumentation-winston/package.json
+++ b/packages/instrumentation-winston/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry instrumentation for `winston` logger",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/instrumentation-winston"
+ },
"scripts": {
"test": "npm run test-v1-v2 && npm run test-v3 && nyc merge .nyc_output ./coverage/coverage-final.json",
"test-v1-v2": "tav winston 2.4.7 npm run test-run",
@@ -15,9 +19,9 @@
"clean": "rimraf build/*",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
"prepublishOnly": "npm run compile",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-winston",
"compile": "tsc -p ."
},
@@ -68,5 +72,5 @@
"@opentelemetry/api-logs": "^0.202.0",
"@opentelemetry/instrumentation": "^0.202.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-winston#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-winston#readme"
}
diff --git a/plugins/node/opentelemetry-instrumentation-winston/src/index.ts b/packages/instrumentation-winston/src/index.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-winston/src/index.ts
rename to packages/instrumentation-winston/src/index.ts
diff --git a/plugins/node/opentelemetry-instrumentation-winston/src/instrumentation.ts b/packages/instrumentation-winston/src/instrumentation.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-winston/src/instrumentation.ts
rename to packages/instrumentation-winston/src/instrumentation.ts
diff --git a/plugins/node/opentelemetry-instrumentation-winston/src/internal-types.ts b/packages/instrumentation-winston/src/internal-types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-winston/src/internal-types.ts
rename to packages/instrumentation-winston/src/internal-types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-winston/src/types.ts b/packages/instrumentation-winston/src/types.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-winston/src/types.ts
rename to packages/instrumentation-winston/src/types.ts
diff --git a/plugins/node/opentelemetry-instrumentation-winston/test/winston.test.ts b/packages/instrumentation-winston/test/winston.test.ts
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-winston/test/winston.test.ts
rename to packages/instrumentation-winston/test/winston.test.ts
diff --git a/packages/instrumentation-winston/tsconfig.json b/packages/instrumentation-winston/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/instrumentation-winston/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-pg/.eslintignore b/packages/plugin-react-load/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/.eslintignore
rename to packages/plugin-react-load/.eslintignore
diff --git a/plugins/web/opentelemetry-plugin-react-load/.eslintrc.js b/packages/plugin-react-load/.eslintrc.js
similarity index 75%
rename from plugins/web/opentelemetry-plugin-react-load/.eslintrc.js
rename to packages/plugin-react-load/.eslintrc.js
index 6ad6c9f216..01b8d09740 100644
--- a/plugins/web/opentelemetry-plugin-react-load/.eslintrc.js
+++ b/packages/plugin-react-load/.eslintrc.js
@@ -5,5 +5,5 @@ module.exports = {
"browser": true,
"jquery": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
}
diff --git a/plugins/web/opentelemetry-plugin-react-load/CHANGELOG.md b/packages/plugin-react-load/CHANGELOG.md
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/CHANGELOG.md
rename to packages/plugin-react-load/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-pg/LICENSE b/packages/plugin-react-load/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pg/LICENSE
rename to packages/plugin-react-load/LICENSE
diff --git a/plugins/web/opentelemetry-plugin-react-load/README.md b/packages/plugin-react-load/README.md
similarity index 92%
rename from plugins/web/opentelemetry-plugin-react-load/README.md
rename to packages/plugin-react-load/README.md
index ab822d1955..71fdd29ae0 100644
--- a/plugins/web/opentelemetry-plugin-react-load/README.md
+++ b/packages/plugin-react-load/README.md
@@ -11,9 +11,9 @@ Compatible with OpenTelemetry JS API and SDK `1.0+`.
## Status
-| Maturity | [Component Owner](../../../.github/component_owners.yml) | Compatibility |
+| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility |
| ---------------------------------------- | -------------------------------------------------------- | --------------------- |
-| [Unmaintained](../../../CONTRIBUTING.md) | N/A | API 1.0+
SDK 1.0+ |
+| [Unmaintained](../../CONTRIBUTING.md) | N/A | API 1.0+
SDK 1.0+ |
## Installation
diff --git a/plugins/web/opentelemetry-plugin-react-load/karma.conf.js b/packages/plugin-react-load/karma.conf.js
similarity index 86%
rename from plugins/web/opentelemetry-plugin-react-load/karma.conf.js
rename to packages/plugin-react-load/karma.conf.js
index 6174839d65..3019564a15 100644
--- a/plugins/web/opentelemetry-plugin-react-load/karma.conf.js
+++ b/packages/plugin-react-load/karma.conf.js
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-const karmaWebpackConfig = require('../../../karma.webpack');
-const karmaBaseConfig = require('../../../karma.base');
+const karmaWebpackConfig = require('../../karma.webpack');
+const karmaBaseConfig = require('../../karma.base');
module.exports = (config) => {
config.set(Object.assign({}, karmaBaseConfig, {
diff --git a/plugins/web/opentelemetry-plugin-react-load/package.json b/packages/plugin-react-load/package.json
similarity index 88%
rename from plugins/web/opentelemetry-plugin-react-load/package.json
rename to packages/plugin-react-load/package.json
index 25c9f8a618..65d176bccb 100644
--- a/plugins/web/opentelemetry-plugin-react-load/package.json
+++ b/packages/plugin-react-load/package.json
@@ -6,13 +6,17 @@
"module": "build/esm/index.js",
"esnext": "build/esnext/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/plugin-react-load"
+ },
"scripts": {
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
- "lint:readme": "node ../../../scripts/lint-readme.js",
- "version:update": "node ../../../scripts/version-update.js",
+ "lint:readme": "node ../../scripts/lint-readme.js",
+ "version:update": "node ../../scripts/version-update.js",
"setup:dev": "nx run-many -t compile -p @opentelemetry/plugin-react-load",
"compile": "tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
"prepublishOnly": "npm run compile",
@@ -90,5 +94,5 @@
"@opentelemetry/instrumentation": "^0.202.0",
"shimmer": "^1.2.1"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-plugin-react-load#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/plugin-react-load#readme"
}
diff --git a/plugins/web/opentelemetry-plugin-react-load/src/BaseOpenTelemetryComponent.ts b/packages/plugin-react-load/src/BaseOpenTelemetryComponent.ts
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/src/BaseOpenTelemetryComponent.ts
rename to packages/plugin-react-load/src/BaseOpenTelemetryComponent.ts
diff --git a/plugins/web/opentelemetry-plugin-react-load/src/enums/AttributeNames.ts b/packages/plugin-react-load/src/enums/AttributeNames.ts
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/src/enums/AttributeNames.ts
rename to packages/plugin-react-load/src/enums/AttributeNames.ts
diff --git a/plugins/web/opentelemetry-plugin-react-load/src/index.ts b/packages/plugin-react-load/src/index.ts
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/src/index.ts
rename to packages/plugin-react-load/src/index.ts
diff --git a/plugins/web/opentelemetry-plugin-react-load/src/internal-types.ts b/packages/plugin-react-load/src/internal-types.ts
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/src/internal-types.ts
rename to packages/plugin-react-load/src/internal-types.ts
diff --git a/plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts b/packages/plugin-react-load/test/BaseOpenTelemetryComponent.test.ts
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts
rename to packages/plugin-react-load/test/BaseOpenTelemetryComponent.test.ts
diff --git a/plugins/web/opentelemetry-plugin-react-load/test/index-webpack.ts b/packages/plugin-react-load/test/index-webpack.ts
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/test/index-webpack.ts
rename to packages/plugin-react-load/test/index-webpack.ts
diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/AllLifecycles.tsx b/packages/plugin-react-load/test/test-react-components/AllLifecycles.tsx
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/AllLifecycles.tsx
rename to packages/plugin-react-load/test/test-react-components/AllLifecycles.tsx
diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingComponentDidMount.tsx b/packages/plugin-react-load/test/test-react-components/MissingComponentDidMount.tsx
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingComponentDidMount.tsx
rename to packages/plugin-react-load/test/test-react-components/MissingComponentDidMount.tsx
diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingComponentDidUpdate.tsx b/packages/plugin-react-load/test/test-react-components/MissingComponentDidUpdate.tsx
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingComponentDidUpdate.tsx
rename to packages/plugin-react-load/test/test-react-components/MissingComponentDidUpdate.tsx
diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingGetSnapshotBeforeUpdate.tsx b/packages/plugin-react-load/test/test-react-components/MissingGetSnapshotBeforeUpdate.tsx
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingGetSnapshotBeforeUpdate.tsx
rename to packages/plugin-react-load/test/test-react-components/MissingGetSnapshotBeforeUpdate.tsx
diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingRender.tsx b/packages/plugin-react-load/test/test-react-components/MissingRender.tsx
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingRender.tsx
rename to packages/plugin-react-load/test/test-react-components/MissingRender.tsx
diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingShouldComponentUpdate.tsx b/packages/plugin-react-load/test/test-react-components/MissingShouldComponentUpdate.tsx
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingShouldComponentUpdate.tsx
rename to packages/plugin-react-load/test/test-react-components/MissingShouldComponentUpdate.tsx
diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/ShouldComponentUpdateFalse.tsx b/packages/plugin-react-load/test/test-react-components/ShouldComponentUpdateFalse.tsx
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/ShouldComponentUpdateFalse.tsx
rename to packages/plugin-react-load/test/test-react-components/ShouldComponentUpdateFalse.tsx
diff --git a/plugins/web/opentelemetry-plugin-react-load/tsconfig.esm.json b/packages/plugin-react-load/tsconfig.esm.json
similarity index 80%
rename from plugins/web/opentelemetry-plugin-react-load/tsconfig.esm.json
rename to packages/plugin-react-load/tsconfig.esm.json
index c7913fa6a2..b1a4816d01 100644
--- a/plugins/web/opentelemetry-plugin-react-load/tsconfig.esm.json
+++ b/packages/plugin-react-load/tsconfig.esm.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base.esm.json",
+ "extends": "../../tsconfig.base.esm.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/plugins/web/opentelemetry-plugin-react-load/tsconfig.esnext.json b/packages/plugin-react-load/tsconfig.esnext.json
similarity index 80%
rename from plugins/web/opentelemetry-plugin-react-load/tsconfig.esnext.json
rename to packages/plugin-react-load/tsconfig.esnext.json
index 96f396167e..509e5c0ea2 100644
--- a/plugins/web/opentelemetry-plugin-react-load/tsconfig.esnext.json
+++ b/packages/plugin-react-load/tsconfig.esnext.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base.esnext.json",
+ "extends": "../../tsconfig.base.esnext.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esnext",
diff --git a/plugins/web/opentelemetry-plugin-react-load/tsconfig.json b/packages/plugin-react-load/tsconfig.json
similarity index 79%
rename from plugins/web/opentelemetry-plugin-react-load/tsconfig.json
rename to packages/plugin-react-load/tsconfig.json
index 74e0a2ef99..8248731c1a 100644
--- a/plugins/web/opentelemetry-plugin-react-load/tsconfig.json
+++ b/packages/plugin-react-load/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build",
diff --git a/plugins/node/opentelemetry-instrumentation-pino/.eslintignore b/packages/propagation-utils/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/.eslintignore
rename to packages/propagation-utils/.eslintignore
diff --git a/packages/propagation-utils/.eslintrc.js b/packages/propagation-utils/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/propagation-utils/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/packages/opentelemetry-propagation-utils/CHANGELOG.md b/packages/propagation-utils/CHANGELOG.md
similarity index 100%
rename from packages/opentelemetry-propagation-utils/CHANGELOG.md
rename to packages/propagation-utils/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-pino/LICENSE b/packages/propagation-utils/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-pino/LICENSE
rename to packages/propagation-utils/LICENSE
diff --git a/packages/opentelemetry-propagation-utils/README.md b/packages/propagation-utils/README.md
similarity index 100%
rename from packages/opentelemetry-propagation-utils/README.md
rename to packages/propagation-utils/README.md
diff --git a/packages/opentelemetry-propagation-utils/package.json b/packages/propagation-utils/package.json
similarity index 87%
rename from packages/opentelemetry-propagation-utils/package.json
rename to packages/propagation-utils/package.json
index 5a33c5ee76..43251d6e12 100644
--- a/packages/opentelemetry-propagation-utils/package.json
+++ b/packages/propagation-utils/package.json
@@ -18,7 +18,11 @@
"test": "nyc mocha 'test/**/*.test.ts'",
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json"
},
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/propagation-utils"
+ },
"keywords": [
"tracing",
"instrumentation"
@@ -36,7 +40,7 @@
"bugs": {
"url": "https://github.com/open-telemetry/opentelemetry-js-contrib/issues"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-propagation-utils#readme",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagation-utils#readme",
"peerDependencies": {
"@opentelemetry/api": "^1.0.0"
},
diff --git a/packages/opentelemetry-propagation-utils/src/index.ts b/packages/propagation-utils/src/index.ts
similarity index 100%
rename from packages/opentelemetry-propagation-utils/src/index.ts
rename to packages/propagation-utils/src/index.ts
diff --git a/packages/opentelemetry-propagation-utils/src/pubsub-propagation.ts b/packages/propagation-utils/src/pubsub-propagation.ts
similarity index 100%
rename from packages/opentelemetry-propagation-utils/src/pubsub-propagation.ts
rename to packages/propagation-utils/src/pubsub-propagation.ts
diff --git a/packages/opentelemetry-propagation-utils/test/pubsub-propagation.test.ts b/packages/propagation-utils/test/pubsub-propagation.test.ts
similarity index 100%
rename from packages/opentelemetry-propagation-utils/test/pubsub-propagation.test.ts
rename to packages/propagation-utils/test/pubsub-propagation.test.ts
diff --git a/propagators/propagator-aws-xray-lambda/tsconfig.esm.json b/packages/propagation-utils/tsconfig.esm.json
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/tsconfig.esm.json
rename to packages/propagation-utils/tsconfig.esm.json
diff --git a/packages/propagation-utils/tsconfig.json b/packages/propagation-utils/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/propagation-utils/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/.eslintignore b/packages/propagator-aws-xray-lambda/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/.eslintignore
rename to packages/propagator-aws-xray-lambda/.eslintignore
diff --git a/propagators/propagator-aws-xray-lambda/.eslintrc.js b/packages/propagator-aws-xray-lambda/.eslintrc.js
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/.eslintrc.js
rename to packages/propagator-aws-xray-lambda/.eslintrc.js
diff --git a/propagators/propagator-aws-xray-lambda/.npmignore b/packages/propagator-aws-xray-lambda/.npmignore
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/.npmignore
rename to packages/propagator-aws-xray-lambda/.npmignore
diff --git a/propagators/propagator-aws-xray-lambda/CHANGELOG.md b/packages/propagator-aws-xray-lambda/CHANGELOG.md
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/CHANGELOG.md
rename to packages/propagator-aws-xray-lambda/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/LICENSE b/packages/propagator-aws-xray-lambda/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis-4/LICENSE
rename to packages/propagator-aws-xray-lambda/LICENSE
diff --git a/propagators/propagator-aws-xray-lambda/README.md b/packages/propagator-aws-xray-lambda/README.md
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/README.md
rename to packages/propagator-aws-xray-lambda/README.md
diff --git a/propagators/propagator-aws-xray-lambda/package.json b/packages/propagator-aws-xray-lambda/package.json
similarity index 88%
rename from propagators/propagator-aws-xray-lambda/package.json
rename to packages/propagator-aws-xray-lambda/package.json
index 8b7272dde1..c9a5b7cc7d 100644
--- a/propagators/propagator-aws-xray-lambda/package.json
+++ b/packages/propagator-aws-xray-lambda/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/propagator-aws-xray-lambda"
+ },
"scripts": {
"setup:dev": "nx run-many -t compile -p @opentelemetry/propagator-aws-xray-lambda",
"compile": "tsc --build tsconfig.json tsconfig.esm.json",
@@ -58,5 +62,5 @@
"dependencies": {
"@opentelemetry/propagator-aws-xray": "^2.1.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/propagators/propagator-aws-xray-lambda#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray-lambda#readme"
}
diff --git a/propagators/propagator-aws-xray-lambda/src/AWSXRayLambdaPropagator.ts b/packages/propagator-aws-xray-lambda/src/AWSXRayLambdaPropagator.ts
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/src/AWSXRayLambdaPropagator.ts
rename to packages/propagator-aws-xray-lambda/src/AWSXRayLambdaPropagator.ts
diff --git a/propagators/propagator-aws-xray-lambda/src/index.ts b/packages/propagator-aws-xray-lambda/src/index.ts
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/src/index.ts
rename to packages/propagator-aws-xray-lambda/src/index.ts
diff --git a/propagators/propagator-aws-xray-lambda/test/AWSXRayLambdaPropagator.test.ts b/packages/propagator-aws-xray-lambda/test/AWSXRayLambdaPropagator.test.ts
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/test/AWSXRayLambdaPropagator.test.ts
rename to packages/propagator-aws-xray-lambda/test/AWSXRayLambdaPropagator.test.ts
diff --git a/propagators/opentelemetry-propagator-instana/test/index-webpack.ts b/packages/propagator-aws-xray-lambda/test/index-webpack.ts
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/test/index-webpack.ts
rename to packages/propagator-aws-xray-lambda/test/index-webpack.ts
diff --git a/propagators/propagator-aws-xray/tsconfig.esm.json b/packages/propagator-aws-xray-lambda/tsconfig.esm.json
similarity index 100%
rename from propagators/propagator-aws-xray/tsconfig.esm.json
rename to packages/propagator-aws-xray-lambda/tsconfig.esm.json
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esnext.json b/packages/propagator-aws-xray-lambda/tsconfig.esnext.json
similarity index 78%
rename from plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esnext.json
rename to packages/propagator-aws-xray-lambda/tsconfig.esnext.json
index cb78dd6ff3..65a918cf6b 100644
--- a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esnext.json
+++ b/packages/propagator-aws-xray-lambda/tsconfig.esnext.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base.esnext.json",
+ "extends": "../../tsconfig.base.esnext.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esnext",
diff --git a/packages/propagator-aws-xray-lambda/tsconfig.json b/packages/propagator-aws-xray-lambda/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/propagator-aws-xray-lambda/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-redis/.eslintignore b/packages/propagator-aws-xray/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/.eslintignore
rename to packages/propagator-aws-xray/.eslintignore
diff --git a/propagators/propagator-aws-xray/.eslintrc.js b/packages/propagator-aws-xray/.eslintrc.js
similarity index 100%
rename from propagators/propagator-aws-xray/.eslintrc.js
rename to packages/propagator-aws-xray/.eslintrc.js
diff --git a/propagators/propagator-aws-xray/CHANGELOG.md b/packages/propagator-aws-xray/CHANGELOG.md
similarity index 100%
rename from propagators/propagator-aws-xray/CHANGELOG.md
rename to packages/propagator-aws-xray/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-redis/LICENSE b/packages/propagator-aws-xray/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-redis/LICENSE
rename to packages/propagator-aws-xray/LICENSE
diff --git a/propagators/propagator-aws-xray/README.md b/packages/propagator-aws-xray/README.md
similarity index 100%
rename from propagators/propagator-aws-xray/README.md
rename to packages/propagator-aws-xray/README.md
diff --git a/propagators/opentelemetry-propagator-instana/karma.conf.js b/packages/propagator-aws-xray/karma.conf.js
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/karma.conf.js
rename to packages/propagator-aws-xray/karma.conf.js
diff --git a/propagators/propagator-aws-xray/package.json b/packages/propagator-aws-xray/package.json
similarity index 91%
rename from propagators/propagator-aws-xray/package.json
rename to packages/propagator-aws-xray/package.json
index 7c9874abbf..6fd169cd57 100644
--- a/propagators/propagator-aws-xray/package.json
+++ b/packages/propagator-aws-xray/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/propagator-aws-xray"
+ },
"scripts": {
"prepublishOnly": "npm run compile",
"setup:dev": "nx run-many -t compile -p @opentelemetry/propagator-aws-xray",
@@ -74,5 +78,5 @@
"webpack-cli": "5.1.4",
"webpack-merge": "5.10.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray#readme"
}
diff --git a/propagators/propagator-aws-xray/src/AWSXRayPropagator.ts b/packages/propagator-aws-xray/src/AWSXRayPropagator.ts
similarity index 100%
rename from propagators/propagator-aws-xray/src/AWSXRayPropagator.ts
rename to packages/propagator-aws-xray/src/AWSXRayPropagator.ts
diff --git a/propagators/propagator-aws-xray/src/index.ts b/packages/propagator-aws-xray/src/index.ts
similarity index 100%
rename from propagators/propagator-aws-xray/src/index.ts
rename to packages/propagator-aws-xray/src/index.ts
diff --git a/propagators/propagator-aws-xray/test/AWSXRayPropagator.test.ts b/packages/propagator-aws-xray/test/AWSXRayPropagator.test.ts
similarity index 100%
rename from propagators/propagator-aws-xray/test/AWSXRayPropagator.test.ts
rename to packages/propagator-aws-xray/test/AWSXRayPropagator.test.ts
diff --git a/propagators/opentelemetry-propagator-ot-trace/test/index-webpack.ts b/packages/propagator-aws-xray/test/index-webpack.ts
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/test/index-webpack.ts
rename to packages/propagator-aws-xray/test/index-webpack.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/tsconfig.esm.json b/packages/propagator-aws-xray/tsconfig.esm.json
similarity index 78%
rename from detectors/node/opentelemetry-resource-detector-aws/tsconfig.esm.json
rename to packages/propagator-aws-xray/tsconfig.esm.json
index 379f547a46..a94adff6aa 100644
--- a/detectors/node/opentelemetry-resource-detector-aws/tsconfig.esm.json
+++ b/packages/propagator-aws-xray/tsconfig.esm.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base.esm.json",
+ "extends": "../../tsconfig.base.esm.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esnext.json b/packages/propagator-aws-xray/tsconfig.esnext.json
similarity index 78%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esnext.json
rename to packages/propagator-aws-xray/tsconfig.esnext.json
index cb78dd6ff3..65a918cf6b 100644
--- a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esnext.json
+++ b/packages/propagator-aws-xray/tsconfig.esnext.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base.esnext.json",
+ "extends": "../../tsconfig.base.esnext.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esnext",
diff --git a/packages/propagator-aws-xray/tsconfig.json b/packages/propagator-aws-xray/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/propagator-aws-xray/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-restify/.eslintignore b/packages/propagator-instana/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/.eslintignore
rename to packages/propagator-instana/.eslintignore
diff --git a/packages/propagator-instana/.eslintrc.js b/packages/propagator-instana/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/propagator-instana/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/propagators/opentelemetry-propagator-instana/CHANGELOG.md b/packages/propagator-instana/CHANGELOG.md
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/CHANGELOG.md
rename to packages/propagator-instana/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-restify/LICENSE b/packages/propagator-instana/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-restify/LICENSE
rename to packages/propagator-instana/LICENSE
diff --git a/propagators/opentelemetry-propagator-instana/README.md b/packages/propagator-instana/README.md
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/README.md
rename to packages/propagator-instana/README.md
diff --git a/propagators/propagator-aws-xray/karma.conf.js b/packages/propagator-instana/karma.conf.js
similarity index 100%
rename from propagators/propagator-aws-xray/karma.conf.js
rename to packages/propagator-instana/karma.conf.js
diff --git a/propagators/opentelemetry-propagator-instana/package.json b/packages/propagator-instana/package.json
similarity index 90%
rename from propagators/opentelemetry-propagator-instana/package.json
rename to packages/propagator-instana/package.json
index 987faa08d9..b8fc731d4c 100644
--- a/propagators/opentelemetry-propagator-instana/package.json
+++ b/packages/propagator-instana/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/propagator-instana"
+ },
"scripts": {
"setup:dev": "nx run-many -t compile -p @opentelemetry/propagator-instana",
"compile": "tsc --build tsconfig.json tsconfig.esm.json",
@@ -70,5 +74,5 @@
"webpack-cli": "5.1.4",
"webpack-merge": "5.10.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/opentelemetry-propagator-instana#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-instana#readme"
}
diff --git a/propagators/opentelemetry-propagator-instana/src/InstanaPropagator.ts b/packages/propagator-instana/src/InstanaPropagator.ts
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/src/InstanaPropagator.ts
rename to packages/propagator-instana/src/InstanaPropagator.ts
diff --git a/propagators/opentelemetry-propagator-instana/src/index.ts b/packages/propagator-instana/src/index.ts
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/src/index.ts
rename to packages/propagator-instana/src/index.ts
diff --git a/propagators/opentelemetry-propagator-instana/test/InstanaPropagator.test.ts b/packages/propagator-instana/test/InstanaPropagator.test.ts
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/test/InstanaPropagator.test.ts
rename to packages/propagator-instana/test/InstanaPropagator.test.ts
diff --git a/propagators/propagator-aws-xray-lambda/test/index-webpack.ts b/packages/propagator-instana/test/index-webpack.ts
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/test/index-webpack.ts
rename to packages/propagator-instana/test/index-webpack.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/tsconfig.esm.json b/packages/propagator-instana/tsconfig.esm.json
similarity index 78%
rename from detectors/node/opentelemetry-resource-detector-azure/tsconfig.esm.json
rename to packages/propagator-instana/tsconfig.esm.json
index 379f547a46..a94adff6aa 100644
--- a/detectors/node/opentelemetry-resource-detector-azure/tsconfig.esm.json
+++ b/packages/propagator-instana/tsconfig.esm.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base.esm.json",
+ "extends": "../../tsconfig.base.esm.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/packages/propagator-instana/tsconfig.json b/packages/propagator-instana/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/propagator-instana/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-router/.eslintignore b/packages/propagator-ot-trace/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/.eslintignore
rename to packages/propagator-ot-trace/.eslintignore
diff --git a/propagators/opentelemetry-propagator-ot-trace/.eslintrc.js b/packages/propagator-ot-trace/.eslintrc.js
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/.eslintrc.js
rename to packages/propagator-ot-trace/.eslintrc.js
diff --git a/propagators/opentelemetry-propagator-ot-trace/CHANGELOG.md b/packages/propagator-ot-trace/CHANGELOG.md
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/CHANGELOG.md
rename to packages/propagator-ot-trace/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-router/LICENSE b/packages/propagator-ot-trace/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-router/LICENSE
rename to packages/propagator-ot-trace/LICENSE
diff --git a/propagators/opentelemetry-propagator-ot-trace/README.md b/packages/propagator-ot-trace/README.md
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/README.md
rename to packages/propagator-ot-trace/README.md
diff --git a/propagators/opentelemetry-propagator-ot-trace/karma.conf.js b/packages/propagator-ot-trace/karma.conf.js
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/karma.conf.js
rename to packages/propagator-ot-trace/karma.conf.js
diff --git a/propagators/opentelemetry-propagator-ot-trace/package.json b/packages/propagator-ot-trace/package.json
similarity index 90%
rename from propagators/opentelemetry-propagator-ot-trace/package.json
rename to packages/propagator-ot-trace/package.json
index 8d367b7900..32feece7bc 100644
--- a/propagators/opentelemetry-propagator-ot-trace/package.json
+++ b/packages/propagator-ot-trace/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/propagator-ot-trace"
+ },
"scripts": {
"setup:dev": "nx run-many -t compile -p @opentelemetry/propagator-ot-trace",
"compile": "tsc --build tsconfig.json tsconfig.esm.json",
@@ -70,5 +74,5 @@
"webpack-cli": "5.1.4",
"webpack-merge": "5.10.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/opentelemetry-propagator-ot-trace#readme"
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-ot-trace#readme"
}
diff --git a/propagators/opentelemetry-propagator-ot-trace/src/OTTracePropagator.ts b/packages/propagator-ot-trace/src/OTTracePropagator.ts
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/src/OTTracePropagator.ts
rename to packages/propagator-ot-trace/src/OTTracePropagator.ts
diff --git a/propagators/opentelemetry-propagator-ot-trace/src/index.ts b/packages/propagator-ot-trace/src/index.ts
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/src/index.ts
rename to packages/propagator-ot-trace/src/index.ts
diff --git a/propagators/opentelemetry-propagator-ot-trace/test/OTTracePropagator.test.ts b/packages/propagator-ot-trace/test/OTTracePropagator.test.ts
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/test/OTTracePropagator.test.ts
rename to packages/propagator-ot-trace/test/OTTracePropagator.test.ts
diff --git a/propagators/propagator-aws-xray/test/index-webpack.ts b/packages/propagator-ot-trace/test/index-webpack.ts
similarity index 100%
rename from propagators/propagator-aws-xray/test/index-webpack.ts
rename to packages/propagator-ot-trace/test/index-webpack.ts
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.esm.json b/packages/propagator-ot-trace/tsconfig.esm.json
similarity index 78%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.esm.json
rename to packages/propagator-ot-trace/tsconfig.esm.json
index 379f547a46..a94adff6aa 100644
--- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.esm.json
+++ b/packages/propagator-ot-trace/tsconfig.esm.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base.esm.json",
+ "extends": "../../tsconfig.base.esm.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/packages/propagator-ot-trace/tsconfig.json b/packages/propagator-ot-trace/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/propagator-ot-trace/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/node/opentelemetry-instrumentation-winston/.eslintignore b/packages/redis-common/.eslintignore
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-winston/.eslintignore
rename to packages/redis-common/.eslintignore
diff --git a/packages/redis-common/.eslintrc.js b/packages/redis-common/.eslintrc.js
new file mode 100644
index 0000000000..f726f3becb
--- /dev/null
+++ b/packages/redis-common/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/packages/opentelemetry-redis-common/CHANGELOG.md b/packages/redis-common/CHANGELOG.md
similarity index 100%
rename from packages/opentelemetry-redis-common/CHANGELOG.md
rename to packages/redis-common/CHANGELOG.md
diff --git a/plugins/node/opentelemetry-instrumentation-winston/LICENSE b/packages/redis-common/LICENSE
similarity index 100%
rename from plugins/node/opentelemetry-instrumentation-winston/LICENSE
rename to packages/redis-common/LICENSE
diff --git a/packages/opentelemetry-redis-common/README.md b/packages/redis-common/README.md
similarity index 100%
rename from packages/opentelemetry-redis-common/README.md
rename to packages/redis-common/README.md
diff --git a/packages/opentelemetry-redis-common/package.json b/packages/redis-common/package.json
similarity index 88%
rename from packages/opentelemetry-redis-common/package.json
rename to packages/redis-common/package.json
index 6e2a52713d..b630411f0b 100644
--- a/packages/opentelemetry-redis-common/package.json
+++ b/packages/redis-common/package.json
@@ -16,7 +16,11 @@
"test": "nyc mocha 'test/**/*.test.ts'",
"watch": "tsc -w"
},
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/redis-common"
+ },
"keywords": [
"opentelemetry",
"redis-common"
diff --git a/packages/opentelemetry-redis-common/src/index.ts b/packages/redis-common/src/index.ts
similarity index 100%
rename from packages/opentelemetry-redis-common/src/index.ts
rename to packages/redis-common/src/index.ts
diff --git a/packages/opentelemetry-redis-common/test/redis-common.test.ts b/packages/redis-common/test/redis-common.test.ts
similarity index 100%
rename from packages/opentelemetry-redis-common/test/redis-common.test.ts
rename to packages/redis-common/test/redis-common.test.ts
diff --git a/packages/redis-common/tsconfig.json b/packages/redis-common/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/redis-common/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/.eslintignore b/packages/resource-detector-alibaba-cloud/.eslintignore
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/.eslintignore
rename to packages/resource-detector-alibaba-cloud/.eslintignore
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/.eslintrc.js b/packages/resource-detector-alibaba-cloud/.eslintrc.js
similarity index 64%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/.eslintrc.js
rename to packages/resource-detector-alibaba-cloud/.eslintrc.js
index 7b832129ab..7927fa0c36 100644
--- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/.eslintrc.js
+++ b/packages/resource-detector-alibaba-cloud/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
"mocha": true,
"node": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
}
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/CHANGELOG.md b/packages/resource-detector-alibaba-cloud/CHANGELOG.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/CHANGELOG.md
rename to packages/resource-detector-alibaba-cloud/CHANGELOG.md
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/LICENSE b/packages/resource-detector-alibaba-cloud/LICENSE
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-document-load/LICENSE
rename to packages/resource-detector-alibaba-cloud/LICENSE
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/README.md b/packages/resource-detector-alibaba-cloud/README.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/README.md
rename to packages/resource-detector-alibaba-cloud/README.md
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json b/packages/resource-detector-alibaba-cloud/package.json
similarity index 88%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json
rename to packages/resource-detector-alibaba-cloud/package.json
index 676f9de524..1ade566fcb 100644
--- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json
+++ b/packages/resource-detector-alibaba-cloud/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/resource-detector-alibaba-cloud"
+ },
"scripts": {
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
"setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-alibaba-cloud",
@@ -62,6 +66,6 @@
"@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",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-alibaba-cloud#readme",
"sideEffects": false
}
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts b/packages/resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts
rename to packages/resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/index.ts b/packages/resource-detector-alibaba-cloud/src/detectors/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/index.ts
rename to packages/resource-detector-alibaba-cloud/src/detectors/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/index.ts b/packages/resource-detector-alibaba-cloud/src/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/index.ts
rename to packages/resource-detector-alibaba-cloud/src/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts b/packages/resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts
rename to packages/resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts b/packages/resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts
rename to packages/resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-container/tsconfig.esm.json b/packages/resource-detector-alibaba-cloud/tsconfig.esm.json
similarity index 78%
rename from detectors/node/opentelemetry-resource-detector-container/tsconfig.esm.json
rename to packages/resource-detector-alibaba-cloud/tsconfig.esm.json
index 379f547a46..a94adff6aa 100644
--- a/detectors/node/opentelemetry-resource-detector-container/tsconfig.esm.json
+++ b/packages/resource-detector-alibaba-cloud/tsconfig.esm.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base.esm.json",
+ "extends": "../../tsconfig.base.esm.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/packages/resource-detector-alibaba-cloud/tsconfig.json b/packages/resource-detector-alibaba-cloud/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/resource-detector-alibaba-cloud/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/.eslintignore b/packages/resource-detector-aws/.eslintignore
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-long-task/.eslintignore
rename to packages/resource-detector-aws/.eslintignore
diff --git a/detectors/node/opentelemetry-resource-detector-aws/.eslintrc.js b/packages/resource-detector-aws/.eslintrc.js
similarity index 64%
rename from detectors/node/opentelemetry-resource-detector-aws/.eslintrc.js
rename to packages/resource-detector-aws/.eslintrc.js
index 7b832129ab..7927fa0c36 100644
--- a/detectors/node/opentelemetry-resource-detector-aws/.eslintrc.js
+++ b/packages/resource-detector-aws/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
"mocha": true,
"node": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
}
diff --git a/detectors/node/opentelemetry-resource-detector-aws/CHANGELOG.md b/packages/resource-detector-aws/CHANGELOG.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/CHANGELOG.md
rename to packages/resource-detector-aws/CHANGELOG.md
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/LICENSE b/packages/resource-detector-aws/LICENSE
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/LICENSE
rename to packages/resource-detector-aws/LICENSE
diff --git a/detectors/node/opentelemetry-resource-detector-aws/README.md b/packages/resource-detector-aws/README.md
similarity index 98%
rename from detectors/node/opentelemetry-resource-detector-aws/README.md
rename to packages/resource-detector-aws/README.md
index d60dc68f5d..3e66e69e1a 100644
--- a/detectors/node/opentelemetry-resource-detector-aws/README.md
+++ b/packages/resource-detector-aws/README.md
@@ -11,7 +11,7 @@ Resource detector for Amazon Web Services.
| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility |
| ----------------------------------------- | ----------------------------------------------------- | --------------------- |
-| [Stable](../../../CONTRIBUTING.md#stable) | @jj22ee | API 1.0+
SDK 1.0+ |
+| [Stable](../../CONTRIBUTING.md#stable) | @jj22ee | API 1.0+
SDK 1.0+ |
## Installation
diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/packages/resource-detector-aws/package.json
similarity index 89%
rename from detectors/node/opentelemetry-resource-detector-aws/package.json
rename to packages/resource-detector-aws/package.json
index 82931b0a35..e1258cb975 100644
--- a/detectors/node/opentelemetry-resource-detector-aws/package.json
+++ b/packages/resource-detector-aws/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/resource-detector-aws"
+ },
"scripts": {
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
"setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-aws",
@@ -63,6 +67,6 @@
"@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",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-aws#readme",
"sideEffects": false
}
diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts b/packages/resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts
rename to packages/resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts b/packages/resource-detector-aws/src/detectors/AwsEc2Detector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts
rename to packages/resource-detector-aws/src/detectors/AwsEc2Detector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetector.ts b/packages/resource-detector-aws/src/detectors/AwsEcsDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetector.ts
rename to packages/resource-detector-aws/src/detectors/AwsEcsDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts b/packages/resource-detector-aws/src/detectors/AwsEksDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts
rename to packages/resource-detector-aws/src/detectors/AwsEksDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetector.ts b/packages/resource-detector-aws/src/detectors/AwsLambdaDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetector.ts
rename to packages/resource-detector-aws/src/detectors/AwsLambdaDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/index.ts b/packages/resource-detector-aws/src/detectors/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/index.ts
rename to packages/resource-detector-aws/src/detectors/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/index.ts b/packages/resource-detector-aws/src/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/src/index.ts
rename to packages/resource-detector-aws/src/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/semconv.ts b/packages/resource-detector-aws/src/semconv.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/src/semconv.ts
rename to packages/resource-detector-aws/src/semconv.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts b/packages/resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts
rename to packages/resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2Detector.test.ts b/packages/resource-detector-aws/test/detectors/AwsEc2Detector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2Detector.test.ts
rename to packages/resource-detector-aws/test/detectors/AwsEc2Detector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetector.test.ts b/packages/resource-detector-aws/test/detectors/AwsEcsDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetector.test.ts
rename to packages/resource-detector-aws/test/detectors/AwsEcsDetector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetector.test.ts b/packages/resource-detector-aws/test/detectors/AwsEksDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetector.test.ts
rename to packages/resource-detector-aws/test/detectors/AwsEksDetector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts b/packages/resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts
rename to packages/resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts b/packages/resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts
rename to packages/resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-ec2.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-ec2.json
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-ec2.json
rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-ec2.json
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate-logsfirelens.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate-logsfirelens.json
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate-logsfirelens.json
rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate-logsfirelens.json
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate.json
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate.json
rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate.json
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-ec2.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-ec2.json
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-ec2.json
rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-ec2.json
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate-logsfirelens.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate-logsfirelens.json
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate-logsfirelens.json
rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate-logsfirelens.json
diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate.json
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate.json
rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate.json
diff --git a/packages/resource-detector-aws/tsconfig.esm.json b/packages/resource-detector-aws/tsconfig.esm.json
new file mode 100644
index 0000000000..a94adff6aa
--- /dev/null
+++ b/packages/resource-detector-aws/tsconfig.esm.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base.esm.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm",
+ "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
+ },
+ "include": [
+ "src/**/*.ts"
+ ]
+}
diff --git a/packages/resource-detector-aws/tsconfig.json b/packages/resource-detector-aws/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/resource-detector-aws/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/.eslintignore b/packages/resource-detector-azure/.eslintignore
similarity index 100%
rename from plugins/web/opentelemetry-instrumentation-user-interaction/.eslintignore
rename to packages/resource-detector-azure/.eslintignore
diff --git a/plugins/node/instrumentation-runtime-node/.eslintrc.js b/packages/resource-detector-azure/.eslintrc.js
similarity index 61%
rename from plugins/node/instrumentation-runtime-node/.eslintrc.js
rename to packages/resource-detector-azure/.eslintrc.js
index 0c986a856c..6201ba71c1 100644
--- a/plugins/node/instrumentation-runtime-node/.eslintrc.js
+++ b/packages/resource-detector-azure/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
mocha: true,
node: true,
},
- ...require('../../../eslint.config.js'),
+ ...require("../../eslint.config.js"),
};
diff --git a/detectors/node/opentelemetry-resource-detector-azure/CHANGELOG.md b/packages/resource-detector-azure/CHANGELOG.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/CHANGELOG.md
rename to packages/resource-detector-azure/CHANGELOG.md
diff --git a/detectors/node/opentelemetry-resource-detector-azure/LICENSE b/packages/resource-detector-azure/LICENSE
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/LICENSE
rename to packages/resource-detector-azure/LICENSE
diff --git a/detectors/node/opentelemetry-resource-detector-azure/README.md b/packages/resource-detector-azure/README.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/README.md
rename to packages/resource-detector-azure/README.md
diff --git a/detectors/node/opentelemetry-resource-detector-azure/package.json b/packages/resource-detector-azure/package.json
similarity index 88%
rename from detectors/node/opentelemetry-resource-detector-azure/package.json
rename to packages/resource-detector-azure/package.json
index a5bc5c3206..ce7aefd2a4 100644
--- a/detectors/node/opentelemetry-resource-detector-azure/package.json
+++ b/packages/resource-detector-azure/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/resource-detector-azure"
+ },
"scripts": {
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
"setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-azure",
@@ -54,6 +58,6 @@
"@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",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-azure#readme",
"sideEffects": false
}
diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts b/packages/resource-detector-azure/src/detectors/AzureAppServiceDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts
rename to packages/resource-detector-azure/src/detectors/AzureAppServiceDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts b/packages/resource-detector-azure/src/detectors/AzureFunctionsDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts
rename to packages/resource-detector-azure/src/detectors/AzureFunctionsDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts b/packages/resource-detector-azure/src/detectors/AzureVmDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts
rename to packages/resource-detector-azure/src/detectors/AzureVmDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/index.ts b/packages/resource-detector-azure/src/detectors/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/src/detectors/index.ts
rename to packages/resource-detector-azure/src/detectors/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/index.ts b/packages/resource-detector-azure/src/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/src/index.ts
rename to packages/resource-detector-azure/src/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/types.ts b/packages/resource-detector-azure/src/types.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/src/types.ts
rename to packages/resource-detector-azure/src/types.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/utils.ts b/packages/resource-detector-azure/src/utils.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/src/utils.ts
rename to packages/resource-detector-azure/src/utils.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts b/packages/resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts
rename to packages/resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts b/packages/resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts
rename to packages/resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetector.test.ts b/packages/resource-detector-azure/test/detectors/AzureVmDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetector.test.ts
rename to packages/resource-detector-azure/test/detectors/AzureVmDetector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetectorIntegration.test.ts b/packages/resource-detector-azure/test/detectors/AzureVmDetectorIntegration.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetectorIntegration.test.ts
rename to packages/resource-detector-azure/test/detectors/AzureVmDetectorIntegration.test.ts
diff --git a/packages/resource-detector-azure/tsconfig.esm.json b/packages/resource-detector-azure/tsconfig.esm.json
new file mode 100644
index 0000000000..a94adff6aa
--- /dev/null
+++ b/packages/resource-detector-azure/tsconfig.esm.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base.esm.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm",
+ "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
+ },
+ "include": [
+ "src/**/*.ts"
+ ]
+}
diff --git a/detectors/node/opentelemetry-resource-detector-azure/tsconfig.json b/packages/resource-detector-azure/tsconfig.json
similarity index 78%
rename from detectors/node/opentelemetry-resource-detector-azure/tsconfig.json
rename to packages/resource-detector-azure/tsconfig.json
index 3f6ea3378e..f7a33fc8b2 100644
--- a/detectors/node/opentelemetry-resource-detector-azure/tsconfig.json
+++ b/packages/resource-detector-azure/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/plugins/web/opentelemetry-plugin-react-load/.eslintignore b/packages/resource-detector-container/.eslintignore
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/.eslintignore
rename to packages/resource-detector-container/.eslintignore
diff --git a/detectors/node/opentelemetry-resource-detector-azure/.eslintrc.js b/packages/resource-detector-container/.eslintrc.js
similarity index 61%
rename from detectors/node/opentelemetry-resource-detector-azure/.eslintrc.js
rename to packages/resource-detector-container/.eslintrc.js
index 029ade4634..6201ba71c1 100644
--- a/detectors/node/opentelemetry-resource-detector-azure/.eslintrc.js
+++ b/packages/resource-detector-container/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
mocha: true,
node: true,
},
- ...require("../../../eslint.config.js"),
+ ...require("../../eslint.config.js"),
};
diff --git a/detectors/node/opentelemetry-resource-detector-container/CHANGELOG.md b/packages/resource-detector-container/CHANGELOG.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/CHANGELOG.md
rename to packages/resource-detector-container/CHANGELOG.md
diff --git a/plugins/web/opentelemetry-plugin-react-load/LICENSE b/packages/resource-detector-container/LICENSE
similarity index 100%
rename from plugins/web/opentelemetry-plugin-react-load/LICENSE
rename to packages/resource-detector-container/LICENSE
diff --git a/detectors/node/opentelemetry-resource-detector-container/README.md b/packages/resource-detector-container/README.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/README.md
rename to packages/resource-detector-container/README.md
diff --git a/detectors/node/opentelemetry-resource-detector-container/package.json b/packages/resource-detector-container/package.json
similarity index 86%
rename from detectors/node/opentelemetry-resource-detector-container/package.json
rename to packages/resource-detector-container/package.json
index 1642765051..7679764b04 100644
--- a/detectors/node/opentelemetry-resource-detector-container/package.json
+++ b/packages/resource-detector-container/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/resource-detector-container"
+ },
"scripts": {
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
"setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-container",
@@ -15,7 +19,7 @@
"prepublishOnly": "npm run compile",
"test": "nyc mocha 'test/**/*.test.ts'",
"tdd": "npm run test -- --watch-extensions ts --watch",
- "version:update": "node ../../../scripts/version-update.js",
+ "version:update": "node ../../scripts/version-update.js",
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json"
},
"author": "OpenTelemetry Authors",
@@ -57,6 +61,6 @@
"@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",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-container#readme",
"sideEffects": false
}
diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts b/packages/resource-detector-container/src/detectors/ContainerDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts
rename to packages/resource-detector-container/src/detectors/ContainerDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/index.ts b/packages/resource-detector-container/src/detectors/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/src/detectors/index.ts
rename to packages/resource-detector-container/src/detectors/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/utils.ts b/packages/resource-detector-container/src/detectors/utils.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/src/detectors/utils.ts
rename to packages/resource-detector-container/src/detectors/utils.ts
diff --git a/detectors/node/opentelemetry-resource-detector-container/src/index.ts b/packages/resource-detector-container/src/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/src/index.ts
rename to packages/resource-detector-container/src/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts b/packages/resource-detector-container/test/ContainerDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts
rename to packages/resource-detector-container/test/ContainerDetector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts b/packages/resource-detector-container/test/ContainerDetectorIntegration.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts
rename to packages/resource-detector-container/test/ContainerDetectorIntegration.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-container/test/utils.test.ts b/packages/resource-detector-container/test/utils.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-container/test/utils.test.ts
rename to packages/resource-detector-container/test/utils.test.ts
diff --git a/packages/resource-detector-container/tsconfig.esm.json b/packages/resource-detector-container/tsconfig.esm.json
new file mode 100644
index 0000000000..a94adff6aa
--- /dev/null
+++ b/packages/resource-detector-container/tsconfig.esm.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base.esm.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm",
+ "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
+ },
+ "include": [
+ "src/**/*.ts"
+ ]
+}
diff --git a/detectors/node/opentelemetry-resource-detector-container/tsconfig.json b/packages/resource-detector-container/tsconfig.json
similarity index 78%
rename from detectors/node/opentelemetry-resource-detector-container/tsconfig.json
rename to packages/resource-detector-container/tsconfig.json
index 505b67a248..134a5b57c6 100644
--- a/detectors/node/opentelemetry-resource-detector-container/tsconfig.json
+++ b/packages/resource-detector-container/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/propagators/opentelemetry-propagator-instana/.eslintignore b/packages/resource-detector-gcp/.eslintignore
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/.eslintignore
rename to packages/resource-detector-gcp/.eslintignore
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/.eslintrc.js b/packages/resource-detector-gcp/.eslintrc.js
similarity index 64%
rename from detectors/node/opentelemetry-resource-detector-gcp/.eslintrc.js
rename to packages/resource-detector-gcp/.eslintrc.js
index 7b832129ab..7927fa0c36 100644
--- a/detectors/node/opentelemetry-resource-detector-gcp/.eslintrc.js
+++ b/packages/resource-detector-gcp/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
"mocha": true,
"node": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
}
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/CHANGELOG.md b/packages/resource-detector-gcp/CHANGELOG.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-gcp/CHANGELOG.md
rename to packages/resource-detector-gcp/CHANGELOG.md
diff --git a/propagators/opentelemetry-propagator-instana/LICENSE b/packages/resource-detector-gcp/LICENSE
similarity index 100%
rename from propagators/opentelemetry-propagator-instana/LICENSE
rename to packages/resource-detector-gcp/LICENSE
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/README.md b/packages/resource-detector-gcp/README.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-gcp/README.md
rename to packages/resource-detector-gcp/README.md
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/package.json b/packages/resource-detector-gcp/package.json
similarity index 89%
rename from detectors/node/opentelemetry-resource-detector-gcp/package.json
rename to packages/resource-detector-gcp/package.json
index a297989c2b..2477e64da8 100644
--- a/detectors/node/opentelemetry-resource-detector-gcp/package.json
+++ b/packages/resource-detector-gcp/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/resource-detector-gcp"
+ },
"scripts": {
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
"setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-gcp",
@@ -62,6 +66,6 @@
"@opentelemetry/semantic-conventions": "^1.27.0",
"gcp-metadata": "^6.0.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-gcp#readme",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-gcp#readme",
"sideEffects": false
}
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts b/packages/resource-detector-gcp/src/detectors/GcpDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts
rename to packages/resource-detector-gcp/src/detectors/GcpDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/index.ts b/packages/resource-detector-gcp/src/detectors/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-gcp/src/detectors/index.ts
rename to packages/resource-detector-gcp/src/detectors/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/src/index.ts b/packages/resource-detector-gcp/src/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-gcp/src/index.ts
rename to packages/resource-detector-gcp/src/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetector.test.ts b/packages/resource-detector-gcp/test/detectors/GcpDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetector.test.ts
rename to packages/resource-detector-gcp/test/detectors/GcpDetector.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts b/packages/resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts
rename to packages/resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts
diff --git a/packages/resource-detector-gcp/tsconfig.esm.json b/packages/resource-detector-gcp/tsconfig.esm.json
new file mode 100644
index 0000000000..a94adff6aa
--- /dev/null
+++ b/packages/resource-detector-gcp/tsconfig.esm.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base.esm.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm",
+ "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
+ },
+ "include": [
+ "src/**/*.ts"
+ ]
+}
diff --git a/packages/resource-detector-gcp/tsconfig.json b/packages/resource-detector-gcp/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/resource-detector-gcp/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/propagators/opentelemetry-propagator-ot-trace/.eslintignore b/packages/resource-detector-github/.eslintignore
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/.eslintignore
rename to packages/resource-detector-github/.eslintignore
diff --git a/detectors/node/opentelemetry-resource-detector-github/.eslintrc.js b/packages/resource-detector-github/.eslintrc.js
similarity index 64%
rename from detectors/node/opentelemetry-resource-detector-github/.eslintrc.js
rename to packages/resource-detector-github/.eslintrc.js
index 7b832129ab..7927fa0c36 100644
--- a/detectors/node/opentelemetry-resource-detector-github/.eslintrc.js
+++ b/packages/resource-detector-github/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
"mocha": true,
"node": true
},
- ...require('../../../eslint.config.js')
+ ...require('../../eslint.config.js')
}
diff --git a/detectors/node/opentelemetry-resource-detector-github/CHANGELOG.md b/packages/resource-detector-github/CHANGELOG.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-github/CHANGELOG.md
rename to packages/resource-detector-github/CHANGELOG.md
diff --git a/propagators/opentelemetry-propagator-ot-trace/LICENSE b/packages/resource-detector-github/LICENSE
similarity index 100%
rename from propagators/opentelemetry-propagator-ot-trace/LICENSE
rename to packages/resource-detector-github/LICENSE
diff --git a/detectors/node/opentelemetry-resource-detector-github/README.md b/packages/resource-detector-github/README.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-github/README.md
rename to packages/resource-detector-github/README.md
diff --git a/detectors/node/opentelemetry-resource-detector-github/package.json b/packages/resource-detector-github/package.json
similarity index 87%
rename from detectors/node/opentelemetry-resource-detector-github/package.json
rename to packages/resource-detector-github/package.json
index 35ef05f292..761e9ec10c 100644
--- a/detectors/node/opentelemetry-resource-detector-github/package.json
+++ b/packages/resource-detector-github/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/resource-detector-github"
+ },
"scripts": {
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
"setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-github",
@@ -57,6 +61,6 @@
"dependencies": {
"@opentelemetry/resources": "^2.0.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-github#readme",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-github#readme",
"sideEffects": false
}
diff --git a/detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts b/packages/resource-detector-github/src/detectors/GitHubDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts
rename to packages/resource-detector-github/src/detectors/GitHubDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-github/src/detectors/index.ts b/packages/resource-detector-github/src/detectors/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-github/src/detectors/index.ts
rename to packages/resource-detector-github/src/detectors/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-github/src/index.ts b/packages/resource-detector-github/src/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-github/src/index.ts
rename to packages/resource-detector-github/src/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-github/test/detectors/GitHubDetector.test.ts b/packages/resource-detector-github/test/detectors/GitHubDetector.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-github/test/detectors/GitHubDetector.test.ts
rename to packages/resource-detector-github/test/detectors/GitHubDetector.test.ts
diff --git a/packages/resource-detector-github/tsconfig.esm.json b/packages/resource-detector-github/tsconfig.esm.json
new file mode 100644
index 0000000000..a94adff6aa
--- /dev/null
+++ b/packages/resource-detector-github/tsconfig.esm.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base.esm.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm",
+ "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
+ },
+ "include": [
+ "src/**/*.ts"
+ ]
+}
diff --git a/packages/resource-detector-github/tsconfig.json b/packages/resource-detector-github/tsconfig.json
new file mode 100644
index 0000000000..4078877ce6
--- /dev/null
+++ b/packages/resource-detector-github/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base",
+ "compilerOptions": {
+ "rootDir": ".",
+ "outDir": "build"
+ },
+ "include": [
+ "src/**/*.ts",
+ "test/**/*.ts"
+ ]
+}
diff --git a/propagators/propagator-aws-xray-lambda/.eslintignore b/packages/resource-detector-instana/.eslintignore
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/.eslintignore
rename to packages/resource-detector-instana/.eslintignore
diff --git a/packages/resource-detector-instana/.eslintrc.js b/packages/resource-detector-instana/.eslintrc.js
new file mode 100644
index 0000000000..7927fa0c36
--- /dev/null
+++ b/packages/resource-detector-instana/.eslintrc.js
@@ -0,0 +1,7 @@
+module.exports = {
+ "env": {
+ "mocha": true,
+ "node": true
+ },
+ ...require('../../eslint.config.js')
+}
diff --git a/detectors/node/opentelemetry-resource-detector-instana/CHANGELOG.md b/packages/resource-detector-instana/CHANGELOG.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-instana/CHANGELOG.md
rename to packages/resource-detector-instana/CHANGELOG.md
diff --git a/propagators/propagator-aws-xray-lambda/LICENSE b/packages/resource-detector-instana/LICENSE
similarity index 100%
rename from propagators/propagator-aws-xray-lambda/LICENSE
rename to packages/resource-detector-instana/LICENSE
diff --git a/detectors/node/opentelemetry-resource-detector-instana/README.md b/packages/resource-detector-instana/README.md
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-instana/README.md
rename to packages/resource-detector-instana/README.md
diff --git a/detectors/node/opentelemetry-resource-detector-instana/package.json b/packages/resource-detector-instana/package.json
similarity index 88%
rename from detectors/node/opentelemetry-resource-detector-instana/package.json
rename to packages/resource-detector-instana/package.json
index 39dd99fae2..14b98c9ad5 100644
--- a/detectors/node/opentelemetry-resource-detector-instana/package.json
+++ b/packages/resource-detector-instana/package.json
@@ -5,7 +5,11 @@
"main": "build/src/index.js",
"module": "build/esm/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/resource-detector-instana"
+ },
"scripts": {
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json",
"setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-instana",
@@ -58,6 +62,6 @@
"peerDependencies": {
"@opentelemetry/api": "^1.3.0"
},
- "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-instana#readme",
+ "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-instana#readme",
"sideEffects": false
}
diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/detectors/InstanaAgentDetector.ts b/packages/resource-detector-instana/src/detectors/InstanaAgentDetector.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-instana/src/detectors/InstanaAgentDetector.ts
rename to packages/resource-detector-instana/src/detectors/InstanaAgentDetector.ts
diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/detectors/index.ts b/packages/resource-detector-instana/src/detectors/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-instana/src/detectors/index.ts
rename to packages/resource-detector-instana/src/detectors/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/index.ts b/packages/resource-detector-instana/src/index.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-instana/src/index.ts
rename to packages/resource-detector-instana/src/index.ts
diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/semconv.ts b/packages/resource-detector-instana/src/semconv.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-instana/src/semconv.ts
rename to packages/resource-detector-instana/src/semconv.ts
diff --git a/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts b/packages/resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts
rename to packages/resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts
diff --git a/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts b/packages/resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts
similarity index 100%
rename from detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts
rename to packages/resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts
diff --git a/packages/resource-detector-instana/tsconfig.esm.json b/packages/resource-detector-instana/tsconfig.esm.json
new file mode 100644
index 0000000000..a94adff6aa
--- /dev/null
+++ b/packages/resource-detector-instana/tsconfig.esm.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.base.esm.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm",
+ "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
+ },
+ "include": [
+ "src/**/*.ts"
+ ]
+}
diff --git a/detectors/node/opentelemetry-resource-detector-instana/tsconfig.json b/packages/resource-detector-instana/tsconfig.json
similarity index 75%
rename from detectors/node/opentelemetry-resource-detector-instana/tsconfig.json
rename to packages/resource-detector-instana/tsconfig.json
index c87523782b..8f29202a96 100644
--- a/detectors/node/opentelemetry-resource-detector-instana/tsconfig.json
+++ b/packages/resource-detector-instana/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/propagators/propagator-aws-xray/.eslintignore b/packages/sql-common/.eslintignore
similarity index 100%
rename from propagators/propagator-aws-xray/.eslintignore
rename to packages/sql-common/.eslintignore
diff --git a/detectors/node/opentelemetry-resource-detector-container/.eslintrc.js b/packages/sql-common/.eslintrc.js
similarity index 61%
rename from detectors/node/opentelemetry-resource-detector-container/.eslintrc.js
rename to packages/sql-common/.eslintrc.js
index 029ade4634..15096b6658 100644
--- a/detectors/node/opentelemetry-resource-detector-container/.eslintrc.js
+++ b/packages/sql-common/.eslintrc.js
@@ -3,5 +3,5 @@ module.exports = {
mocha: true,
node: true,
},
- ...require("../../../eslint.config.js"),
+ ...require('../../eslint.config.js'),
};
diff --git a/packages/opentelemetry-sql-common/CHANGELOG.md b/packages/sql-common/CHANGELOG.md
similarity index 100%
rename from packages/opentelemetry-sql-common/CHANGELOG.md
rename to packages/sql-common/CHANGELOG.md
diff --git a/propagators/propagator-aws-xray/LICENSE b/packages/sql-common/LICENSE
similarity index 100%
rename from propagators/propagator-aws-xray/LICENSE
rename to packages/sql-common/LICENSE
diff --git a/packages/opentelemetry-sql-common/README.md b/packages/sql-common/README.md
similarity index 100%
rename from packages/opentelemetry-sql-common/README.md
rename to packages/sql-common/README.md
diff --git a/packages/opentelemetry-sql-common/package.json b/packages/sql-common/package.json
similarity index 89%
rename from packages/opentelemetry-sql-common/package.json
rename to packages/sql-common/package.json
index 1d040ec93f..1ec2097b6d 100644
--- a/packages/opentelemetry-sql-common/package.json
+++ b/packages/sql-common/package.json
@@ -16,7 +16,11 @@
"test": "nyc mocha 'test/**/*.test.ts'",
"watch": "tsc -w"
},
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/sql-common"
+ },
"keywords": [
"opentelemetry",
"contrib",
diff --git a/packages/opentelemetry-sql-common/src/index.ts b/packages/sql-common/src/index.ts
similarity index 100%
rename from packages/opentelemetry-sql-common/src/index.ts
rename to packages/sql-common/src/index.ts
diff --git a/packages/opentelemetry-sql-common/test/sql-common.test.ts b/packages/sql-common/test/sql-common.test.ts
similarity index 100%
rename from packages/opentelemetry-sql-common/test/sql-common.test.ts
rename to packages/sql-common/test/sql-common.test.ts
diff --git a/plugins/node/instrumentation-cucumber/tsconfig.json b/packages/sql-common/tsconfig.json
similarity index 75%
rename from plugins/node/instrumentation-cucumber/tsconfig.json
rename to packages/sql-common/tsconfig.json
index c87523782b..8f29202a96 100644
--- a/plugins/node/instrumentation-cucumber/tsconfig.json
+++ b/packages/sql-common/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../tsconfig.base",
+ "extends": "../../tsconfig.base",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
diff --git a/packages/winston-transport/README.md b/packages/winston-transport/README.md
index 8da57f9634..9766d4d4fd 100644
--- a/packages/winston-transport/README.md
+++ b/packages/winston-transport/README.md
@@ -17,7 +17,7 @@ npm install --save @opentelemetry/winston-transport
This package exports the Winston transport class that is used to send records to the
OpenTelemetry Logs SDK. It can be used directly when configuring a Winston logger. If using
-[`@opentelemetry/instrumenation-winston`](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-winston)
+[`@opentelemetry/instrumenation-winston`](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-winston)
package there is no need to instantiate the transport as the instrumentation will take care of that.
For example:
diff --git a/packages/winston-transport/package.json b/packages/winston-transport/package.json
index 206360f3cd..c98f26576c 100644
--- a/packages/winston-transport/package.json
+++ b/packages/winston-transport/package.json
@@ -4,7 +4,11 @@
"description": "OpenTelemetry Transport for winston",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
- "repository": "open-telemetry/opentelemetry-js-contrib",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git",
+ "directory": "packages/winston-transport"
+ },
"scripts": {
"test": "nyc mocha 'test/**/*.test.ts'",
"tdd": "npm run test -- --watch-extensions ts --watch",
diff --git a/plugins/node/instrumentation-amqplib/tsconfig.json b/plugins/node/instrumentation-amqplib/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/instrumentation-amqplib/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/instrumentation-dataloader/.eslintrc.js b/plugins/node/instrumentation-dataloader/.eslintrc.js
deleted file mode 100644
index 6aeb0710ef..0000000000
--- a/plugins/node/instrumentation-dataloader/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js'),
-}
diff --git a/plugins/node/instrumentation-dataloader/tsconfig.json b/plugins/node/instrumentation-dataloader/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/instrumentation-dataloader/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/instrumentation-fs/tsconfig.json b/plugins/node/instrumentation-fs/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/instrumentation-fs/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/instrumentation-kafkajs/tsconfig.json b/plugins/node/instrumentation-kafkajs/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/instrumentation-kafkajs/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/instrumentation-lru-memoizer/.eslintrc.js b/plugins/node/instrumentation-lru-memoizer/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/instrumentation-lru-memoizer/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/instrumentation-mongoose/.eslintrc.js b/plugins/node/instrumentation-mongoose/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/instrumentation-mongoose/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/instrumentation-mongoose/tsconfig.json b/plugins/node/instrumentation-mongoose/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/instrumentation-mongoose/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/instrumentation-runtime-node/tsconfig.json b/plugins/node/instrumentation-runtime-node/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/instrumentation-runtime-node/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/instrumentation-socket.io/.eslintrc.js b/plugins/node/instrumentation-socket.io/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/instrumentation-socket.io/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/instrumentation-tedious/.eslintrc.js b/plugins/node/instrumentation-tedious/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/instrumentation-tedious/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/instrumentation-tedious/tsconfig.json b/plugins/node/instrumentation-tedious/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/instrumentation-tedious/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/instrumentation-typeorm/.eslintrc.js b/plugins/node/instrumentation-typeorm/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/instrumentation-typeorm/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/instrumentation-undici/.eslintrc.js b/plugins/node/instrumentation-undici/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/instrumentation-undici/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/instrumentation-undici/tsconfig.json b/plugins/node/instrumentation-undici/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/instrumentation-undici/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-aws-lambda/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-aws-lambda/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/tsconfig.json b/plugins/node/opentelemetry-instrumentation-aws-lambda/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-aws-lambda/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-aws-sdk/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-aws-sdk/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-bunyan/.eslintrc.js
deleted file mode 100644
index 6aeb0710ef..0000000000
--- a/plugins/node/opentelemetry-instrumentation-bunyan/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js'),
-}
diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/tsconfig.json b/plugins/node/opentelemetry-instrumentation-bunyan/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-bunyan/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-cassandra/.eslintrc.js
deleted file mode 100644
index 6aeb0710ef..0000000000
--- a/plugins/node/opentelemetry-instrumentation-cassandra/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js'),
-}
diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/tsconfig.json b/plugins/node/opentelemetry-instrumentation-cassandra/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-cassandra/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-connect/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-connect/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-connect/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-connect/tsconfig.json b/plugins/node/opentelemetry-instrumentation-connect/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-connect/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-dns/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-dns/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-dns/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-dns/tsconfig.json b/plugins/node/opentelemetry-instrumentation-dns/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-dns/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-express/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-express/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-express/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-express/tsconfig.json b/plugins/node/opentelemetry-instrumentation-express/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-express/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-fastify/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-fastify/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-fastify/tsconfig.json b/plugins/node/opentelemetry-instrumentation-fastify/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-fastify/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-generic-pool/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-generic-pool/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/tsconfig.json b/plugins/node/opentelemetry-instrumentation-generic-pool/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-generic-pool/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-graphql/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-graphql/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-graphql/tsconfig.json b/plugins/node/opentelemetry-instrumentation-graphql/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-graphql/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-hapi/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-hapi/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-hapi/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-ioredis/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-ioredis/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/tsconfig.json b/plugins/node/opentelemetry-instrumentation-ioredis/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-ioredis/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-knex/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-knex/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-knex/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-knex/tsconfig.json b/plugins/node/opentelemetry-instrumentation-knex/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-knex/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-koa/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-koa/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-koa/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-memcached/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-memcached/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-memcached/tsconfig.json b/plugins/node/opentelemetry-instrumentation-memcached/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-memcached/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-mongodb/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-mongodb/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/tsconfig.json b/plugins/node/opentelemetry-instrumentation-mongodb/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-mongodb/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-mysql/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-mysql/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-mysql/tsconfig.json b/plugins/node/opentelemetry-instrumentation-mysql/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-mysql/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-mysql2/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-mysql2/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/tsconfig.json b/plugins/node/opentelemetry-instrumentation-mysql2/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-mysql2/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/tsconfig.json b/plugins/node/opentelemetry-instrumentation-nestjs-core/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-nestjs-core/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-net/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-net/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-net/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-net/tsconfig.json b/plugins/node/opentelemetry-instrumentation-net/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-net/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/tsconfig.json b/plugins/node/opentelemetry-instrumentation-oracledb/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-oracledb/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-pg/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-pg/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-pg/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-pg/tsconfig.json b/plugins/node/opentelemetry-instrumentation-pg/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-pg/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-pino/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-pino/.eslintrc.js
deleted file mode 100644
index 6aeb0710ef..0000000000
--- a/plugins/node/opentelemetry-instrumentation-pino/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js'),
-}
diff --git a/plugins/node/opentelemetry-instrumentation-pino/tsconfig.json b/plugins/node/opentelemetry-instrumentation-pino/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-pino/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-redis-4/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-redis-4/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/tsconfig.json b/plugins/node/opentelemetry-instrumentation-redis-4/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-redis-4/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-redis/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-redis/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-redis/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-redis/tsconfig.json b/plugins/node/opentelemetry-instrumentation-redis/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-redis/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-restify/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-restify/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-restify/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-restify/tsconfig.json b/plugins/node/opentelemetry-instrumentation-restify/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-restify/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-router/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-router/.eslintrc.js
deleted file mode 100644
index f756f4488b..0000000000
--- a/plugins/node/opentelemetry-instrumentation-router/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js')
-}
diff --git a/plugins/node/opentelemetry-instrumentation-router/tsconfig.json b/plugins/node/opentelemetry-instrumentation-router/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-router/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/node/opentelemetry-instrumentation-winston/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-winston/.eslintrc.js
deleted file mode 100644
index 6aeb0710ef..0000000000
--- a/plugins/node/opentelemetry-instrumentation-winston/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- "env": {
- "mocha": true,
- "node": true
- },
- ...require('../../../eslint.config.js'),
-}
diff --git a/plugins/node/opentelemetry-instrumentation-winston/tsconfig.json b/plugins/node/opentelemetry-instrumentation-winston/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/node/opentelemetry-instrumentation-winston/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esm.json b/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esm.json
deleted file mode 100644
index 379f547a46..0000000000
--- a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esm.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base.esm.json",
- "compilerOptions": {
- "rootDir": "src",
- "outDir": "build/esm",
- "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
- },
- "include": [
- "src/**/*.ts"
- ]
-}
diff --git a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.json b/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esm.json b/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esm.json
deleted file mode 100644
index 379f547a46..0000000000
--- a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esm.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base.esm.json",
- "compilerOptions": {
- "rootDir": "src",
- "outDir": "build/esm",
- "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
- },
- "include": [
- "src/**/*.ts"
- ]
-}
diff --git a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.json b/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esm.json b/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esm.json
deleted file mode 100644
index 379f547a46..0000000000
--- a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esm.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base.esm.json",
- "compilerOptions": {
- "rootDir": "src",
- "outDir": "build/esm",
- "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo"
- },
- "include": [
- "src/**/*.ts"
- ]
-}
diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.json b/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.json
deleted file mode 100644
index 28be80d266..0000000000
--- a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../../tsconfig.base",
- "compilerOptions": {
- "rootDir": ".",
- "outDir": "build"
- },
- "include": [
- "src/**/*.ts",
- "test/**/*.ts"
- ]
-}
diff --git a/release-please-config.json b/release-please-config.json
index 9bbf8c8763..d71ee773e2 100644
--- a/release-please-config.json
+++ b/release-please-config.json
@@ -6,72 +6,72 @@
"bump-minor-pre-major": true,
"sequential-calls": true,
"packages": {
- "detectors/node/opentelemetry-resource-detector-alibaba-cloud": {},
- "detectors/node/opentelemetry-resource-detector-aws": {},
- "detectors/node/opentelemetry-resource-detector-azure": {},
- "detectors/node/opentelemetry-resource-detector-container": {},
- "detectors/node/opentelemetry-resource-detector-gcp": {},
- "detectors/node/opentelemetry-resource-detector-github": {},
- "detectors/node/opentelemetry-resource-detector-instana": {},
- "metapackages/auto-configuration-propagators": {},
- "metapackages/auto-instrumentations-node": {},
- "metapackages/auto-instrumentations-web": {},
+ "packages/resource-detector-alibaba-cloud": {},
+ "packages/resource-detector-aws": {},
+ "packages/resource-detector-azure": {},
+ "packages/resource-detector-container": {},
+ "packages/resource-detector-gcp": {},
+ "packages/resource-detector-github": {},
+ "packages/resource-detector-instana": {},
+ "packages/auto-configuration-propagators": {},
+ "packages/auto-instrumentations-node": {},
+ "packages/auto-instrumentations-web": {},
"packages/baggage-span-processor": {},
"packages/baggage-log-record-processor": {},
- "packages/opentelemetry-host-metrics": {},
- "packages/opentelemetry-id-generator-aws-xray": {},
- "packages/opentelemetry-propagation-utils": {},
- "packages/opentelemetry-redis-common": {},
- "packages/opentelemetry-sql-common": {},
- "packages/opentelemetry-test-utils": {},
+ "packages/host-metrics": {},
+ "packages/id-generator-aws-xray": {},
+ "packages/propagation-utils": {},
+ "packages/redis-common": {},
+ "packages/sql-common": {},
+ "packages/contrib-test-utils": {},
"packages/winston-transport": {},
- "plugins/node/instrumentation-amqplib": {},
- "plugins/node/instrumentation-cucumber": {},
- "plugins/node/instrumentation-dataloader": {},
- "plugins/node/instrumentation-fs": {},
- "plugins/node/instrumentation-kafkajs": {},
- "plugins/node/instrumentation-lru-memoizer": {},
- "plugins/node/instrumentation-mongoose": {},
- "plugins/node/instrumentation-runtime-node": {},
- "plugins/node/instrumentation-socket.io": {},
- "plugins/node/instrumentation-tedious": {},
- "plugins/node/instrumentation-typeorm": {},
- "plugins/node/instrumentation-undici": {},
- "plugins/node/opentelemetry-instrumentation-aws-lambda": {},
- "plugins/node/opentelemetry-instrumentation-aws-sdk": {},
- "plugins/node/opentelemetry-instrumentation-bunyan": {},
- "plugins/node/opentelemetry-instrumentation-cassandra": {},
- "plugins/node/opentelemetry-instrumentation-connect": {},
- "plugins/node/opentelemetry-instrumentation-dns": {},
- "plugins/node/opentelemetry-instrumentation-express": {},
- "plugins/node/opentelemetry-instrumentation-fastify": {},
- "plugins/node/opentelemetry-instrumentation-generic-pool": {},
- "plugins/node/opentelemetry-instrumentation-graphql": {},
- "plugins/node/opentelemetry-instrumentation-hapi": {},
- "plugins/node/opentelemetry-instrumentation-ioredis": {},
- "plugins/node/opentelemetry-instrumentation-knex": {},
- "plugins/node/opentelemetry-instrumentation-koa": {},
- "plugins/node/opentelemetry-instrumentation-memcached": {},
- "plugins/node/opentelemetry-instrumentation-mongodb": {},
- "plugins/node/opentelemetry-instrumentation-mysql": {},
- "plugins/node/opentelemetry-instrumentation-mysql2": {},
- "plugins/node/opentelemetry-instrumentation-nestjs-core": {},
- "plugins/node/opentelemetry-instrumentation-net": {},
- "plugins/node/opentelemetry-instrumentation-oracledb": {},
- "plugins/node/opentelemetry-instrumentation-pg": {},
- "plugins/node/opentelemetry-instrumentation-pino": {},
- "plugins/node/opentelemetry-instrumentation-redis": {},
- "plugins/node/opentelemetry-instrumentation-redis-4": {},
- "plugins/node/opentelemetry-instrumentation-restify": {},
- "plugins/node/opentelemetry-instrumentation-router": {},
- "plugins/node/opentelemetry-instrumentation-winston": {},
- "plugins/web/opentelemetry-instrumentation-document-load": {},
- "plugins/web/opentelemetry-instrumentation-long-task": {},
- "plugins/web/opentelemetry-instrumentation-user-interaction": {},
- "plugins/web/opentelemetry-plugin-react-load": {},
- "propagators/opentelemetry-propagator-instana": {},
- "propagators/opentelemetry-propagator-ot-trace": {},
- "propagators/propagator-aws-xray": {},
- "propagators/propagator-aws-xray-lambda": {}
+ "packages/instrumentation-amqplib": {},
+ "packages/instrumentation-cucumber": {},
+ "packages/instrumentation-dataloader": {},
+ "packages/instrumentation-fs": {},
+ "packages/instrumentation-kafkajs": {},
+ "packages/instrumentation-lru-memoizer": {},
+ "packages/instrumentation-mongoose": {},
+ "packages/instrumentation-runtime-node": {},
+ "packages/instrumentation-socket.io": {},
+ "packages/instrumentation-tedious": {},
+ "packages/instrumentation-typeorm": {},
+ "packages/instrumentation-undici": {},
+ "packages/instrumentation-aws-lambda": {},
+ "packages/instrumentation-aws-sdk": {},
+ "packages/instrumentation-bunyan": {},
+ "packages/instrumentation-cassandra-driver": {},
+ "packages/instrumentation-connect": {},
+ "packages/instrumentation-dns": {},
+ "packages/instrumentation-express": {},
+ "packages/instrumentation-fastify": {},
+ "packages/instrumentation-generic-pool": {},
+ "packages/instrumentation-graphql": {},
+ "packages/instrumentation-hapi": {},
+ "packages/instrumentation-ioredis": {},
+ "packages/instrumentation-knex": {},
+ "packages/instrumentation-koa": {},
+ "packages/instrumentation-memcached": {},
+ "packages/instrumentation-mongodb": {},
+ "packages/instrumentation-mysql": {},
+ "packages/instrumentation-mysql2": {},
+ "packages/instrumentation-nestjs-core": {},
+ "packages/instrumentation-net": {},
+ "packages/instrumentation-oracledb": {},
+ "packages/instrumentation-pg": {},
+ "packages/instrumentation-pino": {},
+ "packages/instrumentation-redis": {},
+ "packages/instrumentation-redis-4": {},
+ "packages/instrumentation-restify": {},
+ "packages/instrumentation-router": {},
+ "packages/instrumentation-winston": {},
+ "packages/instrumentation-document-load": {},
+ "packages/instrumentation-long-task": {},
+ "packages/instrumentation-user-interaction": {},
+ "packages/plugin-react-load": {},
+ "packages/propagator-instana": {},
+ "packages/propagator-ot-trace": {},
+ "packages/propagator-aws-xray": {},
+ "packages/propagator-aws-xray-lambda": {}
}
}
diff --git a/scripts/lint-readme.js b/scripts/lint-readme.js
index 428cbfa31e..799793d23b 100644
--- a/scripts/lint-readme.js
+++ b/scripts/lint-readme.js
@@ -4,8 +4,8 @@ const path = require('path');
const packageRoot = process.cwd();
const monorepoRoot = path.resolve(__dirname, '..');
-const autoInstrumentationNodeDeps = require(`${monorepoRoot}/metapackages/auto-instrumentations-node/package.json`).dependencies;
-const autoInstrumentationWebDeps = require(`${monorepoRoot}/metapackages/auto-instrumentations-web/package.json`).dependencies;
+const autoInstrumentationNodeDeps = require(`${monorepoRoot}/packages/auto-instrumentations-node/package.json`).dependencies;
+const autoInstrumentationWebDeps = require(`${monorepoRoot}/packages/auto-instrumentations-web/package.json`).dependencies;
// remove exempt instrumentations
delete autoInstrumentationNodeDeps['@opentelemetry/instrumentation-fastify'];