微服务下的APM全链路监控方案.pdf

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

动点策划 + 关注
官方认证
服务提供商

动点策划通过提供各行各业经典策划案例,策划思路,行业必威体育精装版动态,旨在做好你的助手,为你正在谋划的事情提供框架思路或创作灵感。

认证主体迈通人才资源咨询(广东)有 限公司
IP属地广东
统一社会信用代码/组织机构代码
914400007224748147

1亿VIP精品文档

相关文档