getsentry / getsentry/sentry-java

Report app exit reasons

未關閉
#3,958 9 則留言 1 個 reaction 已指派 1 人 已被 @markushi 認領 在 GitHub 檢視
Android Errors Feature
主要語言
Kotlin
星號
1.4k
分支
478
平均合併
2 天 22 小時
30 天內合併 PR
69

描述

### 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 摘要。