NodeJS Compatibility Requirements
Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel,
n'hésitez pas à nous contacter.
Compatibility
The NodeJS Datadog Trace library is open source - view the Github repository for more information.
Node >=8
is supported by this library. Even numbered versions like 8.x and 10.x are officially supported. Odd versions like 9.x and 11.x should work but are not officially supported.
Supported Integrations
APM provides out-of-the-box instrumentation for many popular frameworks and libraries by using a plugin system. To request support for a module that is not listed, contact our awesome support team.
For details about how to how to toggle and configure plugins, check out the API documentation.
Web Framework Compatibility
Native Module Compatibility
Module | Support Type | Notes |
---|
dns | Fully supported | |
fs | Fully supported | |
http | Fully supported | |
https | Fully supported | |
http2 | Partially supported | Only HTTP2 clients are currently supported and not servers. |
net | Fully supported | |
Data Store Compatibility
Module | Versions | Support Type | Notes |
---|
cassandra-driver | >=3 | Fully supported | |
couchbase | ^2.4.2 | Fully supported | |
elasticsearch | >=10 | Fully supported | Supports @elastic/elasticsearch versions >=5 |
ioredis | >=2 | Fully supported | |
knex | >=0.8 | Fully supported | This integration is only for context propagation |
memcached | >=2.2 | Fully supported | |
mongodb-core | >=2 | Fully supported | Supports Mongoose |
mysql | >=2 | Fully supported | |
mysql2 | >=1 | Fully supported | |
pg | >=4 | Fully supported | Supports pg-native when used with pg |
redis | >=0.12 | Fully supported | |
tedious | >=1 | Fully supported | SQL Server driver for mssql and sequelize |
Worker Compatibility
Module | Versions | Support Type | Notes |
---|
@google-cloud/pubsub | >=1.2 | Fully supported | |
amqp10 | >=3 | Fully supported | Supports AMQP 1.0 brokers (i.e. ActiveMQ, Apache Qpid) |
amqplib | >=0.5 | Fully supported | Supports AMQP 0.9 brokers (i.e. RabbitMQ, Apache Qpid) |
generic-pool | >=2 | Fully supported | |
kafkajs | >=1.4 | Fully supported | |
kafka-node | | Coming Soon | |
rhea | >=1 | Fully supported | |
SDK Compatibility
Module | Versions | Support Type | Notes |
---|
aws-sdk | >=2.1.35 | Fully supported | CloudWatch, DynamoDB, Kinesis, Redshift, S3, SNS, SQS, and generic requests. |
Promise Library Compatibility
Module | Versions | Support Type |
---|
bluebird | >=2 | Fully supported |
promise | >=7 | Fully supported |
promise-js | >=0.0.3 | Fully supported |
q | >=1 | Fully supported |
when | >=3 | Fully supported |
Logger Compatibility
Further Reading
Documentation, liens et articles supplémentaires utiles: