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.
In the latest Dyntrace, a Davis problem in Grail might, in some cases, have more affected entities compared to the corresponding problem in the previous Dynatrace.
This difference can become apparent when, for example, comparing health tile results in Dashboards Classic to the corresponding results in the latest Dynatrace.
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.davis.problems| filter event.status == "ACTIVE"| summarize `Active problems`=count()
or, if you want to filter for a certain entity, use this variation (and adjust the entity value):
fetch dt.davis.problems| filter event.status == "ACTIVE"| expand entity.id=affected_entity_ids| filter entity.id=="HOST-1234234324"| summarize `Active problems`=count()
or, if you want to filter for a certain tag, use this variation (and adjust the tag value):
fetch dt.davis.problems| filter event.status == "ACTIVE"| filter matchesPhrase(entity_tags, "myTagKey:MyTagvalue")| summarize count()
Optional: If you want all closed problems you can use event.status == "CLOSED"
instead.
Select Run to run the query.
Switch to the Visual tab. There are expandable sections for visualization settings.
In the Visualization section (expanded by default), select Single value as the visualization type.
Expand the Data mapping section and make sure Single value is set to Active problems
.
Expand the Thresholds section to color the tile based on whether there are active problems.
Under Thresholds, select Threshold and set the following:
<
, 1
(the tile is green if there are no active problems)>=
, 1
(the tile is red if there are any active problems)Expand the Single value section and select Background
for Apply threshold color to.
Close the tile edit panel.
The resulting tile should be similar to the following, with a green background for no active problems and a red background for one or more active problems.