After dashboard and alerting upgrades, DQL queries across dashboards, alerts, workflows, and notebooks may still target classic entity types. Update these queries to reference Smartscape 2.0 entity types to complete the entity model migration.
Completing the entity model migration ensures that every DQL query across dashboards, alerts, and workflows targets Smartscape 2.0 entities, resolving any silent data gaps left by classic entity type references after the dashboard and alerting upgrades. Classic entities use a fragmented model that limits cross-domain correlation. Smartscape 2.0 unifies the entity model, improving dependency analysis and enabling faster root cause identification.
Build a complete inventory before updating any queries. A missed DQL reference creates a silent data gap that only surfaces during an incident.
| Role | Involvement | Responsibility |
|---|---|---|
Dynatrace Admin | Required | Coordinates the entity type migration across dashboards, alerts, and workflows |
Application Team Leads | Recommended | Validate that dependency mapping, topology views, and root cause analysis reflect accurate entity relationships |
SRE / Observability Eng. | Recommended | Update DQL queries across dashboards, alerts, and workflows to reference Smartscape 2.0 entity types |
Scan all dashboards, alerts, workflows, and notebooks for queries using classic entity selectors or classic entity type names.
Verify: Complete inventory of all DQL queries referencing classic entity types, grouped by surface, before starting updates.
Inventory all DQL queries before updating: every DQL query referencing classic entity types across dashboards, alerts, and workflows must be updated. Missing any produces silent data gaps that only appear during incidents. Use the inventory step to build a complete list before starting.
Flag entities without direct equivalents early: some classic entity types do not have a direct 1:1 Smartscape 2.0 equivalent. These require redesigned queries rather than a simple type name replacement. Flag these during the inventory step.
Rewrite DQL in dashboard tiles to reference Smartscape 2.0 entity types and relationships.
Verify: All dashboard tile DQL queries reference Smartscape 2.0 entity types; tiles display data correctly after update.
Modify DQL in metric events, Davis anomaly detectors, and Workflow conditions to target Latest Dynatrace entities.
Verify: All alerting and workflow DQL expressions reference Smartscape 2.0 entity types; alerts fire against the correct entity scope.
Confirm that dependency mapping, root cause analysis, and topology views reflect accurate relationships under the Smartscape 2.0 entity model.
Verify: Percentage of DQL queries targeting Smartscape 2.0 entities at target coverage; topology and root cause analysis validated by application team leads.
Stage complete when:
With the entity model migration complete, the final stage is Upgrade your API integrations and tokens: auditing all classic API usage, migrating integrations to the platform API, and replacing classic tokens with OAuth clients that use granular, capability-based scopes.
The following resources support your work in this stage. Documentation covers platform concepts, configuration reference, and related guides; best practice cards provide implementation guidance from Dynatrace experts.
Reference for differences between classic entities and Smartscape 2.0 entity types, including the entity type mapping guide.
When all DQL queries reference Smartscape 2.0 entity types, you're ready for the final stage in the upgrade journey. Upgrade your API integrations and tokens completes the migration by replacing classic tokens with OAuth clients scoped to minimum required permissions and migrating integrations to the Latest Dynatrace platform API.