Skip to main content



Grail is the Dynatrace database designed explicitly for observability data and acts as single unified storage for logs, metrics, traces, events, and more. All data stored in Grail is interconnected within a real-time model that reflects the topology and dependencies within a monitored environment. The Dynatrace Query Language serves as the single interface to explore, query, combine and process all data persisted in Grail.

To learn more about Grail, look at Grail docs.

Dynatrace Query Language (DQL)

Dynatrace Query Language (DQL) is a powerful tool to explore your data and discover patterns, identify anomalies and outliers, create statistical modeling, and more based on data stored in Dynatrace Grail storage.

DQL offers maximum flexibility because it is built for processing arbitrary event and time series data, requiring no up-front description of the input data's schema, contrary to relational databases like SQL tables.

To learn more about DQL, look at DQL Docs, or explore it within Notebooks.

Still have questions?
Find answers in the Dynatrace Community