Home » Product » PurePath Technology
The core of dynaTrace is its unique PurePath transaction tracing technology. It makes transparent the inner workings of Java/.Net applications,
visualizing application dependencies and models, automating issue documentation, eliminating the need for issue reproduction,
as well as reducing problem isolation, diagnostics and resolution times to minutes.
It helps you find the answers you need to resolve performance problems that matter
to the business quickly and reliably:
- Assess the impact of a problem (WHAT?)
- Isolate the component causing the problem (WHERE?)
- Identify the root-cause of the problem (WHY?)
Problems are analyzed and diagnosed using either of the two transaction tracing
methods:
- Outside-In: From the end-user perspective (e.g., poor response time) down to the
method-level
- Inside-Out: From the code perspective (e.g., exception) up to the affected business
transaction(s)
Click on the image to see a 4 minute PurePath video demo
Unique transaction tracing characteristics:
Tracing individual transactions
dynaTrace goes well beyond just recording data on aggregated transactions. Instead, it records the precise execution of Java/.NET transactions,
uncovering all outliers. No extraneous information is included - only factors influencing the performance of a specific transaction are presented.
Real-time business-level to code-level visibility
dynaTrace provides real-time visibility into transaction performance from end-user
down to code-level – providing business transaction monitoring
and simplifying data interpretation. Besides performance metrics (response times,
CPU usage), it also captures contextual data (e.g., method arguments, memory allocations,
SQL, sync events, exceptions/logs) to identify
precisely the code segment causing the bottleneck.
End-to-end across globally distributed tiers
Trace transactions end-to-end, even across globally distributed servers/tiers,
whether Java or .NET, starting even at Web20/AJAX clients.
Low overhead, small footprint on target servers
dynaTrace only instruments those methods that contribute to application performance
and offloads data processing to the dynaTrace Collectors and Server. Its point and
click auto-sensor assistant and visual class browser with auto-discovery help you
to maximize visibility with minimum instrumentation and overhead. This not only
enables flexible deployment, but also deep-dive diagnostics under production load
levels paired with low overhead at 3-5% 24x7 always on.
Shareable – provide interactive reports to engineers
Provide interactive code-level reports of problematic transactions to development
without having to be a Java/.NET expert. Developers only need to analyze the data
relevant to the case within a familiar format offline without having to reproduce
the issue, whether they are working in-house, or at a remote location
using the included dynaTrace Client or free Viewer.
|