APM性能监控实践

255 阅读1分钟

客户端 APM 监控是发现和解决产品质量问题的重要手段,通常用于排查线上崩溃等问题,随着业务迭代,单纯的崩溃监控不能满足要求,滑动不流畅、设备发热、UI 卡死、无故闪退等异常问题对用户体验伤害都很大,本文是关于客户端监控部分的具体实现方案以及实施效果的一些总结。

行业调研

互联网大厂基本都有自研的 APM,其中有些甚至已经开源,市面已有方案中有大厂将自己积累多年的 APM 监控能力商业化(字节、阿里、手Q),也有许多优秀的开源项目或详细方案介绍(matrixWedjatSentry),这些 APM 项目中不乏质量较高的开源项目比如 matrix 的内存监控,也有原理和思路比较全面比如 Wedjat 以及一些技术分享文章。