移动性能监控(Application Performance Management,APM)是移动开发平台(mPaaS)提供的一款集移动应用性能数据采集、分析、监控于一体的应用性能运维产品,支持实时检测、分析并可视化展示应用各项性能指标统计数据。通过对移动客户端、H5 等多端埋点及网络探针数据的采集与分析,实现对应用的性能进行全方位的监控和管理。目前,APM 的性能监控分析覆盖网络、应用启动、页面性能、H5 性能和崩溃分析五个维度。
APM 可配合移动分析服务、移动测试平台、热修复等组件,对保障应用质量实现完整闭环。即通过 APM 全方位的性能分析以及移动分析的日志诊断来感知、定位问题,借助移动测试平台进行问题复现、调试,然后使用热修复组件及时修复问题,持续保证用户体验。
产品功能
APM 接入移动应用数据,并基于多种维度,对关键应用性能指标进行监控分析,并可针对性能异常发送告警通知。
网络分析
基于客户端侧的网络请求情况进行监控和分析,通过监控用户的网络请求响应时长,帮助用户发现和解决应用的网络延迟、网络抖动等网络问题。支持从地域、版本、平台、网关类型等维度来筛选和查看细分的网络情况。
启动分析
分析应用的启动性能,通过首次启动、非首次启动的启动时长发现启动问题,支持从设备、版本、平台维度进行监控分析。支持自定义启动完成事件,帮忙用户定位应用启动的不同阶段的时长。
页面性能
针对应用原生页面,通过统计页面加载时长来分析页面启动的性能情况。支持从客户端平台、版本维度查看相关性能指标数据。
H5 性能
对 H5 页面性能进行监控和分析,覆盖 H5 页面的浏览量(PV)、用户量(UV)、页面加载时长、慢加载占比和 JS 错误数。
崩溃分析
监控 App 的闪退、卡死、卡顿等崩溃类事件,并及时上报 App 对应的内存堆栈信息,方便定位问题。
监控告警
从网络、启动、业务、页面、崩溃、H5 页面等多个方面对 App 指标异常情况进行实时监控,实时了解并追踪 App 性能情况。针对异常情况,发送告警通知,及时通知运维人员进行问题排查,提升用户体验。
产品优势
监控维度全
支持网络分析、启动分析、页面分析、H5 性能分析、崩溃分析,提供最丰富的维度来监控应用性能,及时发现问题并定位问题。提供网络请求响应、页面加载时长、启动速度、JS 错误数等应用关键性能指标分析,同时从设备、平台、版本、地域多个维度分析应用性能的影响因素。通过各种丰富的图表和报告,帮助您实时掌控用户体验健康状态。
性能优
支持大并发量的监控数据上报,及时响应,并提供分钟级和秒级刷新频率的实时大盘。
时效性高
支持自动化实时监控,可视化呈现应用性能监控数据大盘,帮助用户实时了解应用的运行状态。
诊断迅速
结合网络请求数据分析、页面加载性能、JS 异常监控等功能,可迅速进行业务故障排查,将问题根源定位的时间提升至秒级。
应用场景
网络性能问题定位
通过网络全链路数据监控,及时发现网络问题,定位故障链路问题节点,辅助用户进行网络诊断。
页面性能问题定位
通过对页面加载时长指标进行监控,发现慢加载页面,从而定位问题页面,帮助技术人员进行问题排查。
应用异常诊断
帮助应用运维人员快速定位、分析应用异常,迅速发现性能瓶颈,保证业务稳定性。例如,当用户反馈页面加载较慢时,可通过网络分析、页面分析等去定位是网络问题、资源加载问题,还是页面解析问题,问题是否与用户的设备、所在地域有关系等。
提升用户体验
基于海量实时日志分析和处理服务,对当前线上所有真实用户的访问情况进行实时监控,快速获取应用的用户访问情况,及时诊断应用异常,并快速修复,保证用户体验。