Backtrace & Perforce Helix Core
Empowering teams to deliver quality software and better user experiences
BACKTRACE AND PERFORCE HELIX CORE INTEGRATION
Backtrace is the crash and error reporting solution for the video game, embedded technologies, desktop/mobile software, and SaaS markets.
Backtrace provides development teams with improved ability to triage and diagnose errors that impact users in production, or those that are slowing down your CI/CD pipelines.
By integrating Helix Core and Backtrace, your developers will get instant access to source code related to an in-development or post-release error. They won’t have to jump between applications, and your team will be able to resolve the issues more quickly and effectively.
WHY INTEGRATE HELIX CORE AND BACKTRACE?
When Helix Core is integrated with Backtrace, programmers will immediately see the lines of code related to the stack trace of an in-development or post-release error. They can optionally view blame, commit hash, and last updated time to further help resolution. This vital context can save hours of time a week in the triage and debug process.
WITH HELIX CORE AND BACKTRACE, CUSTOMERS CAN:
Quickly locate and make changes to offending source code.
Understand which commits and releases introduce instability.
Streamline the process of catching and resolving issues that occur in deployment or during CI/CD.
WHAT HELIX CORE PROVIDES
Helix Core is version control software. Development teams use Helix Core to securely manage source code and other digital assets related to your video game, software, or embedded devices. Helix Core provides a way for clients like Backtrace to load source code based on different commits or versions, and see the last updated time and person, and which commit introduced a change.
HOW BACKTRACE INTEGRATION WORKS
A Backtrace Admin will configure their instance to connect with and sync files from their Helix Core depots.
Engineers working to resolve an error in the Backtrace Debugger will see relevant revisions of source code for a selected frame of the callstack.
Behind the scenes, Backtrace uses the p4 command line utility to sync appropriate snippets of code in a readonly manner.
ON PREM? NO PROBLEM!
Backtrace provides a backtrace-source-code service that you can deploy and manage behind your firewall. The service can support different network configurations, communicating with a hosted backtrace instance on a defined network port, or running in a standalone mode for more high security environments.
PERFORCE HELIX CORE + BACKTRACE = AUTOMATED CONTEXT INTO CRASHES
COMBINING THE SOLUTION HELPS TEAMS SPEND MORE TIME SHIPPING GREAT EXPERIENCES, INCREASE SOFTWARE STABILITY, AND RETAIN MORE USERS:
- Prioritization: is this an immediate issue I need to fix?
Backtrace gives the developer useful information such as when the issue was first seen and last seen, if it was a regression, how many occurrences and how many users impacted, and more.
- Resolution: Show me the line of code where this happens. Show me context.
Backtrace captures the line of code where this happens… Perforce Helix Core can show them the actual code surrounding where the issue happened, and the most recent changes made to it!