崩溃管理器¶
**崩溃管理器**是 Gecko 应用程序中用于管理崩溃数据的一项服务和接口。
从 JavaScript 中,可以通过以下方式访问该服务:
let crashManager = Services.crashmanager;
这将为您提供来自 CrashManager.sys.mjs
的 CrashManager
实例。从此处,您可以访问和操作崩溃数据。
崩溃管理器存储有关崩溃的统计信息以及浏览器和内容崩溃的详细信息。崩溃管理器通过扫描 崩溃事件 在启动时自动检测新的浏览器崩溃。另一方面,内容进程崩溃信息由外部提供。
崩溃 Ping¶
崩溃管理器负责在发生崩溃或发现崩溃事件时发送崩溃 Ping。崩溃 Ping 使用 遥测 Ping 发送。
Glean¶
崩溃 Ping 已迁移到使用 Glean Ping,但是在确信 Glean 实现稳健之前,仍将发送遥测 Ping。Glean 的 crash Ping 可以在这里找到 这里。
有关详细信息,请参阅 bug 1784069。