Error Reporting

Error reporting captures exceptions and application errors in real time, complete with stack traces, request context, and user information. SiteMonitor groups errors, tracks trends, and alerts you when new issues appear.

How it works

01

Install the SDK

Add a lightweight SDK to your application or connect via our API. Takes under 5 minutes.

02

Errors are captured

SiteMonitor captures exceptions, failed requests, and application errors with full context, including stack traces, request data, and user info.

03

Debug and resolve

Get alerted on new errors, track trends, and debug faster with grouped errors and stack traces.

What is error reporting?

Error reporting is the automated capture and tracking of application exceptions and failures. Instead of relying on users to report bugs or digging through log files, an error reporting tool captures errors the moment they happen and provides the context you need to debug them quickly.

SiteMonitor's error reporting captures each error with its full stack trace, the HTTP request that triggered it, and information about the affected user. Errors are automatically grouped so you can focus on unique issues rather than wading through duplicates.

What you get

  • Automatic exception capture with stack traces
  • Error grouping and deduplication
  • Request context (URL, headers, parameters)
  • User context for affected user tracking
  • Error trends and frequency graphs
  • Alerts on new error types or spikes
  • Source map support for JavaScript
  • SDKs for PHP, Node.js, Python, Ruby, and Go

Frequently asked questions

Logging captures everything. SiteMonitor error reporting focuses specifically on exceptions and errors. It automatically groups similar errors, tracks their frequency over time, captures relevant context (stack trace, request data, user info), and alerts you when new error types appear or error rates spike.
SiteMonitor provides SDKs for PHP, Node.js, Python, Ruby, and Go. You can also send errors directly via our REST API from any language or platform.
No. The SiteMonitor SDK captures errors asynchronously and sends them in batches. The overhead is negligible, typically less than 1ms per request. Errors are queued in memory and sent in the background.
SiteMonitor groups errors by their exception type, message pattern, and stack trace. This means 1,000 occurrences of the same bug show up as a single grouped error with an occurrence count, rather than 1,000 individual entries.
Yes. You can mark errors as resolved, ignored, or expected. Ignored errors are filtered from your dashboard and won't trigger alerts. You can also set up rules to automatically ignore specific error patterns.

Ready to keep your sites online?

Set up your first monitor in under 2 minutes. No credit card required.