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