2017-05-01 5 views
1

私は(https://github.com/electron/electron/blob/master/docs/api/crash-reporter.md電子クラッシュレポータを用いた電子アプリのために特別に)breakpadのクラッシュレポートを収集するために、セットアップにサービスをしたいです数百万のセッションで何百ものクラッシュレポートを生成するアプリケーションには役立たないリストにそれらを提示してください。 Fabric/CrashlyticsがiOS/Android向けに行うことが理想的です(レポートと一致するクラスタ、リリース順)。また、ホストされているものはとても良いでしょう。ホストBreakpadサーバ(電子クラッシュレポータは)

  • ブレッドパッドのクラッシュレポートを収集するプロジェクトが改善されていますか?
  • 良いホストされたオプションはありますか
  • ブレッドパッドのレポートを収集し、Crashlytics、HockeyApp、Firebaseのようなホスティングサービスに送信するミドルウェアはありますか?

ありがとう!

答えて

3

注:私は、2つ以上のリンクを持つ投稿を持つほどの評判はありません。以下の項目はすべて、ウェブ検索で簡単に見つけることができます。

ブレッドパッドのクラッシュレポートを収集するプロジェクトが改善されていますか?

MozillaのSocorroは、MozillaがFirefoxなどのアプリケーションからブレークパッドのクラッシュレポートを収集するために使用するオープンソースプロジェクトです。 Mozillaのクラッシュ統計を検索することで、Socorroのインスタンスが実際に動作していることがわかります。

良いホストされたオプションはありますか?

私は、バックトレースI/O、Bugsplat、およびRaygun I/Oの3つの会社で、ブレークパッドのクラッシュ管理オプションを提供しています。 完全な開示:https://documentation.backtrace.io/product_integration_minidump_electron/index.html:私はバックトレースI/Oは、電子のアプリから生成さbreakpadのクラッシュレポートを管理するホスト型ソリューションを提供し

バックトレースI/Oのために働きます。これにはクラッシュアグリゲーション、シンボル管理、ワークフローの統合(Slack、JIRA、PagerDutyなど)、電子属性のすべての属性に関するカスタム属性(crashReporter.setExtraParameter()でカスタム属性を追加できます)[編集:固定スペル]が含まれます。

Bugsplatは、クラッシュアグリゲーション、シンボルサーバ、およびワークフロー統合を提供します。 AFAICTは、静的な属性/フィールドのセットのみをサポートしています(ドキュメントを見つけるためにbugsplatブレークパッドを検索します)。つまり、Electronレポート(​​,process_type,など)のビルトイン属性をすべてサポートしていません。 crashReporter.setExtraParameter()によって追加された追加の属性をサポートします。また、ブレークパッドのクラッシュレポート(< 2MB)のサイズには厳しい制限があることに注意してください。彼らが電子アプリの正式なサポートを持っているかどうかは言葉もない。

Raygunは、4月中旬のblogpostを介して正式に発表されたブレークパッドのサポートのみです。私はこれが積極的にサポートしているものであることを示唆する文書は見つかりません。 Ragyunの機能+他の言語のサポートは、Crashlytics、HockeyAppなどの他のクラッシュレポートソリューションと同等レベルです

ブレッドパッドのレポートを収集し、Crashlytics、HockeyApp、Firebaseのようなホスティングサービスに送信するミドルウェアはありますか?

私は気づいていません。

+0

フォローアップをそれの99%をホストし、優れた問題のグループ化を行い、レポート作成など:バックトレースはちょうど動的シンボルダウンロードを追加しました。シンボルは、公開されているシンボルサーバから自動的にダウンロードされ、人間が読み取り可能なコールスタックを自動的に表示します。 [ここに投稿](https://backtrace.io/blog/augustupdate/) –

0

別のオプション:

プロジェクト以下のプロジェクトが1回のクリックでHerokuのにデプロイすることができます。それはブレークパッドのダンプを解析し、それをSentry.io(無料のプランで素敵なホスティングサービス)に渡します。 100%ホストされているわけではありませんが(ミドルウェアをホストしています)、セットアップにはわずか10分しかかかりません。 Sentryは

https://github.com/khamidou/electron-breakpad-sentry

関連する問題