用于优化网络、非网络、移动、流媒体和云应用程序的性能,提供唯一的对整个应用程序交付链的统一覆盖,从用户开始,通过云技术,到数据中心。通过跟踪生产过程中从用户点击到代码行的每项事务,提供最深入的 24*7 全天候应用程序可见性。

产品概述

      DynaTrace是APM解决方案预置套件。DynaTrace套件在整个生命周期过程中会对Web和非 Web业务关键应用程序的监控、管理和优化方式进行转换。它是唯一一个可以24*7全天候对所有事务进行监控的APM平台,可快速解析性能问题并将问题范 围隔离定位到确切的代码航,以满足最终用户需求并获得最佳的业务绩效。

      DynaTrace运用专利PurePath技术®可提供全球最为准确的应用程序行为深度透视,覆盖了端对端的 所有事务:从用户点击开始,跨越所有层级,到数据库,然后再返回起点。DynaTrace提供基于网络的无代理功能,可为跨复杂数据中心环境的所有层级的 网络和非网络应用程序提供全范围的最终用户体验(EUE)监控。

 

DynaTrace的功能

      dynaTrace基于PurePath核心技术,使它能打破传统APM技术和架构的限制,深入到应用系统内部管理应用系统性能。轻量级的代理程序,可在生产系统下部署,用来跟踪和捕获业务系统内部交易,端到端的程序执行路径、运行时上下文环境和执行时间,从使用场景中点击,跨越所有不同JVM/.NET主机环境,最后分析整个交易执行路径,更准确的报告、更细致的业务交易、更细分的SLA管理及更快的故障问题定位及原因分析。 它将5个强大的功能模块整合到一个完整的系统中,满足开发、测试、业务和运维应用系统生命周期管理要求。

dynaTrace应用性能监控工具01

 

DynaTrace的特点

▶ 真实用户性能体验
    提供业界唯一完全基于交易端到端的使用,真实体验用户性能,能全面了解使用何种平台的用户,从点击到交易内部整体的性能

dynaTrace应用性能监控工具02

▶ 业务交易管理
    通过将BTM功能和APM功能整合到一个系统,弥补了业务和IT之间沟通不足,dynaTrace给业务部门深入洞察使用者使用IT系统业务交易细节,从而实时优化应用性能,确保运行稳定性和可靠性

dynaTrace应用性能监控工具03

▶ 高级监控功能
    dynaTrace应用监控功能提供了全新独特视图,自动发现、零配置和自适应的能力在最复杂及分布式架构环境下能容易设置和维护。预配置好的仪表盘和报表,可实现快速操作维护使用需要主动式性能管理

dynaTrace应用性能监控工具04

▶ 主动式性能管理
    dynaTrace对于开发、测试、业务和运维环境保持一致的应用性管理方法有独特的优势,性能管理自动化发现、持续测量和互动式性能对比仪表盘,能帮助研发预测和防止应用系统性能问题、性能瓶颈及稳定性问题,从而加快发布周期和减少部署在生产环境对最终用户的影响

dynaTrace应用性能监控工具05

▶ 深入诊断
    dynaTrace最擅长深入代码级诊断和分析功能,从而大幅度提高故障解决效率。不仅跟踪和记录每个交易代码级上下文,而且提供非常高级诊断功能,帮助开发快速在整体开发环境中诊断和修复问题

dynaTrace应用性能监控工具06

▶ 支持深入诊断和分析功能
    dynaTrace最擅长深入代码级诊断和分析功能,从而大幅度提高故障解决效率。不仅跟踪和记录每个交易代码级上下文,而且提供非常高级诊断功能,帮助开发快速在整体开发环境中诊断和修复问题
▶ 支持24*7全天候对所有事务进行监控
    dynaTrace应用监控功能提供了全新独特视图,自动发现、零配置和自适应的能力在最复杂及分布式架构环境下能容易设置和维护。预配置好的仪表盘和报表,可实现快速操作维护使用需要
▶ 支持对大型运营系统进行监控
    产品分为生产版本、测试版本和开发版本,精准定位


 

DynaTrace的优势

▶ 全天候24*7运行在正式或高流量的测试环境中监测数千个methods,系统开销不超过2%
▶ 全天候收即100%的跨阶层个别交易以及深度的能见度(内建的交易追踪)以分析真正的问题根源
▶ 将引发问题的交易(所有用户发出的请求)传送给,架构师/开发者进行程序代码级的分析而不需要复制出此问题。能够脱机检视交易并且散布给在其他团队和第三方供货商。可省略隐私保护敏感数据
▶ 从最终用户的角度来收集和关联的所有交易业务内文(用户ID,交易名称等)
▶ 以百分位数管理和报告每一个交易,并持续不断收集
▶ 手动和自动的(与Selenium,QTP等整合)分析端到端交易,包括客户端/浏览器和网络相关的延迟(AJAX / JavaScript,applet等)
▶ 可扩展能见度(与交易追踪)到旧有系统如 C/ C++ / COBOL
▶ 在单一仪表板不同粒度层次下关联收集到的系统指针和应用系统效能指针,充分钻探到问题的根本
▶ 在正式环境和重负荷环境下深度分析内存泄漏检测和线程竞争的问题
▶ 自动产生含有反应时间分配的应用系统相依性对应仪表板以侦测发生问题的阶层,与向下钻取到性能问题的根本原因
▶ 在持续整合的自动化测式环境中,对所有浏览器端和服务器端指标自动检测异常和警报。内建整合Ant/Maven建构框架和Hudson/CruiseControl服务器的回归分析仪表板
▶ 内建整合JUnit(或NUnit)和Selenium作为自动测试和自动化检测异于由系统产生用来验证架构和效能的基线
▶ 与LoadRunner的紧密整合(或任何负载测试工具,如SilkPerformer或NeoLoad)缓慢交易可下钻分析到实际的根本原因
▶ 自动比较交易和它的基线,或前后版本比较。提供API、Web请求、方法、查询、异常等,不同的粒度层级自动回归分析仪表板
▶ 内建为每一个别交易架构验证产生UML图和自动指出问题

dynaTrace为三个不同的主要使用场景—开发、测试和和运行维护提供了三个不同的版本,使得三个不同团队可以使用同样工具相互协作,加速问题故障的解决。每个版本针对其特有的场景预先定义了启动菜单,仪表盘,帮助,界面元素以及使用案例。所有版本都基于独有的PurePath技术和集成的协作工具,首次使软件生命周期管理相关的团队有了统一的APM工具来高效的实现对性能的管理,减少了不同团队以前的争执和低效率,从而能更有效的为客户、合作伙伴以及内部客户提供更好服务。

 

生产版本

针对生产环境应用运维和业务部门,生产版本提供了无以伦比的洞察力,可以深入到所有用户所有交易,实现24*7的端到端的监控。

 

测试版本

针对性能测试团队和QA团队,测试版本实现了在进行压力测试和回退测试时深入洞察自有应用,甚至是第三方代码内部的手段。

 

研发版本

对于应用架构师和开发经理,开发版为研发人员提供了进行应用性能管理的手段,并且可以覆盖整个开发周期。