Skip Navigation Links

Are application problems taking days or weeks to reproduce & diagnose?

Analysts estimate that as much as 40% of application developers' time is spent recreating and diagnosing application issues found under load, either at time of load/performance test, or worse, in production. 90% or more of this enormous productivity loss can be eliminated by dynaTrace. dynaTrace accomplishes this in 3 ways.

First, dynaTrace has developed a patent pending trace and capture technology we call PurePath. Unlike alternatives that only provide developers with statistics and averages of what “might” be going on in their application, the dynaTrace PurePath provides an exact trace of every transaction execution, end-to-end, from business-level down to code-level, through all physical and logical tiers. Moreover, PurePath traverses even the most complex, fully distributed, heterogeneous Java/.NET applications. From this exact record, dynaTrace builds up fully configurable dashboards that help automate problem isolation, quickly determining who is responsible to fix an issue (e.g. developers or system engineers) thereby avoiding unproductive finger-pointing. Through these dashboards, dynaTrace provides multiple paths for developers, architects and performance specialists to drill down from any transaction, or collection of transactions, to the offending code level to isolate root cause in minutes. Kiss searching through log files and digging through memory dumps good-bye!

Second, dynaTrace is lightweight enough to run under load, either in test or in production, while providing 100% transaction coverage, ensuring every issue is caught. Unlike alternatives which add analytic overhead to their instrumentation and therefore are too “heavy” to run in loaded environments, dynaTrace offloads all data processing to its remote Collectors and Server where all transactions are reconstructed exactly as they performed, with no fidelity loss. Additionally, dynaTrace identifies and instruments only those methods that contribute to application performance further reducing overhead. This lightweight architecture allows dynaTrace to run 24x7 in even the most performance-sensitive production environments, eliminating the need, once and for all, to take days, weeks or maybe never to reproduce a problem.

Third, dynaTrace is tightly integrated with the industry’s most popular IDEs – Eclipse and Visual Studio .NET. Once the offending code is isolated, it can be easily emailed, directly to the developer(s) who need to fix it. Using the PurePath file, the developer can see from an isolated method call all the way down to the corresponding line of source code in their IDE. And, if they lack access to the source, they can instantly decompile the bytecode to see the source code causing the issue, and create a fix. This latter capability is particularly useful when troubleshooting 3rd party code or applications.

But don’t take our word for it, here are quotes from some of our customers:

Jim Nichols, Performance Engineer.EnerNOC

With dynaTrace we’ve been able to reduce problem determination time by 90-95%.“Where before determining the root-cause of a performance issue might have taken weeks or months, or if it was something really complex, it might have never happened; with dynaTrace it’s literally down to a couple of minutes even on the production system.

Leonard Fingerman, Performance Engineer, AutoTrader.com

dynaTrace's PurePath is really powerful technology - with dynaTrace, we found the most inefficient SQL queries as well as code redundancy in our application in minutes versus what used to take days or weeks. We can take guesswork out of the lifecycle and use dynaTrace as an analytical way of discovering inefficiencies before they become issues.

Justis Wagner, Project Leader, DBV Winterthur:

If today we notice that the CPU is running at 80% capacity during a load test, we know a short time later which components in the application are causing that. We no longer have to fight with hypotheses..." So, if you are like many others spending too much of your high value development time recreating and diagnosing application issues, then you may want to take a dynaTrace test drive sooner rather than later. It just might be the solution you’ve been looking for all these years.

So, if you are like many others spending too much of your high value development time recreating and diagnosing application issues, then you may want to take a dynaTrace test drive sooner rather than later. It just might be the solution you’ve been looking for all these years.

With dynaTrace we’ve been able to reduce problem determination time by 90-95%.

Jim Nichols, Performance Engineer.EnerNOC


Test Drive?

Contact