AppGallery Connect【性能管理】典型案例解析——“登錄耗時”異常問題,appgalleryconnect開發環境AppGallery Connect典型案例分析【性能管理】——“登錄耗時”異常問題案例背景:“登錄耗時”是開發者需要關注的用戶體驗關鍵指標之一。a開發人員使用績效管理服務來監控指標,發現實際......
案例背景:
“登錄耗時”是開發者需要關注的用戶體驗關鍵指標之一。a開發人員使用績效管理服務來監控指標,發現實際問題并及時解決。以下是本案過程的詳細說明:
案例詳情:
1.集成性能管理SDK
A.在項目級build.gradle文件中添加maven warehouse和classpath依賴項。
B.在應用程序的build.gradle文件中添加插件和SDK依賴項。
2.增加對“登錄耗時”的監控
在登錄邏輯代碼處,調用性能管理服務API,僅增加三行代碼,就完成了對“登錄耗時”指標的監控。
3.發現實際問題。
A、開發者A在AGC的“性能管理”頁面發現了本月問題中自定義事件“登錄耗時”異常的記錄。
B.通過問題細節認識到,從當天10: 05開始登錄時間(中值)增加到正常值的10倍,至今仍未恢復。
4.分析問題
A、開發商A看“登錄時間”指標各維度的分布,發現“一級地區”上海的登錄時間明顯變差。
b、開發者A從“查看會話”中選取一些異常耗時的會話,分析它們之間的具體區別。
c .從多個異常會話中,發現登錄接口網絡請求異常,SSL握手;500ms,TCP連接需要時間;600ms,而提供服務的SERVER_IP是“183.6.xx.xx”,但是這個服務器在正常會話中不提供服務。開發商A最終確認公網設備“183.6.xx.xx”(主要服務于上海地區用戶)的不穩定導致本次登錄時間指標異常。
5.解決問題
a在開發者解決了網絡設備“183.6.xx.xx”的不穩定問題后,登錄耗時指標立刻恢復正常。
案例總結:
在使用APM之前,定位類似問題需要花費幾個多小時,而使用APM之后,定位問題原因只需要不到5分鐘。在后續工作中,開發者A養成了使用“應用性能管理”服務監控關鍵用戶體驗指標的習慣,發現和解決應用性能問題變得非常簡單。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部