--Idea Worth Spreadphp
在企业中证实APMweb
在企业IT机构中工做过的人都会发现,一些好的工具很频繁地遭遇废弃。有时是由于工具自己没有知足本来的预期或需求;有时是由于该工具的倡导者离开了机构;又或者仅仅是由于在供应商被收购或产品被废弃以后,技术所以而变得过期。对于应用性能管理(APM)方面的工具来讲也会面临这样的问题。对于该问题,并无终极的解决方案。可是,若是你的工做正好是采购像APM这样的工具的话,这里有一些能够供你参考遵循的步骤,能够尽量避免发生你所采购的软件最终被束之高阁的窘况。如下是我在做为监控架构师和APM买家这一职业生涯中所学习到的一些课程。数据库
1. 记录下那些让你痛苦的事情网络
没人会赞成为一个工具无故端的买单,除非真的出现了一些伤害到你业务的问题须要去解决(例如:收入减小、生产力影响、客户满意度等)。若是你要证实一次采购的合理性,那就得找出切实存在的问题并将它记录下来。最好是与业务或任务关键应用(好比你的电子商务平台、在线交易应用、支付网关、风险计算、结算系统等)相关的问题。架构
找出那些因为性能不佳和(或)故障时间从而对你业务产生严重影响的应用或服务,并记录如下内容:app
你将会在后续的评估文档和业务证实中使用到这些数据。工具
2. 清点你所拥有的工具性能
不少IT机构都拥有着数十个不多被使用的工具,或者只是曾经被使用过。若是还没有完成统计的工做,你须要清点已经拥有的这些软件并将它们记录下来。只要你持续地更新这个清单,你将会在后续的不少年内一直使用这些信息:学习
为你拥有的工具加上标签以便于理解他们的功能。这样作有助于帮你识别出大家薄弱的环节在哪里,而且能够发现那些你所拥有但还没有被充分利用的工具。测试
3. 发现你的盲点
如今你已经纵览了整个监控系统体系的全景,你须要查看下是否还存在漏洞。一种检查的方式是将你现有的工具集与一个应用性能管理解决方案应包含的工具集模型进行对比,好比,Gartner定义的APM的 5个维度。针对一个“完整的”APM解决方案,Gartner模型包含了如下5个标准:
对于能在APM解决方案中寻找什么,Gartner模型应该使你有了一些概念。可是大多数软件自己并不包含以上所描述的APM的五个方面,所以不少机构经过使用不一样工具的组合来知足他们对可见性的需求。仔细审查一下大家库存软件清单中的工具列表,从而能够找出大家现有APM策略中的漏洞。
一旦你在机构中证实并创建了APM流程,甚至得到了一款APM工具,后续的重点将是开始测量APM程序的有效性并识别出须要改进的方面。这即是APM成熟度模型能够帮助你评估和分析的所在了。
一个新的APM成熟度模型
成熟度模型一般由于过于偏重理论而难以成功。供应商将成熟度模型强行推销给他们的客户并尽其最大努力来提高对该模型的采用和留存率,而客户则由于过于忙着解决问题而没有对此很上心。这即是我之因此要提出属于我本身的APM成熟度模型的缘由,该模型将基于现实世界的经验,帮助咱们解决迫在眉睫的问题并使用好APM工具,而不仅是停留在应该如何使用APM这一理论上。在这一章节中,我将提出个人新成熟度模型并提供一些APM买家或用户可能在每一个阶段提出的典型问题。
你会提出什么样的问题?
在成熟度模型中,对于你身处何处的最好指标取决于来自大家机构的问题以及陈述的类型。举个例子,当个人孩子问起小宝宝来自何处时,我就立刻知道了他目前在生命成熟度模型中所处的位置——而且当任何别的孩子问起相同的问题时,那么不论其年龄大小,极可能也处于相同的阶段。为了更容易地识别出你和你的机构目前所处的阶段,我已经了整理你在流程中的每一个阶段可能提出的不一样类型的问题,并以此来组织好个人成熟度模型。
Hirsch的APM成熟度模型
第0级 —— 什么即将发生?
第1级 —— 过多的信息!
Level 2 – 唷,变得愈来愈好了!
Level 3 – APM 摇滚巨星(Rockstar)
经过查看这些问题和陈述,你基本上已经能够识别出你和你的机构目前属于哪一级别的成熟度模型。甚至更重要的是你或许已经有了一个想法:经过查看你在模型的下一环节须要完成的事项来推动成熟度进程。很明显,利用APM软件是达到APM成熟度高级别的有效部分,可是好的流程和训练有素的人员一样是成功的关键组成部分。成为APM摇滚巨星的惟一方式是谨慎地平衡好三个部分:人员、流程和技术。
关于做者
Jim Hirschauer是AppDynamics的技术布道者。在加入AppDynamics以前,Jim在APM用户端的问题处理,紧急状况处置以及推进APM供应商精益求精方面花费了多年的时间。Jim的观点源自于他在高压金融服务环境下的工做,可是这些方式也适用于任何追求卓越的IT机构