JavaScript Error Tracking

Catch and fix errors in your JavaScript.

We monitor your favorite JavaScript frameworks — and of course, you can catch plain JavaScript errors too.

JavaScript debugging reports

Find the root cause of errors.

We save error details and provide you with the information to drill down to the root cause. Look at other occurrences of the same error to discover patterns. Tag errors with user IDs or anything else to make debugging easier, and add links back to your CRM to follow up on affected users.

Error message

The error message is shown at the start of the page.

JavaScript error message in AppSignal

Request details

See the hostname, path, request ID and other information that was saved for this request.

JavaScript error request details in AppSignal

Change issue status

Set issue status and notification preferences.

Changing issue status in AppSignal

Browse saved samples

We keep track of every occurrence of the exception, so you can inspect and compare.

Browsing saved error samples in AppSignal

Alerts

Get alerted in real-time.

AppSignal automatically sends real-time alerts to your favorite platforms.

  • Discord
  • Email
  • Flowdock
  • Intercom
  • MS Teams
  • Opsgenie
  • PagerDuty
  • Slack
  • Webhook
Real-time alerts in AppSignal

Integrations

Send to your issue tracker.

Create and send issues to your favorite issue trackers with a single click.

  • Asana
  • Shortcut
  • GitHub
  • GitLab
  • Jira
  • Trello
Issue tracker integrations in AppSignal

Breadcrumbs

Use breadcrumbs for full user context.

Front-end errors can be quirky. That’s why we track what users did before the error occurred.

Breadcrumbs for user context 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

5-Minute APM

Installation without the frustration.

AppSignal is built for ease of use. The installation is effortless and we’ll set most things up automatically. You’ll be monitoring exceptions and JavaScript errors in no time.

JavaScript
// Install AppSignal
yarn add @appsignal/javascript
npm install --save @appsignal/javascript
 
// Initialize AppSignal
import Appsignal from "@appsignal/javascript" // For ES Module
const Appsignal = require("@appsignal/javascript").default // For CommonJS module
 
const appsignal = new Appsignal({
  key: "YOUR FRONTEND API KEY"
})

Lightweight agent

AppSignal’s monitoring agent is built with Rust. It’s lightweight, stable and already runs in thousands of applications.

Dev-to-dev support

If you need us, we’re there for you. We’re committed to making AppSignal monitoring great for you and your team.

GDPR compliant

Got customers in the EU? Our data processing is GDPR compliant.

99.999% uptime

If there’s one thing you need to trust, it’s your APM. We’re ready to help you monitor, at every scale.

JavaScript blog

Our best JavaScript articles

AppSignal writes high-quality articles about programming in JavaScript on our blog. This is a collection of our best articles.

$appsignal install

Make your next crash make sense.

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