先列出相關的文檔地址
sentry.io 官網地址:https://sentry.io/welcome/
sentry.io Android Github地址:?https://github.com/getsentry/sentry-java
sentry.io Android Github 升級日志地址:https://github.com/getsentry/sentry-java/tags
想開頭說一句,筆者曾經調研過幾款APP APM 產品。但是最終多以不能輔助解決問題而告終。原因是每個APM產品都有很多功能,我給你們舉個例子,或許這樣一個場景你會更加了解。
好比,你是一個原始人,你想喝椰子水,而打開椰子的方法有很多,可能有的人給你錘子,有的人給你大塊石頭,有的人給你尖尖的木頭棍。而怎么用,能達到你能喝到椰子水的能力。就是你作為人類會使用工具的能力了。條條大路通羅馬,各顯神通而已。
而每個APM所用的手段,方法均不同。并且真正能反映用戶體感卡不卡,有些APM廠商他們自己也不知道。所以就有了各種各樣的指標,各有不同。
回到主題,繼續說Sentry。
Sentry Android 區分的模塊:
模塊1
? ??????Mobile Vitals?移動生命體征
? ??????????????App Start?應用啟動 、?Slow and Frozen Frames?慢幀和凍結幀 、?初始顯示時間和完全顯示時間
模塊2
? ??????Mobile App Profiling?移動應用分析
? ??????Profile Details Profile詳情
? ??????Flame Charts and Flame Graphs?火焰圖
Sentry Android 能給提供的輔助信息:
Sentry Android 給你提供的檢測工具,自己結合業務自己檢測性能情況: