APM应用监控平台竞争分析
APM(Application Performance Monitoring)应用监控平台是企业IT基础设施中的一个重要组件,旨在监控和优化应用程序的性能,以提高用户体验和业务流程的效率。Dynatrace(Compuware)是APM应用监控平台的主流解决方案之一,提供了全面的应用程序性能监控和优化功能。
Dynatrace解决方案包括多种类型,例如旁路抓包、Agent、代码植入、主动探测等。这些技术可以用于Web前端、应用主机、Mobile、Java、.NET、PHP、SAP、Citrix、Oracle、SharePoint、VOIP等多种应用场景中。Dynatrace的解决方案核心技术是基于Agent或代码植入的方式,特别是在终端用户体验分析方面。
Dynatrace PurePath技术是Dynatrace解决方案的核心技术之一,能够扩展到包括z/OS环境、多终端用户环境等更宽广的领域。PurePath技术可以用于方法级事件的粒度监控,集成用户自定义交易管理和深度监控功能。此外,Dynatrace还可以反向工程Citrix和SAP的应用协议,通过报文捕获技术实现对这些协议的解析和展示。
然而,Dynatrace解决方案也存在一些缺点。例如,Compuware解决方案的核心技术慢慢从偏重于数据包解析转变为基于Agent或代码植入的方式,这使得Compuware的整体解决方案变得非常复杂,并且仍在经历着长时间的技术变革。此外,Compuware缺乏对新老产品技术整合的持续性投入,以及渠道技术支持力量的支持,使得Compuware的解决方案非常不容易落地。
Dynatrace解决方案是APM应用监控平台的主流解决方案之一,提供了全面的应用程序性能监控和优化功能。但是,Dynatrace解决方案也存在一些缺点,例如复杂的技术架构和缺乏持续性的技术支持等。