On production environment, you can check database DTU size and monitor usage with standard Dynatrace dashboards.
Here is an example from SAP - Infra Usage dashboard.
These metrics do not work on lower environment (dev or stage).
In this article, we will explain how to create a dedicated dashboard for this.
Here are the instructions to create a new dashboard to monitor DTU on lower environment.
Please note, this metric provides only one data point per day, so make sure the selected analysis time frame is at least 24 hours to see any data point. Also you will need at least 48 hours analysis window to get a straight line.
Here is the result:
If you want to quickly create the dashboard, you can also import the following JSON file into Dynatrace (Go to Dashboard and click Import dashboard button).
{ "metadata": { "configurationVersions": [ 7 ], "clusterVersion": "1.276.258.20231023-170203" }, "id": "5c26ee8c-d8b4-4d5a-b36c-35ebb90647bf", "dashboardMetadata": { "name": "SAP - DTU monitoring", "shared": false, "owner": "i303937", "hasConsistentColors": false }, "tiles": [ { "name": "DTU usage", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { "top": 38, "left": 0, "width": 950, "height": 342 }, "tileFilter": {}, "isAutoRefreshDisabled": false, "customName": "Data explorer results", "queries": [ { "id": "A", "metric": "ext:custom.jmx.AzureDatabases.metric_MainAzureAverageDtu", "spaceAggregation": "AUTO", "timeAggregation": "DEFAULT", "splitBy": [], "sortBy": "DESC", "sortByDimension": "", "filterBy": { "nestedFilters": [], "criteria": [] }, "limit": 20, "rate": "NONE", "enabled": true } ], "visualConfig": { "type": "GRAPH_CHART", "global": {}, "rules": [ { "matcher": "A:", "properties": { "color": "DEFAULT" }, "seriesOverrides": [] } ], "axes": { "xAxis": { "displayName": "", "visible": true }, "yAxes": [ { "displayName": "", "visible": true, "min": "AUTO", "max": "AUTO", "position": "LEFT", "queryIds": [ "A" ], "defaultAxis": true } ] }, "heatmapSettings": { "yAxis": "VALUE", "showLabels": false }, "singleValueSettings": { "showTrend": true, "showSparkLine": true, "linkTileColorToThreshold": true }, "thresholds": [ { "axisTarget": "LEFT", "rules": [ { "color": "#7dc540" }, { "color": "#f5d30f" }, { "color": "#dc172a" } ], "visible": true } ], "tableSettings": { "hiddenColumns": [] }, "graphChartSettings": { "connectNulls": false }, "honeycombSettings": { "showHive": true, "showLegend": true, "showLabels": false } }, "queriesSettings": { "resolution": "" }, "metricExpressions": [ "resolution=null&(ext:custom.jmx.AzureDatabases.metric_MainAzureAverageDtu:splitBy():sort(value(auto,descending)):limit(20)):limit(100):names" ] }, { "name": "DTU Size", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { "top": 380, "left": 0, "width": 950, "height": 304 }, "tileFilter": {}, "isAutoRefreshDisabled": false, "customName": "Data explorer results", "queries": [ { "id": "A", "metric": "iops.azure.DB.DTU", "spaceAggregation": "AUTO", "timeAggregation": "DEFAULT", "splitBy": [], "sortBy": "DESC", "sortByDimension": "", "filterBy": { "nestedFilters": [], "criteria": [] }, "limit": 20, "rate": "NONE", "enabled": true } ], "visualConfig": { "type": "GRAPH_CHART", "global": { "hideLegend": false }, "rules": [ { "matcher": "A:", "unitTransform": "auto", "valueFormat": "auto", "properties": { "color": "YELLOW", "seriesType": "LINE" }, "seriesOverrides": [] } ], "axes": { "xAxis": { "displayName": "", "visible": true }, "yAxes": [ { "displayName": "", "visible": true, "min": "AUTO", "max": "AUTO", "position": "LEFT", "queryIds": [ "A" ], "defaultAxis": true } ] }, "heatmapSettings": { "yAxis": "VALUE", "showLabels": false }, "singleValueSettings": { "showTrend": true, "showSparkLine": true, "linkTileColorToThreshold": true }, "thresholds": [ { "axisTarget": "LEFT", "rules": [ { "color": "#7dc540" }, { "color": "#f5d30f" }, { "color": "#dc172a" } ], "visible": true } ], "tableSettings": { "hiddenColumns": [] }, "graphChartSettings": { "connectNulls": true }, "honeycombSettings": { "showHive": true, "showLegend": true, "showLabels": false } }, "queriesSettings": { "resolution": "1h" }, "metricExpressions": [ "resolution=1h&(iops.azure.DB.DTU:splitBy():sort(value(auto,descending)):limit(20)):limit(100):names" ] } ] }
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |