摘要
随着移动应用数据爆发式增长,微服务架构越来越庞大,排查系统故障变得越来越复杂,建立一种能快速定位解决问题的系统势在必行。针对互联网行业特点及存在的相关问题,设计并实现了一种符合企业业务特点的移动端APM系统。对原始数据分析算法优化、数据存储聚合策略和符号解析系统等关键技术进行了阐述。APM系统的运行数据表明,业务应用崩溃率下降了50%以上。
0 引言
随着云计算、大数据、虚拟化、容器化等新技术出现和移动互联网的普及,移动端应用系统架构越来越庞大,业务形态越来越多,给传统的监控分析带来全新挑战[1],如何在应用出现问题时快速定位系统故障迫在眉睫。一些互联网企业的移动端应用系统呈现形式为超级APP,通常服务于海量用户,不同地域、时段、请求的用户体验完全不同,单纯依靠人工发现和排查问题显然行不通。