|
| 1 | +--- |
| 2 | +title: Azure SQL Data Warehouse manageability and monitoring - query activity, resource utilization | Microsoft Docs |
| 3 | +description: Learn what capabilities are available to manage and monitor Azure SQL Data Warehouse. Use the Azure portal and Dynamic Management Views (DMVs) to understand query activity and resource utilization of your data warehouse. |
| 4 | +services: sql-data-warehouse |
| 5 | +author: kevinvngo |
| 6 | +manager: craigg-msft |
| 7 | +ms.service: sql-data-warehouse |
| 8 | +ms.topic: conceptual |
| 9 | +ms.component: manage |
| 10 | +ms.date: 08/26/2018 |
| 11 | +ms.author: kevin |
| 12 | +ms.reviewer: igorstan |
| 13 | +--- |
| 14 | + |
| 15 | +# Monitoring resource utilization and query activity in Azure SQL Data Warehouse |
| 16 | +Azure SQL Data Warehouse provides a rich monitoring experience within the Azure portal to surface insights to your data warehouse workload. The Azure portal is the recommended tool when monitoring your data warehouse as it provides configurable retentions periods, alerts, recommendations, and customizable charts and dashboards for metrics and logs. The portal also enables you to integrate with other Azure monitoring services such as Operations Management Suite (OMS)/Log Analytics and Azure Monitor to provide a holistic monitoring experience for not only your data warehouse but also your entire Azure analytics platform for an integrated monitoring experience. This documentation describes what monitoring capabilities are available to optimize and manage your analytics platform with SQL Data Warehouse. |
| 17 | + |
| 18 | +## Resource Utilization |
| 19 | +The following metrics are available in the Azure portal. |
| 20 | + |
| 21 | +| Metric Name | Description | Aggregation Type | |
| 22 | +| --------------------------------------- | ---------------- | --------------------------------------- | |
| 23 | +| CPU percentage | CPU utilization across all nodes for the data warehouse | Maximum | |
| 24 | +| Data IO percentage | IO Utilization across all nodes for the data warehouse | Maximum | |
| 25 | +| Successful Connections | Number of successful connections to the data | Total | |
| 26 | +| Failed Connections | Number of failed connections to the data warehouse | Total | |
| 27 | +| Blocked by Firewall | Number of logins to the data warehouse which was blocked | Total | |
| 28 | +| DWU limit | Service level objective of the data warehouse | Maximum | |
| 29 | +| DWU percentage | Maximum between CPU percentage and Data IO percentage | Maximum | |
| 30 | +| DWU used | DWU limit * DWU percentage | Maximum | |
| 31 | +| Cache hit percentage | (cache hits / cache miss) * 100 where cache hits is the sum of all columnstore segments hits in the local SSD cache and cache miss is the columnstore segments misses in the local SSD cache summed across all nodes | Maximum | |
| 32 | +| Cache used percentage | (cache used / cache capacity) * 100 where cache used is the sum of all bytes in the local SSD cache across all nodes and cache capacity is the sum of the storage capacity of the local SSD cache across all nodes | Maximum | |
| 33 | + |
| 34 | +## Query Activity |
| 35 | +For a programmatic experience when monitoring SQL Data Warehouse via T-SQL, the service provides a set of Dynamic Management Views (DMVs). These views are useful when actively troubleshooting and identifying performance bottlenecks with your workload. |
| 36 | + |
| 37 | +To view the list of DMVs that SQL Data Warehouse provides, refer to this [documentation](https://docs.microsoft.com/azure/sql-data-warehouse/sql-data-warehouse-reference-tsql-system-views#sql-data-warehouse-dynamic-management-views-dmvs). |
| 38 | + |
| 39 | +## Metrics and diagnostics logging |
| 40 | +Both metrics and logs can be exported to [Operations Management Suite](https://azure.microsoft.com/resources/videos/operations-management-suite-oms-overview/) (OMS), specifically the [Log analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-overview) component and can be programmatically accessed through [Log Search](https://docs.microsoft.com/azure/log-analytics/log-analytics-tutorial-viewdata). |
| 41 | + |
| 42 | + |
| 43 | +> [!NOTE] |
| 44 | +> As of August 2018, logs are currently being implemented for SQL Data Warehouse |
| 45 | +
|
| 46 | +## Next steps |
| 47 | +The following How-to guides describe common scenarios and use cases when monitoring and managing your data warehouse: |
| 48 | + |
| 49 | +- [Monitor your data warehouse workload with DMVs](https://docs.microsoft.com/azure/sql-data-warehouse/sql-data-warehouse-manage-monitor) |
| 50 | + |
0 commit comments