getsentry / getsentry/sentry-java

Integrate LeakCanary for production OOM/Leaks monitoring

未關閉
#3,572 1 則留言 3 個 reaction 已指派 0 人 在 GitHub 檢視
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

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

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