Nothing Special   »   [go: up one dir, main page]

5.37.0 • Published 4 days ago

dd-trace v5.37.0

Weekly downloads
687,806
License
(Apache-2.0 OR BS...
Repository
github
Last release
4 days ago

dd-trace: Node.js APM Tracer Library

npm v5 codecov

dd-trace is an npm package that you can install in your Node.js application to capture APM (Application Performance Monitoring) data. In Datadog terminology this library is called a Tracer. This data is then sent off to a process which collects and aggregates the data, called an Agent. Finally the data is sent off to the Datadog servers where it's stored and made available for querying in a myriad of ways, such as displaying in a dashboard or triggering alerts.

Tracer, Agent, Datadog relationship diagram

Documentation

Most of the documentation for dd-trace is available on these webpages:

Version Release Lines and Maintenance

Release LineLatest VersionNode.jsSSIK8s InjectionStatusInitial ReleaseEnd of Life
v1npm v1>= v12NONOEOL2021-07-132022-02-25
v2npm v2>= v12NONOEOL2022-01-282023-08-15
v3npm v3>= v14NOYESEOL2022-08-152024-05-15
v4npm v4>= v16YESYESEOL2023-05-122025-01-11
v5npm v5>= v18YESYESCurrent2024-01-11Unknown
  • EOL = End-of-life
  • SSI = Single-Step Install

We currently maintain one release line, namely v5.

For any new projects it is recommended to use the v5 release line:

$ npm install dd-trace
$ yarn add dd-trace

Existing projects that need to use EOL versions of Node.js may continue to use these older release lines. This is done by specifying the version when installing the package.

$ npm install dd-trace@4 # or whatever version you need
$ yarn add dd-trace@4 # or whatever version you need

Note, however, that the end-of-life release lines are no longer maintained and will not receive updates.

Any backwards-breaking functionality that is introduced into the library will result in an increase of the major version of the library and therefore a new release line. Such releases are kept to a minimum to reduce the pain of upgrading the library.

When a new release line is introduced the previous release line then enters maintenance mode where it will receive updates for the next year. Once that year is up the release line enters End of Life and will not receive new updates. The library also follows the Node.js LTS lifecycle wherein new release lines drop compatibility with Node.js versions that reach end-of-life (with the maintenance release line still receiving updates for a year).

For more information about library versioning and compatibility, see the NodeJS Compatibility Requirements page.

Changes associated with each individual release are documented on the GitHub Releases screen.

Development and Contribution

Please read the CONTRIBUTING.md document before contributing to this open source project.

EcmaScript Modules (ESM) Support

ESM support requires an additional command-line argument. Use the following to enable experimental ESM support with your application:

Node.js < v20.6

node --loader dd-trace/loader-hook.mjs entrypoint.js

Node.js >= v20.6

node --import dd-trace/register.js entrypoint.js

Serverless / Lambda

Note that there is a separate Lambda project, datadog-lambda-js, that is responsible for enabling metrics and distributed tracing when your application runs on Lambda. That project does depend on the dd-trace package but also adds a lot of Lambda-related niceties. If you find any issues specific to Lambda integrations then the issues may get solved quicker if they're added to that repository. That said, even if your application runs on Lambda, any core instrumentation issues not related to Lambda itself may be better served by opening an issue in this repository. Regardless of where you open the issue, someone at Datadog will try to help.

Bundling

If you would like to trace your bundled application then please read this page on bundling and dd-trace. It includes information on how to use our ESBuild plugin and includes caveats for other bundlers.

Security Vulnerabilities

Please refer to the SECURITY.md document if you have found a security issue.

Datadog With OpenTelemetery

Please refer to the Node.js Custom Instrumentation using OpenTelemetry API document. It includes information on how to use the OpenTelemetry API with dd-trace-js.

Note that our internal implementation of the OpenTelemetry API is currently set within the version range >=1.0.0 <1.9.0. This range will be updated at a regular cadence therefore, we recommend updating your tracer to the latest release to ensure up to date support.

@withjoy/telemetryyubo-app@titicaca/ecs-dd-tracealerts-controllerdd-connector-commons@fairfx/spend-commonhoney-lending-eligibilitydd-trace-init-first-productionfound-money-personalization@clicksend/nodejs-loggerflipp-ssr-renderergalileo-webhookssettlements-server@spokedev/fab_utils@castframework/oraclesmaidboyexelacore-log-library@lanetix/microservice@milocredit/log-toolshapi-datadog-intrumentationmi-crawl-system@service-exchange/sevex-message-broker@infinitebrahmanuniverse/nolb-ddfolderly-statisticsthing-it-serverupsurance-api@everything-registry/sub-chunk-1455winston-pocwinston-log-umeshwalter-backendweb-tobi-2-appsaferxlibsalt-account-servicereadiness-gqlsportsbet-apollosportsbet-promotions-appsportsbet-user-appsecurity-catalogsversatus-arch-framework@kiwicom/logmolesaashq-api-utilssaashq-message-brokervisualiser-backend-servicemicro-kit-atlasmk_loggerloop-hapi-pluginsgo1-rpc_todojinbeihash-honeypotinitbacknodejsmist-analyticsmuvi-gatewaymuvi-identity-serviceopentelemetry-exporter-datadogopentelemetry-exporter-datadog-trentonsite-builderprotocallerprotocol-commonprovider-apipostman-to-mocha-converternext-landingpl-claims-hubnode-augmentpatient-apipemo-communication-servicequirrelnuxt-datadog-tracenuxt-dd-traceserverestthe-coffee-class-apitrace-usertrackdechets-searchtwilio-webhooks@apartmentlist/js-trace-logger@blackfireio/node-tracing@bufferapp/bufftracer@bufferapp/datadog-ci@bufferapp/server-analyze@budibase/backend-core@budibase/pro@budibase/server@budibase/worker@cchandragiri/runtime-handler@acala-network/eth-rpc-adapter@bonniernews/datadawg@dha_utilities/utilities@datarailsshared/ai-service-typesyoss-apizerocode-uploader@hublo/tracer@gamechanger/datadog-apm@gen3/guppy@ftlab/nestjs@funcional-health/apollo-server-dd-plugin@madgex/datadog-monitoring@m5r/quirrel@nexoya/common-npm@nangohq/shared@nokkel/monitoring@factorialco/tentaclesql
5.36.0

11 days ago

5.37.0

4 days ago

5.35.0

18 days ago

5.33.1

22 days ago

5.33.0

23 days ago

5.34.0

21 days ago

5.32.0

29 days ago

5.30.0

2 months ago

5.31.0

1 month ago

4.55.0

1 month ago

5.29.1

2 months ago

5.29.0

2 months ago

4.54.0

2 months ago

4.53.0

2 months ago

4.53.1

2 months ago

5.27.1

3 months ago

5.27.0

3 months ago

4.52.0

3 months ago

5.28.0

3 months ago

4.51.0

3 months ago

4.51.1

3 months ago

4.50.0

3 months ago

5.26.0

3 months ago

4.49.0

4 months ago

5.25.0

4 months ago

4.48.0

4 months ago

5.24.0

4 months ago

4.47.0

5 months ago

5.22.0

6 months ago

4.46.0

6 months ago

4.47.1

5 months ago

6.0.0-pre-d6f5ded

5 months ago

6.0.0-pre-1213484

5 months ago

5.23.1

5 months ago

5.23.0

5 months ago

6.0.0-pre-30af052

6 months ago

5.21.0

6 months ago

6.0.0-pre-4df8c4d

6 months ago

4.45.0

6 months ago

5.20.0

7 months ago

6.0.0-pre-332b216

7 months ago

4.44.0

7 months ago

4.43.0

7 months ago

5.19.0

7 months ago

6.0.0-pre-bed4b20

7 months ago

4.42.0

7 months ago

5.18.0

7 months ago

6.0.0-pre-31c56e7

8 months ago

4.40.0

9 months ago

5.16.0

9 months ago

5.17.0

9 months ago

4.41.0

9 months ago

4.39.0

9 months ago

5.15.0

9 months ago

4.38.1

9 months ago

6.0.0-pre-3f6ad7e

9 months ago

5.14.1

9 months ago

4.38.0

9 months ago

5.14.0

9 months ago

4.37.0

9 months ago

3.58.0

9 months ago

5.13.0

9 months ago

6.0.0-pre-0f36e48

10 months ago

6.0.0-pre-ca25754

10 months ago

4.36.0

10 months ago

3.57.0

10 months ago

5.12.0

10 months ago

4.35.0

10 months ago

3.56.0

10 months ago

5.11.0

10 months ago

6.0.0-pre-ce51217

10 months ago

6.0.0-pre-c879030

10 months ago

6.0.0-pre-1106f0c

10 months ago

6.0.0-pre-96253b6

11 months ago

5.10.0

11 months ago

4.34.0

11 months ago

3.55.0

11 months ago

6.0.0-pre-efcd0a3

11 months ago

6.0.0-pre-bf9f356

11 months ago

6.0.0-pre-c26eac4

11 months ago

6.0.0-pre-2b43d31

11 months ago

6.0.0-pre-c3e3d62

11 months ago

4.33.0

11 months ago

5.9.0

11 months ago

6.0.0-pre-09455e6

11 months ago

3.54.0

11 months ago

6.0.0-pre-2d874ad

11 months ago

4.32.0

11 months ago

5.8.0

11 months ago

3.53.0

11 months ago

4.31.0

11 months ago

3.52.0

11 months ago

5.7.0

11 months ago

6.0.0-pre-a99e5ea

11 months ago

3.51.0

12 months ago

4.30.0

12 months ago

5.6.0

12 months ago

6.0.0-pre-ac0fc13

12 months ago

3.50.0

12 months ago

4.29.0

12 months ago

5.5.0

12 months ago

4.28.0

12 months ago

3.49.0

12 months ago

5.4.0

12 months ago

4.27.0

1 year ago

3.48.0

1 year ago

5.3.0

1 year ago

4.26.0

1 year ago

5.2.0

1 year ago

3.47.0

1 year ago

4.25.0

1 year ago

5.1.0

1 year ago

3.46.0

1 year ago

4.24.0

1 year ago

3.45.0

1 year ago

5.0.0

1 year ago

4.23.0

1 year ago

3.44.0

1 year ago

4.22.0

1 year ago

3.43.0

1 year ago

4.21.0

1 year ago

3.42.0

1 year ago

2.46.0

2 years ago

2.45.0

2 years ago

4.14.0

1 year ago

3.40.0

1 year ago

2.45.1

2 years ago

2.44.0

2 years ago

4.13.0

2 years ago

4.13.1

1 year ago

4.16.0

1 year ago

2.43.0

2 years ago

4.15.0

1 year ago

2.42.1

2 years ago

2.42.0

2 years ago

2.41.0

2 years ago

3.28.0

2 years ago

4.10.0

2 years ago

4.20.0

1 year ago

3.29.1

2 years ago

3.29.0

2 years ago

3.38.0

1 year ago

3.38.1

1 year ago

4.12.0

2 years ago

3.39.0

1 year ago

4.11.0

2 years ago

4.11.1

2 years ago

4.9.0

2 years ago

3.36.0

1 year ago

3.35.0

1 year ago

4.8.1

2 years ago

4.8.0

2 years ago

3.37.0

1 year ago

4.7.0

2 years ago

3.33.0

2 years ago

3.34.0

2 years ago

3.34.1

1 year ago

4.18.0

1 year ago

3.31.0

2 years ago

4.17.0

1 year ago

3.32.0

2 years ago

3.32.1

2 years ago

3.41.0

1 year ago

4.19.0

1 year ago

3.30.0

2 years ago

2.40.0

2 years ago

3.26.0

2 years ago

3.27.0

2 years ago

4.6.0

2 years ago

2.39.0

2 years ago

4.5.0

2 years ago

4.4.0

2 years ago

4.3.0

2 years ago

4.2.0

2 years ago

3.24.0

2 years ago

3.25.0

2 years ago

3.23.0

2 years ago

2.38.0

2 years ago

2.37.0

2 years ago

2.36.0

2 years ago

4.1.0

2 years ago

4.1.1

2 years ago

3.22.0

2 years ago

3.22.1

2 years ago

2.35.1

2 years ago

2.35.0

2 years ago

2.34.0

2 years ago

4.0.0

2 years ago

2.33.0

2 years ago

2.32.0

2 years ago

3.19.0

2 years ago

2.31.0

2 years ago

3.20.0

2 years ago

3.21.0

2 years ago

3.18.0

2 years ago

2.30.1

2 years ago

2.30.0

2 years ago

3.17.0

2 years ago

3.17.1

2 years ago

2.29.0

2 years ago

2.28.0

2 years ago

3.15.0

2 years ago

3.16.0

2 years ago

3.13.2

2 years ago

3.14.1

2 years ago

3.14.0

2 years ago

2.27.1

2 years ago

2.27.0

2 years ago

2.26.2

2 years ago

3.13.1

2 years ago

3.12.1

2 years ago

3.12.0

2 years ago

2.22.1

2 years ago

2.22.0

2 years ago

2.22.3

2 years ago

2.22.2

2 years ago

3.13.0

2 years ago

3.9.3

2 years ago

3.9.2

2 years ago

3.9.1

2 years ago

3.10.0

2 years ago

3.11.0

2 years ago

2.26.1

2 years ago

2.26.0

2 years ago

2.25.0

2 years ago

2.25.1

2 years ago

2.24.0

2 years ago

2.23.0

2 years ago

2.19.0

2 years ago

2.18.0

2 years ago

2.21.0

2 years ago

3.9.0

2 years ago

3.8.0

2 years ago

2.17.0

2 years ago

2.20.0

2 years ago

2.20.1

2 years ago

3.7.1

2 years ago

3.7.0

2 years ago

3.6.0

2 years ago

3.5.0

2 years ago

3.4.0

2 years ago

2.16.1

2 years ago

2.16.0

2 years ago

3.3.1

2 years ago

3.3.0

2 years ago

2.11.0

3 years ago

3.2.0

2 years ago

2.10.0

3 years ago

3.1.0

2 years ago

3.0.0

3 years ago

2.15.0

2 years ago

2.14.0

2 years ago

3.0.0-pre.1

3 years ago

3.0.0-pre.2

3 years ago

3.0.0-pre.0

3 years ago

2.13.0

3 years ago

2.12.0

3 years ago

2.12.1

3 years ago

2.12.2

3 years ago

2.9.0

3 years ago

2.8.0

3 years ago

0.36.6

3 years ago

0.36.5

3 years ago

2.9.1

3 years ago

2.7.1

3 years ago

2.7.0

3 years ago

2.6.0

3 years ago

2.4.1

3 years ago

2.4.0

3 years ago

2.4.2

3 years ago

2.5.0

3 years ago

2.3.0

3 years ago

2.3.1

3 years ago

2.2.1

3 years ago

1.7.1

3 years ago

1.6.0

3 years ago

2.2.0

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

2.0.0-beta.0

3 years ago

1.7.0

3 years ago

1.5.1

3 years ago

1.6.0-beta.0

3 years ago

1.5.0

3 years ago

1.5.0-pre.0

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.0

3 years ago

0.36.3

3 years ago

1.2.0

4 years ago

1.2.1

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0-profiler.0

4 years ago

0.36.2

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

0.36.1

4 years ago

1.0.0-beta.0

4 years ago

0.35.1-beta.1

4 years ago

0.35.0

4 years ago

0.34.0

4 years ago

0.32.2

4 years ago

0.33.0-beta.1

4 years ago

0.33.0-beta.2

4 years ago

0.33.2

4 years ago

0.33.0-beta.3

4 years ago

0.33.1

4 years ago

0.33.0

4 years ago

0.32.1

4 years ago

0.33.0-beta.0

4 years ago

0.32.0

4 years ago

0.32.0-beta.1

4 years ago

0.32.0-beta.0

4 years ago

0.31.4-beta.0

4 years ago

0.31.4

4 years ago

0.31.3

4 years ago

0.31.2

4 years ago

0.31.1

4 years ago

0.31.0

4 years ago

0.30.6

4 years ago

0.31.0-beta.1

4 years ago

0.31.0-beta.0

4 years ago

0.30.5

4 years ago

0.30.4

4 years ago

0.30.3

4 years ago

0.30.2

4 years ago

0.30.1

4 years ago

0.30.0

4 years ago

0.30.0-beta.0

4 years ago

0.29.2

4 years ago

0.29.1

4 years ago

0.29.0

4 years ago

0.29.0-beta.3

4 years ago

0.29.0-beta.2

4 years ago

0.29.0-beta.1

4 years ago

0.29.0-beta.0

4 years ago

0.28.1

4 years ago

0.28.0

4 years ago

0.27.0

4 years ago

0.27.0-beta.3

4 years ago

0.27.0-beta.2

4 years ago

0.27.0-beta.1

4 years ago

0.27.0-beta.0

4 years ago

0.26.1

4 years ago

0.26.0

4 years ago

0.26.0-beta.0

4 years ago

0.25.1

4 years ago

0.25.0

4 years ago

0.25.0-beta.0

5 years ago

0.24.2

5 years ago

0.24.1

5 years ago

0.24.0

5 years ago

0.23.3

5 years ago

0.23.2

5 years ago

0.23.1

5 years ago

0.24.0-beta.0

5 years ago

0.23.0

5 years ago

0.23.0-beta.4

5 years ago

0.22.2

5 years ago

0.23.0-beta.3

5 years ago

0.23.0-beta.2

5 years ago

0.23.0-beta.1

5 years ago

0.23.0-beta.0

5 years ago

0.22.1

5 years ago

0.22.0

5 years ago

0.21.1

5 years ago

0.21.0

5 years ago

0.21.0-beta.1

5 years ago

0.20.3

5 years ago

0.20.2

5 years ago

0.21.0-beta.0

5 years ago

0.20.1

5 years ago

0.20.0

5 years ago

0.19.1

5 years ago

0.20.0-beta.4

5 years ago

0.20.0-beta.3

5 years ago

0.20.0-beta.2

5 years ago

0.20.0-beta.1

5 years ago

0.20.0-beta.0

5 years ago

0.19.0

5 years ago

0.19.0-beta.0

5 years ago

0.18.1

5 years ago

0.18.0

5 years ago

0.18.0-beta.2

5 years ago

0.18.0-beta.1

5 years ago

0.13.3

5 years ago

0.17.1

5 years ago

0.13.2

5 years ago

0.18.0-beta.0

5 years ago

0.17.0

5 years ago

0.17.0-beta.14

5 years ago

0.16.3

5 years ago

0.17.0-beta.13

5 years ago

0.16.2

5 years ago

0.17.0-beta.11

5 years ago

0.17.0-beta.12

5 years ago

0.17.0-beta.10

5 years ago

0.17.0-beta.9

5 years ago

0.17.0-beta.8

5 years ago

0.17.0-beta.7

5 years ago

0.17.0-beta.6

5 years ago

0.17.0-beta.5

5 years ago

0.17.0-beta.4

5 years ago

0.17.0-beta.3

5 years ago

0.17.0-beta.2

5 years ago

0.17.0-beta.1

5 years ago

0.16.1

5 years ago

0.17.0-beta.0

5 years ago

0.16.0

5 years ago

0.16.0-beta.9

5 years ago

0.16.0-beta.8

5 years ago

0.16.0-beta.7

5 years ago

0.16.0-beta.6

5 years ago

0.15.5

5 years ago

0.15.4

5 years ago

0.16.0-beta.5

5 years ago

0.16.0-beta.4

5 years ago

0.15.3

5 years ago

0.15.2

5 years ago

0.15.1

5 years ago

0.16.0-beta.3

5 years ago

0.16.0-beta.2

5 years ago

0.16.0-beta.1

5 years ago

0.16.0-beta.0

5 years ago

0.15.0

5 years ago

0.14.1

5 years ago

0.15.0-beta.1

6 years ago

0.15.0-beta.0

6 years ago

0.14.0

6 years ago

0.13.1

6 years ago

0.13.0

6 years ago

0.13.0-beta.3

6 years ago

0.13.0-beta.2

6 years ago

0.13.0-beta.1

6 years ago

0.12.1

6 years ago

0.13.0-beta.0

6 years ago

0.12.0

6 years ago

0.11.2

6 years ago

0.11.1

6 years ago

0.11.0

6 years ago

0.10.4

6 years ago

0.11.0-beta.3

6 years ago

0.10.3

6 years ago

0.11.0-beta.2

6 years ago

0.11.0-beta.1

6 years ago

0.11.0-beta.0

6 years ago

0.10.2

6 years ago

0.10.1

6 years ago

0.10.0

6 years ago

0.10.0-beta.0

6 years ago

0.9.3

6 years ago

0.9.2

6 years ago

0.9.2-beta.0

6 years ago

0.9.1

6 years ago

0.9.0

6 years ago

0.9.0-beta.8

6 years ago

0.9.0-beta.7

6 years ago

0.9.0-beta.6

6 years ago

0.9.0-beta.5

6 years ago

0.9.0-beta.4

6 years ago

0.9.0-beta.3

6 years ago

0.9.0-beta.2

6 years ago

0.9.0-beta.1

6 years ago

0.9.0-beta.0

6 years ago

0.8.0

6 years ago

0.8.0-beta.13

6 years ago

0.8.0-beta.12

6 years ago

0.8.0-beta.11

6 years ago

0.8.0-beta.10

6 years ago

0.8.0-beta.9

6 years ago

0.8.0-beta.8

6 years ago

0.8.0-beta.7

6 years ago

0.8.0-beta.6

6 years ago

0.8.0-beta.5

6 years ago

0.7.3

6 years ago

0.8.0-beta.4

6 years ago

0.8.0-beta.3

6 years ago

0.8.0-beta.2

6 years ago

0.8.0-beta.1

6 years ago

0.8.0-beta.0

6 years ago

0.7.2

6 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.7.0-beta.7

6 years ago

0.7.0-beta.6

6 years ago

0.7.0-beta.5

6 years ago

0.7.0-beta.4

6 years ago

0.6.2

6 years ago

0.7.0-beta.3

6 years ago

0.6.2-beta.0

6 years ago

0.7.0-beta.2

6 years ago

0.7.0-beta.1

6 years ago

0.6.1

6 years ago

0.7.0-beta.0

6 years ago

0.6.1-beta.5

6 years ago

0.6.1-beta.4

6 years ago

0.6.1-beta.3

6 years ago

0.6.1-beta.2

6 years ago

0.6.1-beta.1

6 years ago

0.6.1-beta.0

6 years ago

0.6.0

6 years ago

0.6.0-beta.2

6 years ago

0.6.0-beta.1

7 years ago

0.6.0-beta.0

7 years ago

0.5.6

7 years ago

0.5.5

7 years ago

0.5.4

7 years ago

0.5.3

7 years ago

0.5.2

7 years ago

0.5.2-beta.0

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.4.0

7 years ago

0.3.2

7 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.1

7 years ago

0.2.1-beta.2

7 years ago

0.2.1-beta.1

7 years ago

0.2.1-beta.0

7 years ago

0.2.0

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago