getsentry / getsentry/sentry-java

Report app exit reasons

オープン
#3,958 コメント 9 件 リアクション 1 件 担当者 1 名 @markushi が担当を希望しています GitHub で見る
Android Errors Feature
主要言語
Kotlin
スター
1.4k
フォーク
478
平均マージ
2日 23時間
マージ済み PR(30日)
67

説明

### Problem Statement

`ApplicationExitInfo.getReasion()` provides a detailed breakdown why an app shut down. We should collect this information and report it:

* [`REASON_UNKNOWN`]()
* [`REASON_EXIT_SELF`]()
* [`REASON_SIGNALED`]()
* [`REASON_LOW_MEMORY`]()
* [`REASON_CRASH`]()
* [`REASON_CRASH_NATIVE`]()
* [`REASON_ANR`]()
* [`REASON_INITIALIZATION_FAILURE`]()
* [`REASON_PERMISSION_CHANGE`]()
* [`REASON_EXCESSIVE_RESOURCE_USAGE`]()
* [`REASON_USER_REQUESTED`]()
* [`REASON_USER_STOPPED`]()
* [`REASON_DEPENDENCY_DIED`]()
* [`REASON_OTHER`]()
* [`REASON_FREEZER`]()
* [`REASON_PACKAGE_STATE_CHANGE`]()
* [`REASON_PACKAGE_UPDATED`]()
* [`REASON_MEMORY_LIMITER`]()

### Solution Brainstorm

* Report as Metrics
* Report as Logs
* Enrich matching events (ANR events contain `REASON_ANR`)

┆Issue is synchronized with this [Jira Improvement]() by [Unito]()

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。