Automate error tracking with DoneDone and Bugsnag

Bugsnag is a fantastic tool that provides error tracking and monitoring for your server-side, mobile, and JavaScript apps. When a problem occurs in your code, Bugsnag automatically creates an event and notifies your development team.

Bugsnag has also recently integrated with DoneDone, allowing you to create DoneDone issues for Bugsnag events both manually and automatically. Let’s take a look at how this works.

Connect Bugsnag to DoneDone

To get started with Bugsnag integration, connect your Bugsnag account to your DoneDone account with the following steps:

  • Login to Bugsnag and select one of your projects (or create a new one).
  • Navigate to your project’s settings, choose Issue Tracker from the sidebar menu, then select DoneDone.
  • Enter your authentication settings, configure your default Fixer, Tester, and Priority values, then choose the default tags to be added to all issues created via Bugsnag.
  • Finally, choose when you want issues to be created in the Automation settings, then save your settings.
Configuring DoneDone settings within Bugsnag

Configuring DoneDone settings within Bugsnag

Creating DoneDone Issues from Bugsnag

If you checked the Create issue when we receive the first exception of a new type option in your Issue Tracker settings, Bugsnag will simply create a new DoneDone issue when a new type of exception is detected. Easy!

Or, if you prefer to only create DoneDone issues when needed, simply open an event in Bugsnag and click the Create Issue (!) icon in the top left of the project toolbar. This will immediately create a new issue in DoneDone for the event you are viewing.

Once a Bugsnag event has been linked to a DoneDone issue, you can quickly refer back and forth between both applications. In Bugsnag, just click the View Linked Issue (!) icon in the project toolbar to open the associated DoneDone issue. In DoneDone, simply click the Bugsnag link in the issue description to open the associated Bugsnag event.

A Bugsnag event connected to a DoneDone issue

A Bugsnag event connected to a DoneDone issue

Sign up for a free 30-day trial of Bugsnag today and see how easy it is to integrate DoneDone into your app monitoring process.

Jeremy Kratz is a developer at DoneDone. Follow him on Twitter via @jwkratz.