New crash ping dashboard now available

75 views
Skip to first unread message

Alex Franchuk

unread,
Dec 11, 2024, 10:14:53 AM12/11/24
to dev-pl...@mozilla.org

I’m announcing the availability of a new crash ping dashboard:
https://crash-pings.mozilla.org.

Some of you may be familiar with Socorro, our crash report dashboard. The difference is that crash pings are default-on with telemetry, and don’t require user input to be sent (because they do not contain PII: Personally identifiable information), whereas reports require user input to be sent. We have far less volume of reports than pings, and they are far more biased. This means that reports are not the best source of data to, for example, determine top crashers: to get a comprehensive view of stability, use ping data!

This dashboard was adapted and reworked from the existing Telemetry-based dashboard. It uses Glean crash ping data, which is now available for all platforms. This includes Android crashes (native and Java), which we didn’t have in Telemetry!

Our dashboard currently shows a sampling of the received pings in the past week, where we limit results within groups of release channel and process type. This ensures each channel and process type has some pings, but allows us to reasonably process the total volume of data. We are working on improving symbolication to be able to increase the sample size, however the current sample size results in less than about 1.5% error in the 99% confidence interval.

The dashboard is still being developed and improved, but we are announcing it now as it is moderately functional and may prove useful to you. If you encounter any issues or have suggestions, please submit bugs on BMO under the Crash Pings
:: Website
component.

We plan to move the existing automated topcrasher bug flagging to use this crash ping data rather than the crash report data it currently uses. Note, however, that this will never be a replacement for Socorro and crash reports: crash ping data is a good place to start when triaging issues and assessing stability, but the depth of information available from reports is essential for debugging issues.

Thanks all,

Alex Franchuk

Bobby Holley

unread,
Dec 11, 2024, 1:28:19 PM12/11/24
to Alex Franchuk, dev-pl...@mozilla.org
Great work everyone! This is a big milestone in a multi-year journey to level-up our stability infrastructure. Thanks to everyone involved along the way for getting us here.

--
You received this message because you are subscribed to the Google Groups "dev-pl...@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dev-platform...@mozilla.org.
To view this discussion visit https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/24ac77b1-ef3a-4b30-9024-77e2ebcc6772%40mozilla.com.

Jeff Muizelaar

unread,
Dec 11, 2024, 1:50:37 PM12/11/24
to Alex Franchuk, dev-pl...@mozilla.org
I'm excited to see this finally done!

I noticed that there are no GPU process crashes on Android. Any idea why?

-Jeff

--

Alex Franchuk

unread,
Dec 11, 2024, 10:19:07 PM12/11/24
to dev-pl...@mozilla.org, Jeff Muizelaar, dev-pl...@mozilla.org, Alex Franchuk
Jeff,

I haven't looked closer at the technical details behind it, but based on the list of possible values for https://searchfox.org/mozilla-central/rev/8f423e3c79147c65d078589f3666dd25ffe80840/mobile/android/android-components/components/lib/crash/src/main/java/mozilla/components/lib/crash/Crash.kt#174, it appears as if we don't yet support that level of granularity (but I feel as if it ought not be too difficult to improve that?).

-Alex

To unsubscribe from this group and stop receiving emails from it, send an email to dev-platform+unsubscribe@mozilla.org.
Reply all
Reply to author
Forward
0 new messages