适用于现代软件定义业务的应用程序性能管理解决方案

上一篇文章中 ,我们讨论了应用程序性能管理(APM)的基础知识,以及如何使用它来将监视基础结构提升到一个新的水平

各种规模的组织都在努力部署监视和分析解决方案,以跟上其应用程序堆栈中快速变化的步伐和基础架构变化的步伐。

最重要的是,传统的APM解决方案非常复杂,无法跟上敏捷开发,高度复杂的体系结构和环境的复杂性。

显然,需要下一代APM解决方案,该解决方案将解决应用程序体系结构中的这些根本性变化以及操作实践中的变化。

潜在客户和评估APM解决方案的客户对我们平台的数据收集,处理和分析功能有疑问。 特别:

–是什么使我们的方法如此不同,它如何改变现代软件定义的企业实施和利用APM的方式?
–是什么使我们的解决方案如此容易地以最少的配置进行开箱即用的部署?
–我们如何使客户如此Swift地获得结果-通常在几个小时内? –我们如何在不影响应用程序性能和响应时间的情况下为生产应用程序捕获如此详细的信息? –我们的解决方案如何扩展以处理大型部署?

现在,该讨论应用程序智能平台和重新定义应用程序性能监视的五项体系结构创新了。 领先的APM公司AppDynamics创建了一份出色的白皮书,重点介绍了其应用智能平台的五项核心架构原理,这些原理使它可以快速,灵活地部署在最苛刻的生产环境中,从而Swift了解所有用户交互和应用程序流程,并提供实时业务影响和运营见解。

让我们快速浏览要点,以预览它们如何实现的。

1.监视对您的客户及其最终用户重要的事情

许多传统的APM解决方案都专注于对离散应用程序组件(例如Web服务器,应用程序服务器,数据库,服务器等)进行自下而上的运行状况指标监视。这种自下而上的监视方法忽略了确保最佳应用程序性能的最重要的一项措施,应用程序的客户(或最终用户)体验。

应用程序用户和客户不会抱怨服务器或数据库连接速度很慢。 相反,用户说他们无法登录该应用程序,或者注意到完成结帐交易花费的时间太长。 这就是AppDynamics专注于并使用业务交易来识别生产中的实际问题并对其进行故障排除的原因。

这种以业务交易为中心的方法着重于用户如何体验该网站。 在非常高的层次上,业务交易是具有业务影响的与应用程序的唯一用户交互。

appdynamics-1-业务交易

2.轻松配置APM解决方案

在APM平台的核心,应使用收集代理来启用从应用程序及其关联的基础架构组件进行的实时事件,元数据和度量收集。 此类代理可以监控各种用户,应用程序,基础架构平台和技术,例如Java,.NET,SQL和NoSQL数据库,Android和iOS应用程序,Web浏览器,PHP,Node.js,C / C ++,Python, AWS和Azure公共云基础架构和服务器。

3.使用动态基线智能地识别正常和异常

大多数APM解决方案要求IT运营人员配置基线和阈值,以在应用程序性能达不到标准时生成警报。 但是,在具有许多业务事务和支持组件的复杂,分布式应用程序中,了解正常和异常性能非常困难。

在这样的环境中,很难:

–确定特定度量标准的正常值或范围。 度量标准的正常值还可以根据一天,一周或一个月的时间而变化。
–设置有意义的阈值,以此为基础并接收相关警报。 在上面的示例中,很明显,交易阈值必须是动态的,具体取决于一天中的小时。 –确定应用程序或业务交易发生更改时的正常度量标准。

4.必要时提供所有详细的故障排除数据

传统APM解决方案使用“捕获并存储所有内容”方法来始终收集所有调用图和组件指标。 这种方法消耗大量的开销来收集,报告和存储无关的信息,从而消耗宝贵的CPU,内存和网络资源。 另外,由于集中式管理系统的可伸缩性和存储要求受到显着影响,因此部署更加复杂且昂贵。

appdynamics-2-交易分析

5.分配智能以实现大规模可扩展性

上面提到的所有智能数据收集都需要进行少量的额外处理才能确定何时深入研究以及保存什么。 这是实现细节有所不同的地方。

在旧版APM解决方案中,所有数据处理都是在中央监控服务器上完成的,这需要资源密集,复杂的架构来支持额外的收集和处理需求。 例如,为了扩展此类部署,旧版APM供应商通常使用以下所示的体系结构来支持大型部署。 此体系结构需要使用其他收集器和数据存储来收集和处理数据。

AppDynamics解决方案

AppDynamics的架构旨在管理现代分布式应用程序的性能。 该解决方案的构想是监视解决方案应易于安装和配置,并能快速交付价值。 该解决方案可以智能地管理要收集哪些指标,如何收集以及何时收集。

最后也是最重要的一点是, AppDynamics监控解决方案致力于使操作员的工作变得轻松,更好,从而使他们能够确定优先级,并专注于对业务至关重要的方面。 该解决方案已为成千上万的客户提供了该价值。 确保通过免费试用来试用其出色的APM解决方案!

不到15分钟即可开始监控! 在这里注册,免费!

翻译自: https://www.javacodegeeks.com/2015/08/application-performance-management-solutions-for-the-modern-software-defined-businesses.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值