This repository is no longer actively maintained. We are in the process of moving all instrumentation packages to the opentelemetry-js-contrib repository.
For the latest updates and contributions, please refer to the respective packages in the opentelemetry-js-contrib
repository. We recommend transitioning your projects to use the instrumentation packages from the new repository.
Thank you for your understanding and continued support!
Conventions • Development Guide
js extensions for the open-telemetry project, from Aspecto with ❤️
The instrumentations in this repo are:
- vendor neutral
- strictly complies with open telemetry semantic conventions
- up to date with latest SDK version
Compatible with SDK stable ^1.17.1 and SDK experimental ^0.44.0
Instrumentation Package | Instrumented Lib | NPM |
---|---|---|
opentelemetry-instrumentation-kafkajs | kafkajs |
Deprecated in favor of @opentelemetry/instrumentation-kafkajs |
opentelemetry-instrumentation-aws-sdk | aws-sdk |
Deprecated in favor of @opentelemetry/instrumentation-aws-sdk |
opentelemetry-instrumentation-typeorm | TypeORM |
|
opentelemetry-instrumentation-sequelize | Sequelize |
|
opentelemetry-instrumentation-mongoose | mongoose |
Deprecated in favor of @opentelemetry/instrumentation-mongoose |
opentelemetry-instrumentation-elasticsearch | @elastic/elasticsearch |
|
opentelemetry-instrumentation-neo4j | neo4j-driver |
|
opentelemetry-instrumentation-amqplib | amqplib (RabbitMQ) |
Deprecated in favor of @opentelemetry/instrumentation-amqplib |
opentelemetry-instrumentation-express | express |
|
opentelemetry-instrumentation-socket.io | socket.io |
Deprecated in favor of @opentelemetry/instrumentation-socket.io |
opentelemetry-instrumentation-node-cache | node-cache |
Detector | Synchronicity | NPM |
---|---|---|
Service | Synchronous | |
Deployment | Synchronous | |
Git | Synchronous |
Propagator | Description | NPM |
---|---|---|
Selective | Selective control on inject / extract enabled on another propagator |
Instrumentations Version | OpenTelemetry Core | OpenTelemetry Experimental |
---|---|---|
0.35.x | ^1.8.0 | ^0.35.0 |
0.34.x | ^1.8.0 | ^0.34.0 |
0.32.x | ^1.0.0 | ^0.32.0 |
0.29.x | ^1.0.0 | ^0.29.0 |
0.28.x | ^1.0.0 | ^0.28.0 |
0.27.x | ^1.0.1 | ^0.27.0 |
0.26.x | ^1.0.0 | ^0.26.0 |
0.25.x | 0.25.0 | --- |
0.24.x | 0.24.0 | --- |
0.23.x | 0.23.0 | --- |
0.22.x | 0.22.0 | --- |
0.21.x | 0.21.0 | --- |
0.5.x | 0.20.0 | --- |
0.4.x | 0.19.0 | --- |
0.3.x | 0.18.0 | --- |
0.2.x | 0.17.0 | --- |
0.1.x | 0.16.0 | --- |
0.0.x | 0.15.0 | --- |