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. |
|