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

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

微服务下的APM全链路监控技术创新,变革未来Agenda谈谈应用性能管理(APM)微服务对APM的大影响如何构建适于微服务的APM平台打造监控、告警和报障的闭环对未来的一些思考什么是APMAPM(ApplicationPerformanceManagement)即应用性能管理,属于IT运维管理(ITOM)范畴。主要是针对企业关键业务的IT应用性能和用户体验的监测、优化,提高企业IT应用的可靠性和质量,保证用户得到良好的服务,降低IT总拥有成本(TCO)。APM主要特征列表模块主要内容多级应用性能监控覆盖通讯协议1-7层,通过事务处理过程监控、模拟等手段实现端到端应用监测应用性能故障快速定位对应用系统各个组件进行监测,迅速定位系统故障,并进行修复或提出修复建议应用性能全面优化精确分析各组件占用系统资源的情况,并根据应用系统性能要求给出专家建议APM的发展历程STEP1STEP3以网络监控基础设施为主,主要监控主机的CPU使用率、I/O、内存资源、网速等,主要以各类网络管理系统(NMS)和各种系统监控工具为代表。第三阶段以监控应用本身的性能为主,IT运维管理的复杂度开始出现爆炸性的增长,应用性能管理的重点也开始聚焦于应用本身的性能与管理上12STEP234STEP4以监控各种基础组件为主,随着互联网的快速发展,为了降低应用开发难度,各种基础组件(如数据库、中间件等)开始大量涌现,所以这个时期应用性能管理主要是监控和管理各种基础组件的性能云计算方兴未艾,而DevOps以及微服务的兴起对传统APM产生了很大的冲击,那么APM该何去何从?Gartner对APM的定义(2014)维度描述终端用户体验图形化或者数据化展示最终用户在使用应用的可用性、时延、交易执行等用户视角体验。实时应用架构发现、建模、展示实时发现应用相关的硬件、软件组件,并对这些组件之间的交互进行展现,以及对实时交易的的路径进行清晰的图形化展现。用户交易追踪记录用户所有的访问行为,并根据相应的事件追踪用户的访问在架构中的路径,以及交易在路径中每个节点的性能表现代码级深度性能诊断深度代码诊断和分析,跟踪记录每个交易的代码级上下文关联,以及对于资源的消耗贯穿生命周期的性能管理性能管理必须贯穿开发、测试和运维各个环节,上述环节的相关人员能够使用统一的标准对应用性能进行监测、分析和诊断。Gartner对APM的定义(2016)维度描述DEM-Digitalexperiencemonitoring数字体验监控,浏览器及移动设备用户体验监控及利用主动拨测的实现的业务可用性及性能监控ADTD-Applicationdiscovery,tracinganddiagnostics应用自动发现、追踪和故障诊断,自动发现应用之间的逻辑关系,自动建模、应用组件的深入监控及性能关联分析AA-Applicationanalytics应用分析,通过机器学习,进行针对JAVA及.NET应用的根源分析Agenda谈谈应用性能管理(APM)微服务对APM的大影响如何构建适于微服务的APM平台打造监控、告警和报障的闭环对未来的一些思考服务开发架构的发展历程微服务带来的挑战依赖关系复杂持续交付容器化环境服务注册、发现和可靠性一切皆服务(Everything-as-a-Service)DevOps微服务对APM的大影响微服务的规模和动态性使得数据收集的成本大幅度提高,例如(cpu、内存和网络传输的开销)大量的监控数据对后台数据处理分析的产生影响对于可视化和关联分析的要求方面,传统APM缺少好的手段Agenda谈谈应用性能管理(APM)微服务对APM的大影响如何构建适于微服务的APM平台打造监控、告警和报障的闭环对未来的一些思考APM的核心能力ComefromIBMBlueMixdocumentation基于微服务的应用程序端到端监控三方服务QoS低?认证服务慢?客户是否受影响三方服务SQL执行效率?认证服务网络传输是否正常MicroServiceMySQLWebServerMicroServiceMicroService交换机路由器WWWLBAPIGateway防火墙SLA不达标访问日志浏览器加载慢?MicroServiceMongoDB代码有问题?日志异常?基础设施异常WWWWebServiceComefromIBMBlueMixdocumentationAPM探针的基本原理(JavaInstrument)APM探针的基本原理(Java探针结构)KeplerPluginjava–javaagent:kepler-agent.jarJarPluginsAgentAdviceInterceptorloadClas

文档评论(0)

iwen博览 + 关注
实名认证
文档贡献者

iwen博览

1亿VIP精品文档

相关文档