Welcome to the APM Node.js Agent documentation.

The Elastic APM Node.js Agent sends performance metrics and errors to the APM Server. It has built-in support for the most popular frameworks and routers, as well as a simple API which allows you to instrument any application.

Additional Componentsedit

APM Agents work in conjunction with the APM Server, Elasticsearch, and Kibana. Please view the APM Overview for details on how these components work together.

Get startededit

To get you off the ground, we’ve prepared guides for the most popular web frameworks:

Alternatively, you should check out our guide for getting started with a custom Node.js stack. To get an overview of which components of your application we instrument automatically, use the Supported Technologies Overview page.

Other useful documentation includes: