del*_*rox 3 google-breakpad electron
我想设置一个服务来收集breakpad崩溃报告(特别是使用Electron Crash Reporter的电子应用程序:https://github.com/electron/electron/blob/master/docs/api/crash-reporter.md)
我能找到的唯一服务器只是转储minidump并将它们显示在一个列表中,这对于有数百万个会话生成数百个崩溃报告的应用程序没有帮助.Fabric/Crashlytics为iOS/Android做的事情是理想的(集群匹配报告,按发布排序).托管的东西也会非常好.
谢谢!
注意:我没有足够的声望来发布一个包含两个以上链接的帖子:/以下所有项目都应该很容易通过网络搜索找到.
收集破坏者崩溃报告是否有更好的项目?
Mozilla的Socorro是一个开源项目,由Mozilla用于收集Firefox等应用程序的破解崩溃报告.您可以通过搜索Mozilla崩溃统计数据来查看他们的Socorro实例.
有没有好的托管选项?
我只知道有三家公司提供托管的breakpad崩溃管理选项:Backtrace I/O,Bugsplat和Raygun I/O. 完全披露:我为Backtrace I/O工作
Backtrace I/O提供托管解决方案来管理从电子应用程序生成的breakpad崩溃报告:https://documentation.backtrace.io/product_integration_minidump_electron/index.html .这包括崩溃聚合,符号管理,工作流集成(Slack,JIRA,PagerDuty等),自定义属性w /所有属性的完整报告(您可以通过crashReporter.setExtraParameter()电子应用程序添加自定义属性)[编辑:固定拼写].
Bugsplat提供崩溃聚合,符号服务器和工作流集成.AFAICT,它仅支持静态组属性/字段(搜索bugsplat breakpad找到自己的文档).这意味着它们并不支持所有内置的属性是电子报告(guid,process_type,platform等),也不支持额外的属性通过添加crashReporter.setExtraParameter().另请注意,他们对breakpad崩溃报告的大小有严格的限制(<2MB).如果他们对Electron应用程序有任何官方支持,那就没问题了.
Raygun 仅在4月中旬通过博客正式宣布了破解版支持.我找不到任何文件表明这是他们积极支持的内容.Ragyun的功能+对其他语言的支持与Crashlytics,HockeyApp等其他崩溃报告解决方案相当.
是否有任何中间件可以收集破坏平台报告并将其发送到Crashlytics,HockeyApp或Firebase等托管服务?
我不知道.
| 归档时间: | 
 | 
| 查看次数: | 1237 次 | 
| 最近记录: |