
Airbrake
Error monitoring platform for tracking application exceptions and performance issues
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted error catcher compatible with Airbrake API
Errbit collects, groups, and manages application errors via a web UI, supporting Airbrake‑compatible reporting, customizable fingerprinting, and multiple authentication methods.
Errbit is a self‑hosted error aggregation service that receives Airbrake‑compatible payloads from any application. It stores notices in MongoDB, groups them using configurable fingerprinting rules, and presents a searchable UI where teams can view error details, backtraces, and affected users.
Designed for developers comfortable with Rails, Errbit runs on Ruby 3.4 and MongoDB 6+. All configuration is performed through environment variables, including database connection, authentication providers (GitHub, Google, LDAP), and fingerprinting options. After cloning the repository, installing dependencies, and bootstrapping, the service can be launched with a standard Rails server command. Ongoing upgrades are handled via Git pull, bundle install, and database migrations.
Beyond basic error collection, Errbit can automatically create GitHub issues, link error reports to user accounts, and enforce organization‑wide login policies. Its flexible grouping logic can be tuned per application, ensuring that distinct problems are not merged unintentionally.
When teams consider Errbit, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Capture production errors from a Rails app
Errors are sent via the Airbrake gem to Errbit, grouped, and displayed in a searchable UI for rapid triage.
Create GitHub issues automatically
When linked to a repository, Errbit can open GitHub issues for new error groups, streamlining developer workflow.
Enforce organization‑wide login via LDAP
Developers authenticate with corporate LDAP, ensuring only authorized personnel can view error data.
Customize fingerprinting per microservice
Each app defines its own grouping rules, preventing unrelated errors from being merged.
Any application that can send Airbrake‑compatible payloads, such as Ruby, JavaScript, Go, Python, etc.
MongoDB version 6.0 or newer is the supported backend.
Errbit supports GitHub, Google OAuth2, and LDAP; configuration is done via environment variables.
Yes, the fingerprinting algorithm is configurable globally or per app through the UI and can be re‑run on existing notices.
Pull the latest code, run bundle install, execute database migrations, and recompile assets as described in the upgrade section.
Project at a glance
ActiveLast synced 4 days ago