自研 APM 系统方便与内部进行的打通和整合;比如应用发布后就可以直接推送 SourceMap 文件;并且能实现线上发布以后自动进行页面性能的分析等工作。
如果目前发展阶段还不需要自建一个这样的系统,但业务需要这样的能力,也可以考虑第三方的一些产品。
页面性能监控 功能齐全 基础功能 功能齐全 弱 功能齐全 功能齐全
异常监控 基础功能 基础功能 功能齐全 功能齐全 功能齐全 功能齐全
API 监控 功能齐全 基础功能 功能齐全 基础功能 基础功能 基础功能
页面加载瀑布图 无 功能齐全 基础功能 无 无 功能齐全
交互性 好 一般 好 不清晰 好 好
重要性指标对和阿里 ARMS 对比
易车·前端监控和阿里云 ARMS 做了一些重要性的指标对比,均值的浮动在上下在 5%-8% 左右;
参考链接
User Timing API
Long Tasks API
Element Timing API
Navigation Timing API
Resource Timing API
Server timing
Custom Metrics
Lighthouse performance scoring