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跨境小程序
手机入驻更便捷
返回顶部