getsentry / getsentry/sentry-java

Group ANRs by component (UI, BroadcastReceiver, Service, etc.)

未關閉
#5,266 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
Android Errors Improvement Platform: Java
主要語言
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

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。