- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微服务下的APM全链路监控
微服务的挑战和APM革新
自我介绍
• 现任北京研发中心CTO ,负责公司大数据平台、微服务框架以及
DevOps平台的研发工作 ;
• 毕业于天津大学,毕业后一直从事软件相关研发和架构设计工作,
曾经在普元软件任资深架构师、IBM GBS任咨询经理、亚马逊任
架构师等,后加入创业公司,从事研发和管理工作;
• 热爱编程,喜欢钻研新技术,对于微服务、企业架构、大数据以
及DevOps有浓厚的兴趣。
Agenda
• 谈谈应用性能管理(APM )
• 微服务对APM的大影响
• 如何构建适于微服务的APM平台
• 打造监控、告警和报障的闭环
• 对未来的一些思考
Agenda
• 谈谈应用性能管理(APM )
• 微服务对APM的大影响
• 如何构建适于微服务的APM平台
• 打造监控、告警和报障的闭环
• 对未来的一些思考
什么是APM
APM (Application Performance Management) 即应用性能管理,属于IT运维管理(ITOM)范畴。主要是针对企业
关键业务的IT应用性能和用户体验的监测、优化,提高企业IT应用的可靠性和质量,保证用户得到良好的服务,降
低IT总拥有成本(TCO)。
APM主要特征列表
模块 主要内容
多级应用性能监控 覆盖通讯协议1-7层,通过事务处理过程监控、模拟等手段实现端到端应用监测
应用性能故障快速定位 对应用系统各个组件进行监测,迅速定位系统故障,并进行修复或提出修复建议
应用性能全面优化 精确分析各组件占用系统资源的情况,并根据应用系统性能要求给出专家建议
APM的发展历程
STEP1
STEP3
以网络监控基础设施为主,主要监控主机 第三阶段以监控应用本身的性能为主,
的CPU 使用率、I/O、内存资源、网速等, IT 运维管理的复杂度开始出现爆炸性
主要以各类网络管理系统(NMS )和各 的增长,应用性能管理的重点也开始
种系统监控工具为代表。 聚焦于应用本身的性能与管理上
1 2 3 4
STEP2 STEP4
以监控各种基础组件为主,随着互联网的 云计算方兴未艾,而DevOps以及
快速发展,为了降低应用开发难度,各种 微服务的兴起对传统APM产生了很
基础组件(如数据库、中间件等)开始大 大的冲击,那么APM该何去何从?
量涌现,所以这个时期应用性能管理主要
是监控和管理各种基础组件的性能
Gartner对APM的定义(2014)
维度 描述
图形化或者数据化展示最终用户在使用应用的可用性、时延、交易执行等用户视角
终端用户体验
体验。
实时发现应用相关的硬件、软件组件,并对这些组件之间的交互进行展现,以及对
实时应用架构发现、建模、展示
实时交易的的路径进行清晰的图形化展现。
记录用户所有的访问行为,并根据相应的事件追踪用户的访问在架构中的路径,以
用户交易追踪
您可能关注的文档
最近下载
- 电大一网一《网络安全技术》形考任务二(实验4、5、6,三选一,权重25%,需辅导教师评阅)作业2.doc VIP
- BG-V3-R36-2011-0002 整车操纵行程测量报告-V2.docx VIP
- qgroundcontrol中文手册完整版.pdf VIP
- BG-V3-R38-2011-0001 整车人机工程参数测量(H点及坐姿)及前排座椅的运动分析测绘报告-V2.docx VIP
- 小学高年段单元整合教学研究结题报告.pdf VIP
- 2022年铁路电务系统(信号)竞赛考试题库(含答案).pdf VIP
- 高考化学 化学工艺流程.pdf VIP
- A160对标车模态试验分析报告.pdf VIP
- 减肥药的研究现状.doc VIP
- BG-V3-D10-2011-0001 动力系统描述报告.docx VIP
文档评论(0)