Electron 监控挑战根植于它独特的双进程架构。主进程跑在 Node.js 上负责原生 API、系统交互和进程管理;渲染进程跑在 Chromium 上承载 UI 和业务逻辑。两者通过 IPC 桥接,但异常类型、性能指标和数据采集方式都不同。传统前端 RUM SDK 只能覆盖渲染进程,主进程完全缺失。此外原生崩溃会生成 .dmp 转储文件,需要 minidump 解析器和符号表服务;渲染进程网络请求容易在页面销毁或崩溃瞬间中断;tRPC 等 IPC 通信几乎没有现成的观测方案。这些问题叠加让 Electron 监控成为“大家都知道该做但没人愿意先踩坑”的领域。




