To end 2016 with a bang, we released the 12 Features of Christmas, a Bugsnag tradition where we ship the frequently requested features we didn’t have time to build during the year. We focused on two main areas with the features we shipped:
We hope our 12 new features help you improve your processes and workflow for production monitoring for application errors. This blog describes the features related to error investigation. Look out for our blog next week where we’ll talk more about collaboration and debugging workflow.
For error investigation, the aim is to help you hone in on application errors that harm your product’s quality and users’ experience. This way, you can effectively prioritize application errors that matter and fix them accordingly, avoiding noisy, difficult to manage error data. Without a clear understanding of what is important and what is not, you can miss harmful bugs or spend time on things that don’t really matter.
To enhance your ability to make sense of application errors, we released a set of features that come in handy when you’re looking to identify harmful bugs that need to be addressed through your bug fixing process.
The most significant change we made to help with error discoverability is the compare projects view in Bugsnag that gives you a high level overview of all your projects with key metrics about the status of errors within each. From this new view, you can compare projects by their crash rate over time, new crashes introduced, and the progress of your team’s bug fixing workflow.
Bookmarks allow you to save different views of your application errors and easily return to them. Apply different combinations of filters to concentrate on a specific subset of your data, and bookmark them so they’re saved in your dashboard. Using bookmarks can reduce the amount of time you spend discovering and triaging application errors.
An important step in reproducing a bug is understanding its history, including when it was first introduced and last seen in your application. As part of the 12 Features of Christmas we introduced first and last seen tooltips which make this information clear when you’re investigating an error. This information appears to you when you hover over timestamps on various pages in Bugsnag, even if you are using filters to hone in your investigation.
Error severity is an at-a-glance piece of information in Bugsnag that helps you distinguish between unhandled and handled exceptions, so you can triage and identify errors in need of attention more efficiently. Now, you can also change the severity of errors from your dashboard, so in the future you can pay closer attention to severity
error and spend less time investigating errors of severity
To give you more control over error discovery using the filter bar, we’ve added exclude filters which allow you to filter out data which previously was not possible. This way you can easily exclude specific errors from your search results to discover the errors relevant to you.
These features can help you improve error discovery by giving you different ways to view your errors and added control over the data in your dashboard. Give them a try!