- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
微服务下的APM全链路监控
技术创新,变革未来
Agenda
•谈谈应用性能管理(APM)
•微服务对APM的大影响
•如何构建适于微服务的APM平台
•打造监控、告警和报障的闭环
•对未来的一些思考
什么是APM
APM(ApplicationPerformanceManagement)即应用性能管理,属于IT运维管理(ITOM)范畴。主要是针对企业
关键业务的IT应用性能和用户体验的监测、优化,提高企业IT应用的可靠性和质量,保证用户得到良好的服务,降
低IT总拥有成本(TCO)。
APM主要特征列表
模块主要内容
多级应用性能监控覆盖通讯协议1-7层,通过事务处理过程监控、模拟等手段实现端到端应用监测
应用性能故障快速定位对应用系统各个组件进行监测,迅速定位系统故障,并进行修复或提出修复建议
应用性能全面优化精确分析各组件占用系统资源的情况,并根据应用系统性能要求给出专家建议
APM的发展历程
STEP1
STEP3
以网络监控基础设施为主,主要监控主机
第三阶段以监控应用本身的性能为主
的CPU使用率、I/O、内存资源、网速等,
IT运维管理的复杂度开始出现爆炸性
主要以各类网络管理系统(NMS)和各
的增长,应用性能管理的重点也开始
种系统监控工具为代表。
聚焦于应用本身的性能与管理上
1234
STEP2STEP4
以监控各种基础组件为主,随着互联网的云计算方兴未艾,而DevOps以及
快速发展,为了降低应用开发难度,各种微服务的兴起对传统APM产生了很
基础组件(如数据库、中间件等)开始大大的冲击,那么APM该何去何从?
量涌现,所以这个时期应用性能管理主要
是监控和管理各种基础组件的性能
Gartner对APM的定义(2014)
维度描述
图形化或者数据化展示最终用户在使用应用的可用性、时延、交易执行等用户视角
终端用户体验
体验。
实时发现应用相关的硬件、软件组件,并对这些组件之间的交互进行展现,以及对
实时应用架构发现、建模、展示
实时交易的的路径进行清晰的图形化展现。
记录用户所有的访问行为,并根据相应的事件追踪用户的访问在架构中的路径,以
用户交易追踪
及交易在路径中每个节点的性能表现
深度代码诊断和分析,跟踪记录每个交易的代码级上下文关联,以及对于资源的消
代码级深度性能诊断
耗
性能管理必须贯穿开发、测试和运维各个环节,上述环节的相关人员能够使用统一
贯穿生命周期的性能管理
的标准对应用性能进行监测、分析和诊断。
Gartn
动点策划通过提供各行各业经典策划案例,策划思路,行业必威体育精装版动态,旨在做好你的助手,为你正在谋划的事情提供框架思路或创作灵感。
文档评论(0)