Here's an overview of how it initially looks like when you start receiving crashes:
The details you can find on the crashes page:
Percentage of Crash-Free Sessions: The percentage of total sessions that didn't end in a crash. ANRs and non-fatal errors like caught exceptions are not counted as crashes.
Percentage of Crash-Free Users: The percentage of total users who did not experience a crash.
Number of Crashing Sessions: The total number of sessions in which a crash occurred.
Number of affected users: The total number of unique users who experienced a crash.
Number of affected sessions: The total number of sessions affected by crashes (Fatal, Non-Fatal, or ANR).
List of Crashes with:
Number of occurrences
Numbers of users affected
Minimum & Maximum app versions
First & last seen of that crash
Crash Details Page
When selecting a specific crash, additional insights and actions become available.
Actions Available on the Crash Page:
We want to maintain the same look and feel as bug reports, so you will not feel confused, as the crash page includes the same actions:
Among other actions, you can find as well such as:
Activity & comments
Notification related to any of the activities should navigate to the crash report with the drawer opened.
Public URL
You will be able to create a public URL so you can share it with whomever you want.
Tags
All created tags will be displayed, and you will be able to add or delete them from the Tags page in settings.
Occurrences page
It opens all the users that are affected by the crash with the number of occurrences.
You can read more about it here.
Crash Graph
Only 5 curves are displayed by default.
The first 4 are the app versions with the max number of new crashes during the week, sorted descendingly.
The last item, "Others," contains an aggregation of the other app versions that had new crashes during the week.
There are 2 types you can choose:
Per App version:
Each app version with a color where the x-axis is the timeline and the y-axis is the number of occurrences
Aggregated:
Total of all app versions where the x-axis is the timeline and the y-axis is the number of occurrences
Symbolication/Deobfuscation
For the missing dsyms or mapping files, a warning alert will be displayed and action on how to upload the files:
An alert message will be displayed, which is "This crash isn't symbolicated/deobfuscated. Please upload the dSYMs files of app_version".
A button called "Upload missing files"
Some Notes:
If we have many app versions, we start grouping them into the Others category.