Developer Observability Use Cases

Temporary table of contents for Developer Observability

Preview

Application Observability

The inability to access code-level data on demand is a challenge most developers face when troubleshooting and debugging application issues. Instead, they must go through long deployment cycles and investigation of logs to find the relevant data they need to understand what's going on in their running code.

To avoid this, it's essential to give them a solution that offers instant access to the data they need, no matter the environment.

Live Debugger

Dynatrace Live Debugger application is a Cloud-Native debugging and live data collection solution that gives instant access to the code-level debug data you need to troubleshoot and understand complex, modern applications with no extra coding, redeployments, or restarts.

The Live Debugger can be used in any environment (from development to production) and at any time to instantly access the real-time data needed to get to the root cause of issues faster.

Dynamic Logging

Developer teams often try to log as much as possible, as they are often not sure what data will be needed to debug an issue. This generates many unneeded logs and horrid signal/noise ratios.

By shifting their logging mindset to Live Debugging, teams can reduce logging costs and, most importantly, the heavy effort required to support intense logging pipelines and cleanups.

Development Collaboration

Collected debug data can be shared among team members when debugging application issues. This allows team members to have their own view of collected debug data but also share that data with other team members for improved collaboration.

As a result, the Live Debugger can become a single source of truth, the go-to place for developers to see reality as it is and collaborate on it.

On-Demand Trace Inspection

Dynatrace Live Debugger collects an object representation of traces used by your application. Developers can then correlate captured debug data with tracing data from your application.

Dev Training and Onboarding

Understanding new code can be challenging. It is twice as tricky when it's legacy code or, as often occurs, code written by someone else.

Dynatrace Live Debugger lets developers speed up their learning process by allowing them to observe the unfamiliar code running in its native environment.