Categories
Developer Tools Monitoring Observability Error Tracking Debugging Logging Event MonitoringDeveloper links
Exceptionless
Exceptionless has earned over 2,400 GitHub stars and has been processing production errors since 2014 as the real-time event monitoring platform that captures far more than crashes. Built with ASP.NET Core on Elasticsearch for storage and Redis for caching, Exceptionless ingests exceptions, log messages, feature usage events, broken links, and custom event types through official SDKs for JavaScript, Node.js, .NET Core, ASP.NET, WPF, Web API, WebForms, Console apps, and React Native. Automatic event stacking groups related occurrences by exception type, message, and call stack into single actionable items, while manual stacking keys let developers create custom groupings for specific features or workflows. The real-time dashboard displays Most Frequent, Most Recent, and New event views with filtering by project, date range, environment, and custom tags. Stack management tracks resolution status with version-aware regression detection that automatically reopens resolved issues when the same error surfaces in a newer release. Webhook integrations connect to Slack, Discord, and external services through Zapier for automated issue tracking in GitHub Issues and Jira. Per-project notification settings control email and chat alerts for new errors, regressions, and critical events. OpenTelemetry support captures distributed traces alongside error data. The v8.6.0 release introduced a hosted Model Context Protocol server at the /mcp endpoint, enabling AI tools to query error data via OAuth-authenticated access. Deploy via Docker with the exceptionless/exceptionless image alongside Elasticsearch and Redis. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.
Benefits
- Beyond Errors Full Event Monitoring
- Captures exceptions, log messages, feature usage events, broken links, and custom event types in a single platform, providing visibility into application behavior beyond just crashes.
- Version-Aware Regression Detection
- Automatically reopens resolved issues when the same error appears in a newer release version, ensuring regressions from new deploys are caught immediately without manual tracking.
- Real-Time Configuration Changes
- Applies monitoring configuration changes instantly through the web dashboard without requiring code deployments, allowing teams to adjust error handling and filtering on the fly.
- Decade-Proven Production Stability
- Actively maintained since 2014 with over 2,400 GitHub stars and continuous releases, providing a mature and battle-tested error monitoring foundation for production workloads.
Features
- Automatic Event Stacking
- Groups related errors, logs, and events by exception type, message, and stack trace into manageable stacks with frequency counts and user impact metrics.
- Multi-Language SDK Support
- Ships official SDKs for JavaScript, Node.js, .NET Core, ASP.NET, WPF, WebForms, Console, React Native, and supports custom event submission via REST API.
- Webhook Integrations
- Connects to Slack, Discord, and Zapier for automated notifications, enabling pipelines to GitHub Issues, Jira, and custom dashboards through webhook promotion.
- OpenTelemetry Traces
- Ingests distributed traces alongside error events via OpenTelemetry, correlating exceptions with request spans across microservices for full observability.
- MCP Server Endpoint
- Exposes a Model Context Protocol server at /mcp with OAuth authorization, enabling AI tools to query error data, manage stacks, and inspect production issues.