The open source error catcher that's Airbrake API compliant

X

Ruby

Errbit image

Errbit is the open-source error catcher everyone's been waiting for, and it’s all about taking control of application error monitoring into your own hands. This powerhouse of a tool can be self-hosted, is Airbrake API compliant, and offers comprehensive error management all under one roof. Dubbed the "open source error catcher that's Airbrake API compliant,” Errbit's got the goods, making its mark in the world of software development with style and efficiency. First off, let's talk about its seamless alignment with the Airbrake API. This means you can point your existing airbrake gem right at your Errbit server, and boom—just like that, you’re collecting and managing errors from your applications. Errbit doesn’t just catch errors; it organizes them into easy-to-digest summaries and backtraces, making debugging a smoother ride than ever. For all you Ruby enthusiasts out there, Errbit has made sure you’re well looked after. The setup is a breeze if you're already familiar with Rails applications. With some essential prerequisites like Ruby 2.7 and MongoDB >= 4.0.x, getting Errbit up and running involves a simple sequence of commands: clone the repo, bundle install, bootstrap it, and fire up the Rails server. Whether you're deploying to a local environment or a production server, Errbit's configuration is straightforward, using environment variables to keep things clean and manageable. One of Errbit’s standout features is its flexible notice grouping system. By default, it cleverly fingerprints errors using a combination of error class, message, backtrace, component, action, and environment name. But it doesn’t stop there; if your setup demands a different grouping strategy, Errbit lets you tweak the fingerprinter settings under the ‘Config’ menu, giving you the freedom to organize errors in a way that best suits your project needs. Managing multiple applications? Not a problem. Errbit allows you to create 'apps' within its system to keep error notifications from various projects neatly organized. Plus, with support for GitHub and Google authentications, configuring secure and convenient logins is a snap. Developers can even link their GitHub profiles, making it super easy to open issues directly on GitHub with just a few clicks. But what if your stack uses different tech? Errbit's got you covered. It’s not just for Ruby applications; any Airbrake-compatible error catcher can feed errors into Errbit. From PHP to Python and beyond, Errbit integrates smoothly across multiple languages. If you’re an integration junkie, you’ll appreciate the flexibility Errbit offers with plugins and add-ons. Custom gems and plugins can be added via a UserGemfile, allowing you to tailor Errbit to your project's unique requirements. For example, if you're using JIRA for issue tracking, simply include the errbit_jira_plugin, and you’re good to go. Errbit doesn’t just care about catching errors from your applications—it also takes care of itself. If it encounters any issues, it logs them to an internal application named "Self.Errbit." This self-awareness is a nifty feature that ensures you’re always in the loop if something goes awry with your error catcher. Finally, it’s worth noting the vibrant community and support around Errbit. With a dedicated Google Group, StackOverflow tag, and detailed documentation, help is always at hand. Plus, if you're keen on contributing, Errbit openly welcomes developers to join in on making it even better. In a nutshell, Errbit brings a robust, self-hosted, and community-driven solution to the table, perfect for developers looking to manage errors effectively while keeping control in their hands. From seamless Airbrake integration to extensive customization options, it’s a reliable companion for maintaining healthy, bug-free applications.

Check out site
Back to all products