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