摘要
在微服务体系架构下,应用性能监控系统可以为业务系统提供更为优质的服务,发现和定位业务系统中可能存在的性能问题。本文在分析APM基本原理,组织架构和探针技术的基础上,提出了一种基于微服务开发模式的APM应用性能监控平台。
In micro services architecture, application performance management system can provide better service for business system and find and locate possible performance problems in business systems. In this paper, we analyze APM basic principle, organizational structure and agent technology. What's more, we propose an APM application performance Management platform which is based on micro services development mode.
引文
[1]张俊卫,王晶,张伟功,邱柯妮.基于大数据的高能效数据中心服务器研究[J].计算机工程,2017,43(08):74-81.
[2]梁伟,杨明川,冯明,张凤华,郭先海,刘小欧.APM的研发与应用[J].电信技术,2017,(06):42-45.
[3]许涛.应用业务系统级Web应用性能管理[J].机械工业信息与网络,2008,(02):46-47.
[4]Kuleshov E.Using the ASM framework to implement common Java bytecode transformation patterns[J].Aspect-Oriented Software Development,2007
[5]Singelman B H,Barroso L A,Burrows M,et al.Dapper,a large-scale distributed systems tracing infrastructure[R].Technical report,Google,Inc.,2010.
[6]Nelson B J.Remote procedure call[J].1981.
[7]Th?nes J.Microservices[J].IEEE Software,2015,32(1):116-116.