dynaTrace software GmbH
Login Contact Deutsch
 
Skip Navigation Links Skip Navigation Links
Skip Navigation LinksHome > Solutions > Application Lifecycle > Staging, Deployment

Shed Light on the Performance ‘Black Box’ in Staging and Deployment

Can applications from different vendors be safely installed and used for the first time in deployment? Do performance problems and application errors which have not been previously identified now suddenly appear in the target system under load? Are you pressed for time and tempted to force the application into deployment as soon as possible? If you answered “yes” to any of these questions, then chances are you could benefit from a precise, accurate and automatic assessment of performance and stability in staging and deployment.
dynaTrace Diagnostics® offers the perfect solution to address these pre-production application issues and ensure the required level of responsiveness, predictable scalability and high stability.

Automated Architecture Discovery for Identifying Third Party Components

dynaTrace Diagnostics enables complex software architectures to be diagnosed precisely and easily without the need for access to/modification of source code. With the help of Automated Architecture Discovery, dynaTrace Diagnostics automatically recognizes distributed heterogeneous Java SE/EE and .NET applications including third party components. Critical business transactions are automatically analyzed and profiled across several servers and tiers, and bottlenecks are precisely pinpointed within this complex distributed stack. Pre-configured KnowledgeSensors collect information in real-time about the dynamic behavior of the application. dynaTrace Diagnostics then correlates this diverse diagnostic information to individual end-to-end transactions – the so-called PurePaths. This comprehensive information is displayed in a clear and intuitive manner within the dynaTrace Diagnostics Client, providing unparalleled depth of analysis and visibility into the dynamic behavior of applications under load.

Packaged Profiles

By precisely identifying application errors and bottlenecks, the passing of the blame from one software vendor or integrator to another can be minimized or eliminated. Software developers are able to define their informational needs in advance and pre-create packaged profiles for collecting precise diagnostic information during staging and deployment. The documentation and archival of the Diagnostics Sessions makes communication with the development and integration teams easier and enables the off-line reconstruction of problems possible and practical. Thus dynaTrace Diagnostics is able to provide objective performance assessments that enhance communication, improve workflow and accelerate problem resolution.

Analyzing all application performance contributing factors including Resource Utilization Metrics

Comprehensive, detailed diagnostic elements such as memory usage, synchronization waits and automatic performance problem isolation, as well as detailed information about memory leaks, mean that you now can take instant corrective action to fulfill explicitly defined acceptance criteria. The correlation of this data with Resource Metrics from the application server and VM at runtime – for example metrics from JVM, JMX, CLR, PerfMon, etc. – supports the comprehensive analysis of complex, distributed application systems.

Key Benefits for Staging and Deployment
Performance Tuning Performance tuning of applications in pre-production.
Scalability Test Accurate, automated pre-production scalability assessment
Analysis of 3rd Party Components Out-of-the-box discovery and diagnosis of components from various manufacturers and sources
Eliminate Fingerpointing Enhanced communication spanning the lifecycle and avoiding finger-pointing and passing of the blame.
Automated Architecture Discovery Distributed applications and their components are automatically recognized by the KnowledgeSensors™ which can be adapted in real-time.
PurePath Technology® Deep tracing of individual transactions critical to the business from the end-users’ perspective across several servers and tiers down to code level at runtime
Total Diagnostics Comprehensive diagnosis for analysis of memory, synchronization and performance problems.
Packaged Profiles Developers can easily pre-define diagnostic profiles and then bundle them with with application as it flows through the lifecycle; creates efficient feedback loops for rapid problem resolution
High-Level-Dashboards Clear and configurable high-level visualization ofdiagnostic information provides the necessary transparency in staging and deployment.
Resource Metrics Correlation of the diagnostic information collected with resource metrics of the application server (JVM, JMX, CLR, PerfMon, etc.).
Scalability and Low Overhead Scales from a collection of JVMs to large complex production application clusters; provides the necessary flexibility for future growth <link to prod page>.
Business Transaction Mapping Selective mapping of business transactions with technical aspects delivers diagnostics information about critical business transactions.
Fast Installation Up and running within 15 minutes.

Key Facts
  • Code-level Transaction Tracing
  • Production-save Overhead
  • Load-Testing Integration (SilkPerformer, LoadRunner, JMeter, ...)
  • Fast Deployment
  • 3rd Party Component Check
  • High-Level Dashboards
  • Connects Dev, QA and Ops
Next Steps
Resources
Success Stories
Questions?



© dynaTrace software® 2008