PurePath technology

Drill down into code-level details for 100% of transactions, end to end

Try for free Contact us

The Dynatrace trump card: Code-level insight into every transaction

Our patented PurePath technology uniquely captures and analyzes every single transaction end to end across every tier of your application technology stack—beginning at the browser and extending through all services, all the way down to the code and database level.

Nobody else can do this. Other APM vendors provide this granular level of detail for only some transactions, and usually only after an alert has been triggered.

Video player

Discover the magic of PurePath!

Go from big picture to granular detail with just a couple of clicks

The power of Dynatrace artificial intelligence is that it takes all this rich PurePath data, analyzes it in milliseconds, automatically detects performance anomalies, and pinpoints root causes. You don’t have to drill down here, drill down there to uncover problems.

But sometimes you want or need to deep-dive into an individual transaction. With just a couple of clicks, Dynatrace takes you from the Smartscape visualization right into the PurePath code-level details.

Click on any service in Smartscape to see its relevant performance metrics. From the performance details screen, it's one click to view the PurePaths. You always see the last ~100 PurePaths in the given time frame that matches your filter. Filter PurePaths by several criteria. Analyze PurePaths by clicking View response time hotspots, View service flow, or View backtrace.

Optimizing performance needs all the data

Just because a transaction is within acceptable parameters doesn’t mean there aren’t opportunities to optimize performance. To go beyond firefighting, you need to understand how performance affects customers—ALL customers, not just those experiencing problems. Dynatrace lets you browse, sort, filter, and analyze thousands of PurePaths from multiple perspectives.

Filter PurePaths by Response time, CPU time, HTTP Response code, HTTP Method, service instance, and more. Analyze PurePaths by looking at response time hotspots, service flow, or backtrace.

Depth and completeness of PurePath data fuels AI

PurePath traces any transaction no matter where it goes: through applications, cloud (public, private, hybrid), 3rd parties, virtualized tiers, user devices, and more. PurePath data empowers the Dynatrace artificial intelligence engine to understand how all transaction service requests flow through the application delivery chain. This horizontal understanding, combined with our full-stack, gap-free vertical view, enables AI to automatically detect performance anomalies and pinpoint underlying root causes by:

Dynatrace PurePath technology captures timing and code-level context for every transaction, across every tier, without gaps or blind spots.

“With Dynatrace PurePath® technology we can trace transactions and quickly identify where performance issues are occurring. In one case, we were able to decrease SQL load on our database server by 40% using only three development hours.”

Thomas Cook logo logo

“PurePath® provides us with objective, rational, intuitive and easy-to-use results. There’s never a question about what happened or why.”

Kronos logo

“Before Dynatrace, we had a difficult time explaining technical issues to the business team. With PurePath® we can use plain language to say, Okay, when you click on this, here’s what happens.”

Woodmen of the World logo

How does PurePath work?

PurePaths are code-level traces that span the entire application delivery chain. Whenever a user initiates an interaction with an application (either real or synthetic activity), Dynatrace gives the transaction a unique ID. As the transaction launches requests, this ID “travels” with the requests on thread-local storage from tier to tier— so we know that all other methods on that thread belong to the same transaction. Ultra-lightweight code components capture relevant metrics and send them to a collector. Then all metrics are sent to the Dynatrace server, where they are sorted and assembled into PurePaths.

PurePath technology provides full insights into response times, threading, database calls, and complexity.

Learn more from these resources

For further information

Start your free Dynatrace trial today!

Try for free Contact us