微服务下的APM全链路监控.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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) 维度 描述 图形化或者数据化展示最终用户在使用应用的可用性、时延、交易执行等用户视角 终端用户体验 体验。 实时发现应用相关的硬件、软件组件,并对这些组件之间的交互进行展现,以及对 实时应用架构发现、建模、展示 实时交易的的路径进行清晰的图形化展现。 记录用户所有的访问行为,并根据相应的事件追踪用户的访问在架构中的路径,以 用户交易追踪

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档