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.
npm install. that's all. We'll set up Node.js performance monitoring and error tracking in minutes, with automatic data categorizing and graphing.
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.
AppSignal automatically provides a dashboard that monitors your heap. Need alerts? Set triggers and get notified when your total heap size gets too big.
Inspect duration and throughput per route in easy-to-read charts. Figure out if an endpoint is performing badly.
1500+ development teams rely on AppSignal to ship code with confidence. We are sharing a few of their stories with you.
AppSignal catches errors in your Node.js apps. Our reports have all the debugging data you need to find the root cause of errors.
Get alerted about errors in Node.js code. Find the root cause of errors with the help of all the debugging data we collect.
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.
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.
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.
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.
Track exceptions, get error alerts, debug and fix them with ease.
Monitor the performance of your slowest actions down to the nanosecond.
Monitoring for your servers: keep an eye on CPU, Disk, Network & more.
Avoid surprises and set triggers for anomalies on any metric you'd like.
Get alerted in real-time when your application is down.
Collect metrics from your code and chart them on dashboards.
Collect and manage application logs in an easy-to-use interface.
Visualise your application performance metrics.
Monitor your application's background jobs and processes.
AppSignal offers a 30-day free trial, no credit card is required. All features are available in all plans. Start monitoring your application in just a few clicks!
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" })
// 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" })
Browse some of our top articles for great insights into Node.js performance optimization, monitoring, and observability
You can now monitor BullMQ jobs using AppSignal.
You can now use AppSignal to proactively monitor your Apollo Gateway services.
Start monitoring your application proactively with AppSignal's custom metrics.
Power up your application's Prisma queries with AppSignal and OpenTelemetry.
We’ve got a lot of articles on our blog about Node.js performance. Here’s a short checklist of cards you should read to get you started with monitoring and fixing performance issues.
AppSignal offers a 30-day free trial, no credit card is required. All features are available in all plans. Start monitoring your application in just a few clicks!