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.

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.

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.

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.

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.

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.

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.

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.
Error Tracking
Track exceptions, get error alerts, debug and fix bugs with ease.
Performance Monitoring
Monitor the performance of your slowest actions down to the nanosecond.
Host Monitoring
Monitoring for your servers: keep an eye on CPU, Disk, Network & more.
Anomaly Detection
Avoid surprises and set triggers for anomalies on any metric you'd like.
Uptime Monitoring
Get alerted in real-time when your application is down.
Metric Dashboards
Collect metrics from your code and chart them on interactive dashboards.
Log Management
Collect and manage logs in an easy-to-use interface.
Automated Dashboards
Visualize your application performance metrics.
Check-ins
Monitor your application's background jobs and processes.
Time Detective
Monitor your application's background jobs and processes.
MCP Server
Debug faster from your AI editor with direct access to AppSignal insights.
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.
// 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.

Monitor BullMQ Background Jobs with AppSignal
You can now monitor BullMQ jobs using AppSignal.

Introducing Support for Apollo Gateway
You can now use AppSignal to proactively monitor your Apollo Gateway services.

How to Monitor Custom Metrics with AppSignal
Start monitoring your application proactively with AppSignal's custom metrics.

Optimize Your Prisma Queries with AppSignal and OpenTelemetry
Power up your application's Prisma queries with AppSignal and OpenTelemetry.
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.
Start monitoring your Node.js app
- The Easiest Way to Monitor Node.js: Automatic Instrumentation
- Node.js Garbage Collection: Heap Statistics Automated Dashboard
- AppSignal for Node.js 3.0 Introduces OpenTelemetry Support
- Improved Error Tracking for Node.js in AppSignal
- AppSignal’s Next Level of Front-end Error Tracking
- Setting Up Triggers and Alerts From Graphs in AppSignal
- Add Custom Metrics for Node.js in AppSignal
Optimize Node.js performance
- 7 Ways to Improve Node.js Performance at Scale
- Patterns and Anti-patterns in Node.js
- Use Streams to Build High-Performing Node.js Applications
- 4 Ways to Minimize Your Dependencies in Node.js
- Node.js Architecture Pitfalls to Avoid
- Node.js Error Handling: Tips and Tricks
- How to Handle Errors in React
- Improving Node.js Application Performance With Clustering
Make your next crash make sense.
Free for 30 days. No credit card. Two-minute install.