Capture and Replay - Avoid Problem Reproduction
Diagnosis reveals the root-cause of a problem in Production, Test or Dev. That’s
great, but what’s next? Someone needs to fix it, usually as quickly
as possible with as low effort as possible. Enabling engineers to fix problems requires
a means to provide them all details they need to replay a problem, understand the
root-cause, fix it and confirm resolution through testing their fix. Logs, static monitoring
reports, and screenshots are just not good enough, they lack depth and interactivity
for drill-down, so engineers are left again to reproduce the problem or come onsite.
The dynaTrace Session provides the means to solve the need for problem reproduction. It contains as little
as a single transaction call-tree or as much as hours or days of full production
load. dynaTrace Sessions provide full historic transaction context, not just snapshots,
and provide full ability to replay captured problems with full
drill down to each transaction and code level details. Online or exported
as a highly compact file, dynaTrace Sessions come with PurePath information for
each transaction, including the complete call path to each performance relevant method, contextual information such as SQLs, method arguments,
exceptions, log messages, memory snapshots, telemetry and system
monitoring information. These dynaTrace sessions automatically document the
root-cause and allow replaying captured problems
as an enabler for fixing it. This reduces, if not avoids, the
expensive, often impossible reproduction of issues.