Dynatrace provides extensive Node.js monitoring capabilities:
- Heap and process metrics
- Heap dumps
- CPU sampling (see known limitations)
- Event loop metrics
- Insights into inbound and outbound HTTP calls
- Dedicated support for a variety of databases (includes query capture)
See our supported technologies matrix for details about supported technologies that will be used in conjunction with Node.js.
Support and De-Support
Node.js follows an LTS release model.
Each odd-numbered version reaches EOL shortly after each new even-numbered version is released. Each even-numbered version eventually becomes an LTS release. For enterprise production environments, it’s recommended that you stick to LTS releases.
Whenever a new Node.js major version (even or uneven) is released, we add support for that version.
Node.js versions that reach end-of-life are desupported in Dynatrace within 2 release cycles.
- In conjunction with unsupported third-party modules, context can get lost in asynchronous callbacks. In such cases, please contact support.
- Some versions of Google V8 contain a memory leak in its CPU profiler, which is a blocker for production level ambient sampling. In these cases CPU sampling is disabled in Dynatrace.