Collaborate With Colleagues and 3rd Parties

Isn't it too tedious to collect all log files, reports, error messages, only to find out yet another log-file and report is needed after you have isolated a problem? Wouldn’t it save time to have ALL deep information captured in a single shareable document? And wouldn’t it be easier to hand off final diagnosis to the engineer who actually knows the code, who then simply replays what happened in test or production? The dynaTrace Session provides a comprehensive package that provides deep root-cause information for replay, going far beyond typical snapshots.

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.

Central Server for Collaboration

Since in many cases the people who find problems are different from the ones who fix problems, collaboration is an imperative. As a lifecycle and team oriented solution, dynaTrace has been built from day one for collaboration. Its dynaTrace Server acts as a collaboration server, with Web access, dashboards, captured dynaTrace Session repository and user management.

Use Web links to sharing diagnostics information by pointing to dynaTrace Sessions and dashboards. The Web links, will automatically launch the Web-Start enabled dynaTrace Client for replaying captured problems and deep analysis.

3rd Party Code and Viewer

dynaTrace captures also deep root-cause information contained in code of other development teams, outsourcing firms, 3rd parties who provide libraries or entire applications. To avoid cumbersome back-and-forth describing the problem, simply send them the exported dynaTrace Session along with the FREE dynaTrace Viewer to enable them to fix your burning problem. dynaTrace respects security requirements and provides an obfuscation technique to scramble potential sensitive information, making collaboration with externals easy and secure.

Security and Data Protection

The dynaTrace Server provides a full LDAP aware security management system. For live access as well as for session export, dynaTrace provides data scrambling of sensitive information – scrambling includes method arguments, return values, SQL values and SQL bind values.