阿里云首页 移动开发平台 mPaaS

移动性能监控简介

移动性能监控(Application Performance Management,APM)是移动开发平台(mPaaS)提供的一款集移动应用性能数据采集、分析、监控于一体的应用性能运维产品,支持实时检测、分析并可视化展示应用各项性能指标统计数据。通过对移动客户端、H5、小程序等多端埋点及网络探针数据的采集与分析,实现对应用的性能进行全方位的监控和管理。目前,APM 的性能监控分析覆盖网络、应用启动、页面性能、H5 性能、崩溃分析和小程序性能六个维度。

APM 可配合移动分析服务、移动测试平台、热修复等组件,对保障应用质量实现完整闭环。即通过 APM 全方位的性能分析以及移动分析的日志诊断来感知、定位问题,借助移动测试平台进行问题复现、调试,然后使用热修复组件及时修复问题,持续保证用户体验。

产品功能

APM 接入移动应用数据,并基于多种维度,对关键应用性能指标进行监控分析。

  • 网络分析

    基于客户端侧的网络请求情况进行监控和分析,通过监控用户的网络请求响应时长,帮助用户发现和解决应用的网络延迟、网络抖动等网络问题。支持从地域、版本、平台、网关类型等维度来筛选和查看细分的网络情况。

  • 启动分析

    分析应用的启动性能,通过首次启动、非首次启动的启动时长发现启动问题,支持从设备、版本、平台维度进行监控分析。支持自定义启动完成事件,帮忙用户定位应用启动的不同阶段的时长。

  • 页面性能

    针对应用原生页面,通过统计页面加载时长来分析页面启动的性能情况。支持从客户端平台、版本维度查看相关性能指标数据。

  • H5 性能

    对 H5 页面性能进行监控和分析,覆盖 H5 页面的浏览量(PV)、用户量(PV)、页面加载时长、慢加载占比和 JS 错误数。

  • 崩溃分析

    监控 App 的闪退、卡死、卡顿等崩溃类事件,并及时上报 App 对应的内存堆栈信息,方便定位问题。

  • 小程序监控

    提供对用户访问情况、小程序页面稳定性、外部服务调用情况的实时监控。实时统计分析 PV、UV 等用户访问数据及变化趋势;实时监控发现白屏、应用打开异常、JSAPI 调用异常、应用拉包请求异常等影响用户体验的性能问题,帮助用户快速定位和解决问题。

产品优势

  • 监控维度全

    支持网络分析、启动性能、页面性能、H5 监控、崩溃分析、小程序监控,提供最丰富的维度来监控应用性能,及时发现问题并定位问题。提供网络请求响应、页面加载时长、启动速度、JS 错误数等应用关键性能指标分析,同时从设备、平台、版本、地域多个维度分析应用性能的影响因素。通过各种丰富的图表和报告,帮助您实时掌控用户体验健康状态。

  • 性能优

    支持大并发量的监控数据上报,及时响应,并提供分钟级和秒级刷新频率的实时大盘。

  • 时效性高

    支持自动化实时监控,可视化呈现应用性能监控数据大盘,帮助用户实时了解应用的运行状态。

  • 诊断迅速

    结合网络请求数据分析、页面加载性能、JS 异常监控等功能,可迅速进行业务故障排查,将问题根源定位的时间提升至秒级。

应用场景

  • 网络性能问题定位

    通过网络全链路数据监控,及时发现网络问题,定位故障链路问题节点,辅助用户进行网络诊断。

  • 页面性能问题定位

    通过对页面加载时长指标进行监控,发现慢加载页面,从而定位问题页面,帮助技术人员进行问题排查。

  • 应用异常诊断

    帮助应用运维人员快速定位、分析应用异常,迅速发现性能瓶颈,保证业务稳定性。例如,当用户反馈页面加载较慢时,可通过网络分析、页面分析等去定位是网络问题、资源加载问题,还是页面解析问题,问题是否与用户的设备、所在地域有关系等。

  • 提升用户体验

    基于海量实时日志分析和处理服务,对当前线上所有真实用户的访问情况进行实时监控,快速获取应用的用户访问情况,及时诊断应用异常,并快速修复,保证用户体验。