APM-应用性能管理

APM(应用性能管理)

在信息科学和系统控制领域,APM致力于监控和管理应用软件性能和可用性。通过监测和诊断复杂应用程序的性能问题,来保证软件应用程序的良好运行(预期的服务),APM已经商用

基本定义

编辑

APM = Application Performance Management,应用性能管理,对企业系统即时监控以实现对应用程序性能管理和故障管理的系统化的解决方案。

应用性能管理是一个比较新的网络管理方向,主要指对企业的关键业务应用进行监测、优化,提高企业应用的可靠性和质量,保证用户得到良好的服务,降低IT总拥有成本(TCO)。一个企业的关键业务应用的性能强大,可以提高竞争力,并取得商业成功,因此,加强应用性能管理(APM)可以产生巨大商业利益。

APM的覆盖范围包括五个层次的实现:终端用户体验,应用架构映射,应用事务的分析,深度应用诊断,和数据分析[2]  。

主要功能

编辑

应用性能管理主要功能如下:

监测企业关键应用性能:过去,企业的IT部门在测量系统性能时,一般重点测量为最终用户提供服务的硬件组件的利用率,如CPU利用率以及通过网络传输的字节数。虽然这种方法也提供了一些宝贵的信息,但却忽视了最重要的因素--最终用户的响应时间。现在通过事务处理过程监测、模拟等手段可真实测量用户响应时间,此外还可以报告谁正在使用某一应用、该应用的使用频率以及用户所进行的事务处理过程是否成功完成。

快速定位应用系统性能故障:通过对应用系统各种组件(数据库、中间件)的监测,迅速定位系统故障,如发生Oracle数据库死锁等问题。

优化系统性能:精确分析系统各个组件占用系统资源情况,中间件、数据库执行效率,根据应用系统性能要求提出专家建议,保证应用在整个寿命周期内使用的系统资源要求最少,节约TCO。

新应用性能管理环境的一个关键特性是部署在需要的地方:靠近服务。有多种方式来实现这一点:
  · 在虚拟机管理程序环境中,监控空间内虚拟机的响应时间和资源消耗情况;
  · 在没有管理程序(例如专用物理服务器)或管理程序遥不可及(即在IaaS环境)时,在操作系统上运行;
  · 在容器内;
  · 在Java或.Net应用服务器环境内;
  ·在终端用户设备,连续或按需即时下载。[3]

最新发展方向

编辑

如果这还没有让APM足够模糊,现在又出现了另一种新方法,即基于网络的APM,这是一个无代理系统,它充分深入到现有网络设备,观察整个企业内的网络内容和流量,分析应用响应时间,并使用有线协议识别错误。这有别于传统的APM方法,传统方法通常使用安装在应用服务器的代理,从IT环境选定的几个点(包括局域网、广域网和任何相关数据库)获取性能指标样本,以确定哪里的传统应用出现了问题。

虽然从其优势来看,基于网络的APM仍然有限,因为它通常用于查看应用在网络的节点之间需要走多远,但重要的是,很多供应商正将其包含在APM工具套件中。[4]  2015年开始,APM供应商推出的工具产品更加深入应用[5]  ,包括基于用户响应时间的用户体验分析、业务交易分析、业务系统视图分析、故障定位分析等。

商业产品

听云的apm(端到端的全平台应用性能管理系统)

http://www.tingyun.com/lp.html?source=bd&plan=sem-chn-hxc-j&unit=apm&keyword=APM&e_adposition=cl1

oneapm

http://www.oneapm.com/solutions/apm.html

下一代APM

编辑

新一代APM:让整个IT团队参与应用性能监控。

好的APM可以让IT组织中原本孤立的各个方面集中在一起,比如自动生成准确的业务应用系统组件关系视图、关系视图实时更新、准确掌握应用访问逻辑关系等。APM工具可以帮助那些原本一直局限于监控自身领域的管理员,使他们成长为理解应用及其支持基础架构的更有战略价值的性能管理专业人员。

此外,软件即服务提供商也希望有一些不需要指派专职应用管理专业人员的工具。[6]

参考资料

原文地址:https://www.cnblogs.com/robinunix/p/8398190.html

时间: 2024-11-14 11:54:38

APM-应用性能管理的相关文章

开源APM应用性能管理工具调研

近期在设计一个DevOps平台.希望整合一个APM工具进来,由于APM既可用于性能測试也可用于运维性能监控,是典型的Dev+Ops产品. 商业的APM工具国内外已经有不少成熟产品了,而开源的好像不多见.我想APM工具的原理是基于JVM动态注入,从技术角度考虑,必定会有开源的东西出现才对,所以開始了开源APM应用性能管理工具调研之旅! 今天找到一个叫Kieker 的: http://kieker-monitoring.net/download/ Kieker provides complement

Zabbix监控

一.监控概述: ·初级: ·1.识别监控对象 (分级) ·2.理解监控对象  (理论基础) ·3.细分监控对象的指标 ·4.确定告警的基准线 ·预中级: 1.工具化和监控分离 2.监控对象的分类: 2.1 硬件监控 (方法:机房巡检.IPMI.SNMP简单网络管理协议.) 2.2 系统监控  (对象:cpu.内存.IO[磁盘.网络]) 2.3 服务监控  (对象:分类服务) 2.4 日志监控   (方法:Elastic Stack) 2.5 网络监控   (方法: 第三方.Smokeping)

Zibbix3.0安装详解

防伪码:真理不需色彩,美丽不需涂饰 一.监控概述: ·初级: ·1.识别监控对象         (分级) ·2.理解监控对象  (理论基础) ·3.细分监控对象的指标 ·4.确定告警的基准线 ·预中级: 1. 工具化和监控分离 2. 监控对象的分类: 2.1 硬件监控 (方法:机房巡检.IPMI.SNMP简单网络管理协议.) 2.2 系统监控  (对象:cpu.内存.IO[磁盘.网络]) 2.3 服务监控  (对象:分类服务) 2.4 日志监控           (方法:Elastic St

Docker公司再拿融资,企业级软件创业的春天才刚开始

(上图为阿里首任CTO.风和投资董事长吴炯) 进入2016年3月,企业级软件创业就相继传来好消息.先是Docker创业公司数人云宣布了3000万人民币的A轮融资,接着就是另一家Docker创业公司DaoCloud宣布千万美元的A轮融资. 在DaoCloud的A轮融资发布会上,领投方阿里首任 CTO.风和投资董事长吴炯说,Docker在中国将迎来它的春天,企业级软件未来有更好的发展机会.吴炯强调,投资DaoCloud是因为更看重它帮助企业提升IT效率. 企业级软件创业迎春天 经纬中国合伙人左凌烨在

在VMworld 2017上,VMware继续推进云管理市场的绝对优势

(VMware CEO Pat Gelsinger与AWS CEO Andy Jassy在VMworld 2017) 美国时间2017年8月28日,VMworld 2017在美国拉斯维加斯开幕.在VMworld 2017首日,VMware推出了一系列旨在加强在云管理市场绝对优势地位的产品.服务.解决方案和合作.根据2016年营收,IDC分析师公司评选VMware为全球云系统管理和数据中心自动化软件市场的市场份额领先者,VMware已经是连续第四年蝉联两类排名第一. IDC认为,随着越来越多的企业

OneAPM:打造云时代的应用性能管控平台

在2015年大连市CIO信息化年会的现场,记者与OneAPM东北区总经理佟维针对云时代的企业系统应用性能的管理控制进行了简短交流.北京蓝海讯通科技股份有限公司,即OneAPM是中国基础软件领域的新兴领军企业.专注于提供新一代应用性能管理软件和服务,帮助用户降低 IT 成本,提高业务生产力.产品适用于复杂的现代应用程序生产环境,提供端到端应用性能管理.移动端和浏览器真实用户体验分析.业务交易实时分析.以下是采访文字实录:    Chinabyte:请简要介绍一下OneAPM公司的发展历程以及公司概

网站延迟如何破?看看 OneAPM 有什么好法子

当下无论是使用手机还是个人电脑,我们都会遇到网页打不开,访问延迟,甚至直接崩溃的问题,归根结底都是应用性能问题.而缓慢的加载.问题脚本以及 Java 报错等都会导致用户体验不佳.当用户遇到这些问题时,他们往往很难通过专业语言进行表述,也不能把真正把实际场景「复现」给运营人员,给网页性能优化带来不少困难. 5月6日,国内 APM 应用性能管理行业领军企业 OneAPM 正式发布了新产品 Browser Insight ,这是一款基于真实用户体验的浏览器端性能管理工具,该产品推出主要就是为了解决性能

听云平台发布:移动应用性能黑洞报告

1秒,2秒,3秒……据听云平台(www.cntingyun.com)观测:在移动应用出现性能问题导致延时响应10秒后,有近5%的真实用户放弃使用该应用,并永久离开.而应用性能问题出现的频率与错误种类却绝对超乎你的想象,听云平台对5079个不同机型.1172种操作系统以及18家运营商进行整合分析得出“应用性能问题组合超1亿零700万种”,你永远不知道下一个导致用户流失的性能问题是什么.听云平台监测发现有十种应用性能问题最具危害,将之定义为应用性能黑洞Top10.  一.移动应用性能问题种类汇总分析

中国企业级市场没想象的大,但也到了创业的好时机

(上图为OneAPM创始人何晓阳 ) 在经历长达8年的艰苦创业后,何晓阳的创业公司蓝海汛通OneAPM终于在2016年8月14日登陆新三板.尽管根据今年3月公布的股转书,2015年OneAPM收入3,080万.净亏损5,587万元,但本次的券商国信证券李广辉却表示非常看好OneAPM的前景. 何晓阳说在2015年投入了3571万元销售费用以及3268万元研发费用,这样大规模的投入将在2016年带来预计1个亿的营收,在明年达到1.8-2个亿的营收.OneAPM的投资机构经纬创投投资董事熊飞进一步表

iOS开发之 Method Swizzling 深入浅出

<p align="center"><img src ="https://raw.githubusercontent.com/DotzuX/Notes/master/logo.jpeg"/></p> iOS开发之 Method Swizzling 深入浅出 只要善用Google,网上有很多关于Method Swizzling的Demo,在这里我就不打算贴代码了,主要介绍下概念,原理,注意事项等等. 开发需求 如果产品经理突然说:&