Skip Navigation LinksHome » 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.

Test Drive?

Contact

Tracing Whitepaper

On the PurePath - Go Beyond Profiling

While common practice, the use of profilers for application performance analysis in most problem situations relies on assumptions that do not hold true.

To close this gap you need a solution that continuously traces all individual transactions from business to code level as they are processed across multiple servers and technologies – even in 24x7 production environments under high load.