[聚合文章] 王东:微服务下的APM全链路监控

软件架构 2017-11-24 20 阅读

f274c01f4064b50e3dc4cbae594dc87bbe4e4d59

什么是APM?

APM (Application Performance Management) 即应用性能管理,属于IT运维管理(ITOM)范畴。主要是针对企业 关键业务的IT应用性能和用户体验的监测、优化,提高企业IT应用的可靠性和质量,保证用户得到良好的服务,降 低IT总拥有成本(TCO)。

8acdd29bd449e459548b1e22d11679f9fa4d95f5

APM的发展历程

f4280acf1766d1fcac3d933309869cddcc213c0e

Gartner对APM的定义(2014)

2014年Gartner对APM的5个定义:

c83b6b927e36c1de7292bc8681984bd7ed059895

Gartner对APM的定义(2016)

2016年重新定义,将原来的五部分合成三部分。

2ba5424afbf5d6fdb8eb5e8fc6931e81fd0a2c79

服务开发架构的发展历程

一开始的应用开发是从Main-frame一直到2010年以前比较热的SOA架构,到14年比较热的Microsorvices架构,从14年开始基于容器化的Microsorvices。服务开发框架复杂度越来越高。

fba8fb290289d4f9fce438ad87fba34fdc9ab9c5

微服务带来的挑战

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。