getsentry / getsentry/sentry-java
Group ANRs by component (UI, BroadcastReceiver, Service, etc.)
- 主要語言
- Kotlin
- 星號
- 1.4k
- 分支
- 478
- 平均合併
- 3 天 4 小時
- 30 天內合併 PR
- 72
描述
Revisit the ANR grouping strategy by evaluating two approaches: grouping ANRs by Android component type (UI, BroadcastReceiver, Service) for faster filtering, versus collapsing all ANRs into a single umbrella issue for visibility without polluting the issue stream. Both trade-offs should be considered before committing to one model.
We could also add an additional fingerprint, so they are still grouped by the main thread stacktrace, but within the component groups.
**Votes in brainstorming session:** 3
**Notion source:** [https://www.notion.so/3348b10e4b5d80d999d5fb7b4cabfe60]()
貢獻指南
研究方向
從連結的 Notion 腦力激盪來源開始;issue 未指定任何 repository 檔案、測試或進入點。比較以元件為基礎的分組、umbrella 分組和具元件感知的主執行緒指紋,然後在實作之前記錄決定採用的模型及其取捨。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- android, kotlin
- 領域
- mobile-dev, observability
- Issue 類型
- 功能
- 難度
- 5/5
- 預估耗時
- 一週以上
- 活躍度
- 冷清
- 描述清晰度
- 需要釐清
- 新手友好度
- 30/100