getsentry / getsentry/sentry-java
Integrate LeakCanary for production OOM/Leaks monitoring
未關閉
Android
Errors
Feature
- 主要語言
- Kotlin
- 星號
- 1.4k
- 分支
- 478
- 平均合併
- 3 天 4 小時
- 30 天內合併 PR
- 72
描述
### Description
LeakCanary has a whole section on how to integrate heap analysis with bugsnag https://square.github.io/leakcanary/leakcanary-for-releases/.
We could do something similar and either send a new event, or send the analysis as an attachment or context for OOM events (depending on how long the analysis takes).
This has to be a new integration, because of dependency on leakcanary.
There's also a bunch of recipes here: https://github.com/square/leakcanary/issues/2119
貢獻指南
研究方向
先從 LeakCanary production integration guide 和 issue 中連結的 recipes 開始,接著追蹤此 SDK 對 Android 事件與附件的處理。考量分析時間,決定應將分析作為新事件、附件或 OOM context 回報。完成標準是具備可運作的 production integration,並有涵蓋所選回報行為的測試。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- android
- 領域
- mobile, observability
- Issue 類型
- 功能
- 難度
- 5/5
- 預估耗時
- 一週以上
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 30/100