How It Works 2018-04-11T12:31:10+00:00

How It Works

Strap in – You’re about to see how Backtrace is the shortest path to quality software.

Create Your Universe

Integrate with your App

See new events submitted

Triage and Debug

Integrate with Workflows

Create Your Universe

Start your trial account at Backtrace.io/create

Explore Universe and Project Settings.

You should be up and running within the next 5 minutes!

Create Your Universe

Integrate with your App

See new events submitted

Triage and Debug

Integrate with Workflows

Integrate With Your App

Navigate to your Project Settings / Tokens page to learn how to integrate for your language.

  • In many cases, you can configure your existing Crashreporter to point to your Backtrace universe.
  • In others, you may need to include a new library in your application.
  • Upload required symbols into the Backtrace system.

Create Your Universe

Integrate with your App

See new events submitted

Triage and Debug

Integrate with Workflows

See New Errors Submitted

Now that you’ve configured your app, let’s generate an error, or simulate a crash.

Now in Backtrace, you’ll see the new error.

Create Your Universe

Integrate with your App

See new events submitted

Triage and Debug

Integrate with Workflows

Triage and Debug

View the callstack and other interesting information at the time of the error occurrence. Open the error in the debugger to shed some more light on the root cause.

Coming Soon – Use Backtrace’s inbox to manage event lifecycles with open, resolved or ignored states and behaviors, assignment, commenting and other collaboration features.

Create Your Universe

Integrate with your App

See new events submitted

Triage and Debug

Integrate with Workflows

Integrate With Workflows

Now that you have seen how Backtrace helps you debug events occurring in your app, you can configure additional workflows for integration with your messaging, ticket tracking, pager and monitoring systems.

window.addEventListener('load',function(){ var set_int = setInterval(function(){ if(jQuery('.backtrace-create-component:contains("Your account was created. Check your email to begin integrating with Backtrace.")').is(":visible")) || (jQuery('.backtrace-create-component:contains("Your account was created. Please click on the login button below to begin integrating with Backtrace.")').is(":visible")) { dataLayer.push({'event' : 'formSubmitted', 'formName' : 'SignUpSuccess'}) clearInterval(set_int); } }, 1000) }) window.addEventListener('load',function(){ var set_int = setInterval(function(){ if(jQuery('.backtrace-create-component:contains("Your account was created. Check your email to begin integrating with Backtrace.")').is(":visible")) || (jQuery('.backtrace-create-component:contains("Your account was created. Please click on the login button below to begin integrating with Backtrace.")').is(":visible")) {ga('send','event','form','submit','register') clearInterval(set_int); } }, 1000) })