结论
先上结论:百万行代码的面向零售、金融业务交易系统必须要上APM,不上APM整个团队会面临崩溃、你的业务也势必会受到影响、你的系统可用率将会很低、你的业务和企业的正常运营会受到巨大的口碑以及名誉上的损失。
什么是APM
APM是application performance monitor的简称。在市面上APM有两种分代法:
- 分成三代,目前我们的市场上的通用产品处在第三代。第一代:侵入式、专注于单个代码块或者是SQL类似于单元测试偏监控类而不带有业务链路概念;第二代:引入了业务链路概念偏程序员使用体验而非一个运维监控工具;第三代:引入了大数据实时计算等核心技术让APM本身的收集信息和判断更快;
- 分成四代,即:在第三代APM基础上增加了第四代:AI(人工智能)。这种分法是因为APM目前已经进化到了我在上一篇: