Introduction to New Relic for Node.js

Pinpoint and solve issues down to the line of code with Node monitoring from New Relic. With features like service maps and error analytics, New Relic for Node.js allows you to get the full picture of your app environment.

Many Node application requests are based on raw URLs. New Relic for Node.js is different. New Relic for Node.js assumes it can group requests to your application into transactions instead of HTTP requests. Transactions are defined by giving one or more request paths a name. These names are used to:

  • Visualize where your app is spending its time (in transaction breakdowns).
  • Identify slow requests.
  • Group metrics.
  • Show you which portions of your application are suffering from slow database performance.

System requirements

Before you install New Relic's Node.js agent, review the system requirements.

Extend your instrumentation

After installing the Node.js agent, extend your instrumentation:

Troubleshoot your installation

If you encounter issues with your Node.js agent, see our troubleshooting information:

You can also view all troubleshooting docs. If you need additional assistance, get support at support.newrelic.com.

For more help

Additional documentation resources include:

Join the discussion about Node.js monitoring in the New Relic Online Technical Community! The Technical Community is a public platform to discuss and troubleshoot your New Relic toolset.

If you need additional help, get support at support.newrelic.com.