• Home
  • Observe and explore
  • Query data
  • Dynatrace Query Language

Dynatrace Query Language

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 data, requiring no up-front description of the input data's schema contrary to relational databases like SQL tables.

Read how to use DQL queries to get started or explore the language.

How to use DQL

Find out how DQL works and what are DQL key concepts.

Language reference

Learn about DQL syntax in detail.

Migrating to DQL

Compare DQL to other common query languages.

DQL examples for logs

Find out what you can do with logs using DQL.

DQL examples for events

Find out what you can do with business events using DQL.

Related topics
  • Dynatrace Query Language

    How to use Dynatrace Query Language.

  • How to use DQL queries

    Find out how DQL works and what are DQL key concepts.

  • DQL compared to SQL and more

    See how DQL compares to other query languages.

  • DQL language reference

    Dynatrace Query Language syntax reference.

  • DQL commands

    A list of DQL commands.

  • DQL functions

    A list of DQL Functions.

  • DQL operators

    A list of DQL Operators.

  • DQL data types

    A list of DQL data types.