归纳而言,目前常见的APM产品在实现方式上主要分为两个流派:旁路监控——主要代表是Oracle RUEI 为首的APM产品,同时还有传统IT厂商(IBM、HP),以及NetScout等以网络抓包为主要实现方式的厂商;应用探针——主要代表是ynatrace、NewRelic、AppDynamics等厂商,两种实现方式不同,各有其优劣。
应用性能管理软件(GooAPM):
实现了从应用层、中间件到数据库事务级的自动化识别和自动关联分析的APM产品,通过深度性能监控、分析和性能优化管理功能,提升业务系统的用户体验。 新炬应用性能管理软件(GooAPM)是基于应用探针式的解决方案,相对于旁路监听而言,可以为IT系统运维提供更多有价值的性能关键数据,找出性能问题的根源所在。
产品效用:
深度性能监控:
通过监控中间件、网络和服务器的实时性能,获得用户请求的完整路径,实现跨地域、应用版本、浏览 器、设备类型性能数据的可视化展示。
多方位性能分析:
增加数据层探针收集数据库的相关数据,相比其他产品提供更为专业的数据库视图,多方位优化分析
真实用户性能体验:
提供分布式、可靠、容错、高可用的海量支持数据存储能力的文件系统,存储能力线性增长多副本,无数据丢失;支持以JSON格式化的文本存储。数据在存储的同时具有分词、索引标记,为快速查询提供了先天性的优势;是数据库和NOSQL数据库无法具备的能力。
日志实时搜索
基于“探针”,以小性能开销准确找到问题,并检测每一个用户的真实性能体验。
数据自动关联:
完善数据自动关联机制,有机地将各种采集到的数据进行自动连接,提供端到端的最终用户性能视图。
良好界面体验:
全web界面的在线操作,提供全程可视化操作,很好地协助系统管理员进行性能监控和分析。
对开发人员:
使业务上线周期大大缩短:快速定位问题,迅速将性能问题转化为优化方案;快速量化评估优化效果,为后续工作指明方向。
对运维人员:
快速定位故障,查找问题多倍提速:协助运维人员准确定位复杂系统环境下的关键性能问题根源,降低性能故障的处理时长和资源投入。
对运营人员:
掌握用户体验,大幅度降低运营风险:随时掌握最终用户的IT服务体验,分析最终用户的长期系统使用趋势,为IT系统运营及IT系统各种决策做出各方面数字化的支撑,降低系统整体运营风险。