看SaaS如何强化的下一代APM

对于传统类型的应用性能管理(简称APM)解决方案而言,其主要实现工具主张将软件堆栈中的个别组件作为考量核心与切入重点。此类方案的缺陷在于,它只能为我们提供软件应用的单一审视角度。它所体现的是应用服务器或者数据库,但往往会忽略掉终端用户、流程或者业务本身等视角。故而Ng-APM(Next-Gen,下一代)的概念为更多专业人士所关注!

下一代APM解决方案所选取的审视角度则更为宽泛,其将着眼点放在用户、性能表现、以及系统整体之上。由此带来的实际优势:企业能够更为透彻地掌握业务相关的背景信息,并掌握软件(PC软件+移动App)分析及管理中所必需的适当工具。总而言之,基于SaaS且由分析作为核心驱动力的APM方案能够大大强化软件实践策略,基于此中国最佳应用性能管理解决方案提供商听云提出了下一代APM发展方向。

性能问题的检测与隔离化

SDK、API接口数量越多,就意味着我们越难找出问题所在,也增加开发者了解业务与用户受这些问题有多大影响。面对着成百上千的服务器、移动网络崩溃或者磁盘故障警示信息,利用它们对问题进行细致量化分析对工程师、产品经理抑或运营员工来说,这都是件极具挑战性的工作。除此之外,因为冗余机制以及性能黑洞的存在,这些故障同时可能会有损App的服务水平,造成用户流失。

有鉴于此,我们需要利用端到端事务追踪机制来弄清楚应用程序的执行时长及其在各个层级所耗费的具体时间,包括App交互层、LDAP、中间件、数据库乃至Web服务器。这也正是面向结果型Ng-APM方案的本质所在,即保证我们将注意力集中在会对用户体验造成危害的受波及层级。这样处理有什么好处?答案很简单,能够极大改善我们在寻找问题根源时的处理效率。

性能问题根源定位化

端到端事务监控机制的支持能够帮助我们找到引发问题的相关事务与层级,从而进一步逼近其产生根源。将应用程序或者数据库层隔离开来意味着我们可以更快得出答案,另外大家的解决方案还应该有能力提供代码与SQL级别的分析结论、从而带来更为确切的背景信息。

真正的端到端可视化

对于基于SaaS的解决方案,大家需要提供更为具体的监控信息、而绝不能仅仅满足于“五个九”CPU可用性或者服务器可用性这类粗放型报告内容。每一位负责人都能够登录对应系统,查看登录、搜索或者使用不同区别的站点/应用程序所耗费的实际时长。端到端追踪意味着我们能够提供来自业务事务的处理速度、负载规模以及服务水平。

时间价值比最大化

IT部门每时每刻都需要追求更快、更可靠的执行效果,而这也是一种巨大且持续存在的压力。企业管理者如今根本不可能接受利用三年时间构建数百万新项目的发展规划与日程安排。基于SaaS的Ng-APM解决方案在安装方面极为简便,并能够以非常出色的成本效益帮助企业将关注重点真正放在拉动业务增长身上——而非耗费心力进行基础设施监控。

CommunicationCost?沟通成本!

你意识到“沟通成本”是正在成为你的软件性能黑洞么?各个部门是否还陷身于“研发、产品和运维的相互指责”当中而无法自拔?部门当中的各个孤立团队总是利用自己的监控工具获取结论,并坚称问题的根源并非来自自己的辖区。各位IT技术人必须认识到,你的监测工具并不能从广泛观察视角看应用。

我们就以SQL响应时间为例。数据库的实际响应时间也许为三秒,但监控机制往往只能直接提示称“结账”事务的整体耗时为一分钟,也就是说我们根本无从知晓其余时间被耗费在何处。

大家需要一套横向监控平台,并利用它将所有层级涵盖于其中。事务性能应该根据应用程序逻辑进行划分,这样我们才能立即获取到与问题相关的背景信息,而这也正是判断问题严重性并对其加以解决的关键所在。对所有层级的支持意味着各个独立团队都能够在修复工作中做出必要的响应,而非陷入一团混乱并对彼此横加指责,并最终降低各个部门的沟通成本,成功解决问题。

总结

尽管技术的进步给企业带来诸多助力,但现代IT的复杂程度也随着时间推移而不断提升。APM解决方案以更具策略性及分析性的方式为用户提供准确鉴别问题根源及实际影响的可视化信息,从而有效对抗这种不可避免的复杂特性。

SaaS将是下一代APM的发展方向,因为此类平台易于使用、能够深入剖析问题所在并显著改善企业的运营与生产效率。

原文发布于微信公众号 - 云计算D1net(D1Net02)

原文发表时间:2014-09-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FD的专栏

前后端分离团队的资源浪费

最近的项目,团队都是以前端、后端两个分离的形式。作为一个大前端,不论是在 Web 开发的时候,还是开发 Android 应用的时候,经常遇到:

13940
来自专栏量子位

应用悄悄拿走你的隐私做了什么?只需30秒这个AI给你答案

安妮 编译自 Futurism 量子位 出品 | 公众号 QbitAI “我已经阅读并了解……”可能是当代青年定期撒下的一个谎。 可能你深有体会。 几乎每个下载...

30980
来自专栏知晓程序

微信小程序再曝新能力!大量新玩法等你来试

这 3 个新能力与前者有什么关联吗?下面知晓程序(微信号 zxcx0101)就来全面解读这 4 个新能力。

8610
来自专栏程序你好

微服务的创建和管理最常见问题是什么?

如果你不正确地划分责任,你就会遇到问题。将任何应用程序应用到分布式系统中。想想你可能会遇到的问题。管理数据和管理状态是许多人在管理有状态和无状态数据时遇到问题的...

12910
来自专栏JAVA烂猪皮

“大话架构”阿里架构师分享的Java程序员需要突破的技术要点

源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。

12020
来自专栏媒矿工厂

网络媒体联合工作组(JT-NM)技术规范介绍

目前,专业媒体行业面临着从专用广播设备和接口(SDI,AES,交叉点切换器等)到基于IT的分组网络(以太网,IP,服务器,存储,云等)的转变。如何通过在网络上进...

13400
来自专栏WeTest质量开放平台团队的专栏

2018 Unite大会——《使用UPA工具优化项目》演讲实录

2018年5月11日至13日,腾讯WeTest与Unity联合打造的移动游戏性能分析工具(Unity Performance Analysis,以下称为UPA)...

43460
来自专栏IT大咖说

腾讯DevOps体系之研发管理那些事儿

内容来源:2018 年 5 月 05 日,腾讯研发管理部CODE平台产品负责人孙晨星在“2018 DevOpsDays Beijing”进行《腾讯DevOps体...

26120
来自专栏安全领域

五个可预见的物联网挫折

简单的原型实现设备,与支持上亿软硬件都不同的设备之间存在巨大差异。一些故障并不会直接影响收入和用户的体验,因此可能会在早期的应用和敏捷开发迭代中被忽略。物联网的...

42780
来自专栏云计算D1net

云安全与物联网的未来展望

在云计算世界中,安全团队必须尽可能敏捷。这意味着利用主动监控工具,锁定接入点,并预测需求。 ? 在云中就像在物理世界,其不断变化的威胁动态正在超越服务,用户和...

35560

扫码关注云+社区

领取腾讯云代金券