Distributed Tracing powered by Grail helps you get the most out of your trace data in Dynatrace. It enables the ingestion and processing of petabytes of trace data, allowing you to monitor and troubleshoot errors and performance issues in complex distributed software systems at scale. Trace data follows the Dynatrace trace-span data model, so the analysis of all related information and attributes is intuitive and can be done via the Distributed Tracing app and Dynatrace Query Language (DQL). The trace data is stored in Grail, therefore you can leverage Grail's power to analyze even unknown unknowns.
The Distributed Tracing app user-friendly interface is designed with engineers, SREs, and performance architects in mind, making it easy to visually analyze your trace data right away.
Learning modules
Go through the following process to learn using Distributed Tracing:
- How-to guide
- Instrument your applications with OneAgent or OpenTelemetry to start ingesting trace data into Dynatrace.
- Reference
- Manage permissions for Distributed Tracing powered by Grail.
- How-to guide
- Manage data storage and retention for Distributed Tracing powered by Grail.
- Concept
- Discover the functionalities of the new Distributed Tracing app.
- How-to guide
- Explore advanced tracing analysis capabilities on Grail.