If you have classic dashboards created in the previous Dynatrace, you can automatically re-create them in the Dashboards app in the latest Dynatrace.
Upgrade your existing dashboards to the new Dashboards app to
Use this upgrade procedure and try your dashboards with the enhanced functionality of the new Dashboards app.
When you upgrade a dashboard
Classic dashboards use a canvas-based layout that allows for scrolling, while the new Dashboards app offers a responsive, grid-based layout that reflows content.
When you upgrade your classic dashboard, the existing layout of your dashboard is preserved with a canvas-based layout. This ensures a smooth transition without immediate changes to your dashboard's layout.
You'll see a message like this in your upgraded dashboard.
The message box offers you two options:
If you choose to keep the canvas-based layout, you can still switch to the responsive layout later from your dashboard settings.
When you switch to the responsive layout, you're notified that the layout has been switched. If the conversion to the new layout causes any issues, the notification will offer a link to the previous version of the dashboard, which allows you to revert back to the canvas layout with a single click on restore.
To learn more about managing dashboard versions, Manage document versions.
The upgrade mechanism supports a limited set of tile types from Dashboards Classic for re-creation in the new Dashboards app. Supported tile types are:
Because Grail provides better scale and cardinality for metrics, we didn't replicate metrics one-to-one. Instead, we created new metrics that are either extended or a merged version of multiple previous metrics.
See Built-in Metrics on Grail for a full list of metrics available on Grail, with a mapping from their Dashboards Classic counterparts, so you can select the best metrics whenever the upgrade mechanism can't automatically map them.
Metric configuration
Visual settings
Built-in tiles (other than Markdown and Header tiles)
In the new dashboard (in the Dashboards app), Dynatrace replaces the built-in tile with a Markdown tile explaining that the built-in tile type can't be converted automatically and that you need to re-create it manually in the
Dashboards app.
Heatmap visualizations
Heatmap visualizations are not yet supported in the Dynatrace app. Any tiles using Heatmap visualizations in the original dashboard are upgraded (added to the new dashboard) but with an automatically selected default visualization. You can change the visualization to another supported visualization type after the upgrade.
Visualization settings
Dashboard settings
Automatic licensing model conversions
If you upgrade Kubernetes-based dashboards, the new Kubernetes metrics are available only for DPS-enabled customers, so you might not see data, even though the upgrade was successful.
You can upgrade a dashboard from the Dashboards page or from within the displayed dashboard.
After you upgrade a dashboard
To upgrade a dashboard from the Dashboards page
Go to Dashboards Classic in the latest Dynatrace.
On the Dashboards page, find a classic dashboard that you want to upgrade.
In that dashboard's row, select > Upgrade.
After the upgrade is completed, the re-created dashboard is displayed in the Dashboards app.
To upgrade a dashboard from within the displayed dashboard
Go to Dashboards Classic in the latest Dynatrace.
On the Dashboards page, find the dashboard that you want to upgrade and select its name to display that classic dashboard.
In the upper-right corner of the dashboard, select > Upgrade.
After the upgrade is completed, the re-created dashboard is displayed in the Dashboards app.
To upgrade a single Data Explorer–based visualization
On a dashboard, select a Data Explorer–based tile and select Configure in data explorer to open the selected tile's visualization in Data Explorer.
Or you can start from Data Explorer and configure a new visualization there.
Once your visualization is finished, select Open with in the upper-right corner of the Result section of Data Explorer.
Open with is disabled if the selected metric couldn't be mapped or converted to a metric available in Grail. Hover over the information icon on the button to see why.
In Open with, select the destination app: Dashboards or Notebooks.
In Select destination, select the destination document.
The document is displayed with your Data Explorer visualization added as a new notebook section or dashboard tile.
In the Dashboards app, review the new dashboard.
You can open the original and new dashboards in two different browser windows to compare them side by side, one with the old dashboard displayed in the Dashboards Classic app, and the other with the new dashboard displayed in the Dashboards app.
For details on what to expect, review the above sections:
In cases where a tile couldn't be upgraded, you can re-create it manually if all of the following conditions are met:
Let's look at an example where the upgrade mechanism doesn't yet automatically upgrade your tile, but where the above conditions are met and you can manually re-create them.
dt.davis.problems
, since it is based on Davis problemsTo re-create the tile
In the upper-right of the dashboard, select Add > DQL.
The Dashboards app will display an empty Query Grail tile and a tile edit panel open to the Data tab.
On the Data tab
In the DQL edit box, paste the following DQL query:
fetch dt.entity.service| filter serviceType != "DATABASE_SERVICE"| lookup [fetch dt.davis.problems| filter event.status == "ACTIVE"| expand affected_entity_ids], sourceField:id, lookupField:affected_entity_ids| fieldsAdd affected = if(isNotNull(lookup.affected_entity_ids), "yes", else: "no")| fields id, name=entity.name, event.id=lookup.event.id, event.kind=lookup.event.kind, affected
Expand Query limits and increase Record limit if your total number of services exceeds the default limit of 1,000.
Select Run to run the query.
Switch to the Visual tab.
In the Visualization section, select Honeycomb as the visualization type.
In the Data mapping section, set Value to affected
to express the state of the respective service.
In the Legend and tooltip section, set Displayed fields to just name
to ensure the name is used and shown for the individual service when hovering over a honeycomb cell.
In the Color section, set the Color mode to Custom colors
.
Under Custom colors, define the following rules to express whether a service has an open problem or not.
no
to express when the service has no open problem.yes
to express when the service has been affected.Close the tile edit panel.
The resulting tile should be similar to the following: