Node.js Application Monitoring

Easy and powerful Node.js monitoring

Get insights into your heap memory usage, detect memory leaks and track errors in your application. Quickly debug bottlenecks in any route in Express or Next.js and improve Apollo GraphQL query performance and Koa middleware performance.

Node.js monitoring dashboard screenshot of AppSignal APM

Supported Node.js Frameworks

Monitoring for Node.js frameworks and infrastructure.

npm install. That’s all. We’ll set up Node.js performance monitoring and error tracking in minutes, with automatic data categorizing and graphing.

Node.js Performance Monitoring

Monitor and improve your Node.js performance.

AppSignal gives detailed insights into the performance of specific parts of your infrastructure. Know exactly what was slow, and why it was slow. All performance insights are available out of the box, with endless possibilities to monitor performance metrics in depth.

Get alerts for Node.js memory leaks.

AppSignal automatically provides a dashboard that monitors your heap. Need alerts? Set triggers and get notified when your total heap size gets too big.

Node.js heap statistics dashboard in AppSignal

View duration and throughput per route.

Inspect duration and throughput per route in easy-to-read charts. Figure out if an endpoint is performing badly.

Node.js route duration and throughput charts in AppSignal

What our customers think

1500+ development teams rely on AppSignal to ship code with confidence. We are sharing a few of their stories with you.

Previously, we were using Honeybadger, Skylight, and Datadog, but now we have all those apps in one: AppSignal, and that is awesome!

Oleg, Developer at Benuevo

Hey y’all, we’re back. Sentry was just chaos.

Matt, Developer at Supertape

The biggest benefit of using AppSignal is the native Elixir support. … AppSignal just knows how an Elixir app is structured and builds error tracking and performance monitoring around it.

Justin Tormey, CTO at Ampla Technologies

Previously, we were using Honeybadger, Skylight, and Datadog, but now we have all those apps in one: AppSignal, and that is awesome!

Oleg, Developer at Benuevo

Hey y’all, we’re back. Sentry was just chaos.

Matt, Developer at Supertape

The biggest benefit of using AppSignal is the native Elixir support. … AppSignal just knows how an Elixir app is structured and builds error tracking and performance monitoring around it.

Justin Tormey, CTO at Ampla Technologies

We looked at Sentry, Datadog, and Honeybadger. AppSignal gave us everything in one tool for a fraction of the price.

Thilo Rusche, Developer at SportsKey

In New Relic, if you want more features, you have to upgrade… AppSignal’s pricing was easier to understand, and you get all the features for one price.

Devan Sabaratnam, Co-founder & CTO at HR Partner

Second to none support. It’s their developers themselves who are quickly and clearly answering any questions. It’s hard to overstate how nice this is.

Verified G2 Reviewer

We looked at Sentry, Datadog, and Honeybadger. AppSignal gave us everything in one tool for a fraction of the price.

Thilo Rusche, Developer at SportsKey

In New Relic, if you want more features, you have to upgrade… AppSignal’s pricing was easier to understand, and you get all the features for one price.

Devan Sabaratnam, Co-founder & CTO at HR Partner

Second to none support. It’s their developers themselves who are quickly and clearly answering any questions. It’s hard to overstate how nice this is.

Verified G2 Reviewer

Node.js Error Tracking

Find and fix bugs in your Node.js code.

AppSignal catches errors in your Node.js apps. Our reports have all the debugging data you need to find the root cause of errors.

Error Reporting

Node.js error tracking with backtraces and detailed reports.

Get alerted about errors in Node.js code. Find the root cause of errors with the help of all the debugging data we collect.

Node.js error backtrace in AppSignal

Error Tagging

Tag your errors with additional data.

Need more detailed information to debug an error? Easily tag your requests with additional information and the tags will show up in your error reports.

Tagging errors with custom data in AppSignal

Error Incident Workflow

Assign, triage, and send errors to your issue tracker.

It has never been easier to manage errors with your team. Simply assign and triage errors, and send them to your issue tracker of choice.

Error incident workflow in AppSignal

Dive deep into Node.js routes with the event timeline.

To debug Node performance problems, click on any peak in a graph, go to a performance issue, and view the event timeline. You’ll see how the route performs in detail, with a breakdown of events in the request.

Event timeline of an Express route in Node.js

Application Performance Monitoring Features

Monitor your Node.js app

AppSignal doesn’t just offer Node.js application performance monitoring and error tracking. We have a full set of features to monitor your application from A to Z. Oh, and all features are included in all plans.

Easy Installation

Zero-effort installation for many Node.js frameworks.

Just run our CLI installer on your Node.js project and we’ll guide you through how to install the APM.

JavaScript
// Install AppSignal
npx @appsignal/cli install
 
// Initialize AppSignal
const { Appsignal } = require("@appsignal/nodejs")
 
const appsignal = new Appsignal({
  active: true,
  name: "YOUR APPLICATION NAME",
  pushApiKey: "YOUR API KEY"
})

Node.js articles

Insights for days: our Node.js blog

Browse some of our top articles for great insights into Node.js performance optimization, monitoring, and observability.

Node.js Performance Monitoring Checklist

Get started with Node.js performance monitoring.

We’ve got a lot of articles on our blog about Node.js performance. Here’s a short checklist of articles to read to get you started with monitoring and fixing performance issues.

$appsignal install

Make your next crash make sense.

Free for 30 days. No credit card. Two-minute install.