The Web Console’s Overview page provides an ‘at a glance’ view of your project’s health by displaying different top down views of your error / crash data. As of June 2021, we are releasing the first iteration of this page with default widgets to enable the following use cases:
- Top Down Synthesis: Aggregate widgets allow developers or project leads to quickly see how many total, unique, and open errors have been reported in their project for a fast, simple status update
- Errors By Release Visualization: Users can visualize their error count through time, broken out by application version to monitor their app’s stability across releases
- Errors by Platform, Classifiers: Simple, predefined tables give users the ability to quickly identify spikes / trends of errors on a specific platform or type.
- Filter the Overview: As with the Web Console’s Explore, Triage, and Debug view, the Overview page can also be manipulated using the global filter bar to suit your specific needs!
Before the end of Q2 2021, we expect to add some exciting new features as well!
- Session Stability Through Time: View your project’s crash free sessions as a percentage through time and broken out by application version to get a deep sense of application stability
- Visual Design Improvements for Better Data Density: Many of the existing widgets will be optimized to ensure insights are as clear as possible. This will include improvements to the line charts and stacked back chart visualizations for error breakdowns by version, platform, and classifier
Through the second half of 2021, we expect to continue iterating on the data / views provided on this page and eventually enable users to customize it to fit their needs. We welcome any and all feedback to help us in shaping those improvements! To submit feedback, message us using the blue “Support” button at the bottom right of your screen.
Errors By Version
On the Overview page, you will have access to one of our new visualization tools: A line chart that shows you your project’s errors through time, by version. This tool makes it easy to see if a particular build is problematic; great for monitoring a new release!
Here we can see that version 0.2 seems to generally have more error reports than 0.1. Perhaps this version introduced new features that weren't well tested?
If you want the same visualization to instead show the total error count through time, you can use the drop down in the top right corner of the widget to toggle between “Total” and “By Version” modes.
Changing The “Version” Attribute
For the widgets on the overview page which show errors by version, we offer the ability to change which attribute they want to specify as “version”. We understand that different users often use their own custom attributes to signify the build version / app version so this will enable those users to utilize these tools as well.
To change the version attribute used by the Overview page, click the pencil icon to the right of the relevant widget’s title as shown below.
This will then display the below which will allow you to select the attribute of your choice from the dropdown menu.
Drill Into Details
The Overview page also integrates well with the Web Console’s other views. If you see something that you want to investigate further, use the link at the top right of the widget you want to investigate further. This will take you to the Web Console’s Triage or Explore views and automatically apply the widget’s layout. From here, you can use those views to drill into more detail (for example, by adding columns for different attributes).
Stability Metric Widgets
As of Console version 3.19.25, the Overview page also now supports "Crash free session" and "Crash free user" widgets! (Scheduled for release 8/2/2021)
Crash free sessions displays the percent of total application sessions that experienced no crashes. Crash free users shows the percentage of unique users who did not encounter any crashes. Both of these metrics are incredibly helpful ways to measure your project’s stability and user experience!
Stability Metric Configuration
These stability metric widgets were built upon a very powerful set of new Backtrace features that allow users to define / customize specific metrics which they care about tracking within their application / game. As such, there is some configuration that is required depending on the Backtrace SDK that you use in order to get the benefit of these features.
If you see something like the error in the image below, that means you need to follow the steps (linked below) to configure your project so the dashboards have the data they need to display your stability metrics.
Note that, as of 8/2/2021, these features are still being developed for many of our SDKs. Right now, only our Unity SDK is supported, with the rest to be implemented throughout Q3 2021.
For details as to how to configure your project to get the benefit of these stability metrics, please follow the SDK specific documentation linked below.
Unity (Search the Read Me file for "Crash Free Metrics Reporting" for additional instructions)
(more coming soon!)