RousselTMLEARNING

Observabilité

The Dynatrace Investigations app: investigating Grail data

Discover the Investigations app: DQL queries, extraction with DPL Architect, enrichment, query tree, evidence and sharing, for incidents and security alike.

1. What is Investigations for? #

A structured investigation on data.

The principle #

Investigations lets you run an evidence-based investigation on Grail data: logs, metrics and traces. Where a notebook chains queries, Investigations keeps the process: each query, each filter, each piece of evidence kept. The app was formerly called Security Investigator; it is preinstalled in all SaaS environments since version 1.330.

Investigations reads Grail, combines queries, extraction, enrichment, query tree, evidence and sharing, to reach a root cause or a report

For whom? #

UseExample
Incident and root causeUnderstanding a wave of 500 errors
Threat hunting, forensicsTracing the actions of a suspicious IP
FraudSpotting abnormal transactions
CloudAnalyzing CloudTrail, API Gateway, AWS Secrets

2. Running an investigation #

The features, step by step.

Getting started #

  1. Open Investigations, then select Investigation to create a scenario.
  2. Set the timeframe, then write a first DQL query.
  3. Filter, extract useful fields, enrich results.
  4. Add relevant items to the evidence, then share the investigation.
fetch logs, from: now() - 2h
| filter loglevel == "ERROR"
| filter matchesPhrase(content, "connection refused")
| summarize errors = count(), by: {dt.entity.host, k8s.namespace.name}
| sort errors desc

An investigation is saved automatically; you can rename it, share it and switch between investigations.

Key features #

FeatureRole
DQL queriesQuery Grail, with filters and timeframe
DPL ArchitectExtract fields from a raw log with the DPL language
IP enrichmentIP reputation from third-party intelligence providers
Lookup tablesTables stored in Grail to enrich results
Query treeTree of the process: go back to a previous step
EvidenceKeep evidence with its context
CollaborationControlled sharing, bookmarks, duplication, investigation templates

Prerequisites #

  • Logs ingested into Grail.
  • The permissions listed in Hub > Investigations > Technical information.
  • Basic DQL and DPL knowledge: see the Grail chapter of this course.
Notebook or Investigations? A notebook is for free exploration and documentation; Investigations is for when you must prove and hand over: major incident, security investigation, audit.

Sources #

From the official documentation consulted in November 2026. The query is an example to adapt to your fields.

Related articles

The Dynatrace QuickStart app: getting your first data in minutes

Discover the QuickStart app: add data with Auto Discovery or a dedicated tile, read Findings, explore with da…

Site Reliability Guardian in Dynatrace

Automatically validate a release with availability, performance and capacity objectives.

Service-Level Objectives (new platform) in Dynatrace

Define SLOs in DQL on Grail, start from templates and alert on burn rate.

Keep learning

Support us

♥ SUPPORT US

Support RousselTM Learning

Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.

Contribute with PayPal Any amount · card or PayPal accountLearn more
QR code PayPal
Or scan this QR code with your phone

Thank you, every contribution counts!