1
edit
(Glean-based crash pings results) |
(Minor revisions and link to the crash ping lifecycle.) |
||
| Line 223: | Line 223: | ||
== Glean-based crash pings == | == Glean-based crash pings == | ||
Status: | Status: complete<br> | ||
Developer(s): afranchuk<br> | Developer(s): afranchuk<br> | ||
Source code: https://github.com/mozilla/glean/<br> | Source code: https://github.com/mozilla/glean/<br> | ||
| Line 230: | Line 230: | ||
* https://hg.mozilla.org/mozilla-central/file/tip/toolkit/components/crashes/CrashManager.in.jsm#l711 | * https://hg.mozilla.org/mozilla-central/file/tip/toolkit/components/crashes/CrashManager.in.jsm#l711 | ||
* https://github.com/mozilla-mobile/android-components/tree/main/components/lib/crash | * https://github.com/mozilla-mobile/android-components/tree/main/components/lib/crash | ||
'''New source code and details are available at https://firefox-source-docs.mozilla.org/toolkit/components/crashes/crash-manager/crash-ping-lifecycle.html'''. <br> | |||
Bugs:<br> | Bugs:<br> | ||
* {{bug|1784069}} - [meta] Migrate crash pings to Glean | * {{bug|1784069}} - [meta] Migrate crash pings to Glean | ||
| Line 270: | Line 271: | ||
Work on fully-featured Glean-based crash pings was completed in 2025H1 and | Work on fully-featured Glean-based crash pings was completed in 2025H1 and | ||
legacy crash pings were removed in 2025H2. This work | legacy crash pings were removed in 2025H2. This work built upon several | ||
previous projects such as the Rust-based client-side minidump-analyzer which | previous projects such as the Rust-based client-side minidump-analyzer which | ||
provided high-quality stacks on Android machines, the new Rust-based crash | provided high-quality stacks on Android machines, the new Rust-based crash | ||
| Line 284: | Line 285: | ||
guaranteed by its contents being generated from Glean metrics file instead of | guaranteed by its contents being generated from Glean metrics file instead of | ||
being assembled manually like the legacy ping. Last but not least the new | being assembled manually like the legacy ping. Last but not least the new | ||
telemetry data | telemetry data is used as the input of the new | ||
[https://crash-pings.mozilla.org/ crash telemetry dashboard] which allows | [https://crash-pings.mozilla.org/ crash telemetry dashboard] which allows | ||
visualizing crash information in a way that makes triage and analysis possible. | visualizing crash information in a way that makes triage and analysis possible. | ||
edit