Azure SQL Database Service

Learn about the other Azure service support on our Azure docs.

Sensor (Data Collection)

Tracked Configuration

Database Details Description
Name Database name
Resource Group The resource group of the database
Location Database location
Subscription Id The subscription ID of the database
Max Size The max size of the database expressed in bytes
Status The status of the database
Zone Redundant Whether or not the database is zone redundant, which means the replicas of the database will be spread across multiple availability zones
SKU Pricing tier (SKU)


Metric Unit Aggregation Description
DTU Limit Count Average Total DTU utilization of the database
DTU Used Count Average DTU utilization of the database
DTU Percentage Percent Average DTU utilization percentage
CPU Percentage Percent Average CPU resources consumed by all database sessions
Successful Connections Count Total Total number of successful connections
Failed Connections Count Total Total number of failed connections
Blocked By Firewall Count Total Total number of connections blocked by the firewall
Deadlocks Count Total Deadlocks
Storage Bytes Maximum Total database size
Storage Percentage Percent Maximum Database size percentage
Data IO Percent Average Data I/O utilization
Log IO Percent Average Log I/O utilization
Workers Percent Average Concurrent workers (requests) of the database’s service tier limit by the Microsoft Azure SQL Database
Sessions Percent Average Concurrent sessions of the database’s service tier limit
In-memory OLTP Storage Percent Average In-memory OLTP Storage (XTP Storage)
vCore Limit Percent Average Total number of available vCores
vCore Used Percent Average Used vCores

* DTU metrics are available only for DTU-based resources

** vCore metrics are available only for vCore-based resources

Health Checks

The Azure SQL Database sensor will conduct custom health checks and execute them every minute. If the checks fail for at least one minute, an issue will be raised to inform the user.

Database Health Description
State Unhealthy state is caused by the database being unavailable. A database can be unavailable if one of the following conditions is true:
  • The database has been set offline by the user
  • The database is being restored from backup
  • The database is being recovered
  • The database has been corrupted
  • The database has been set to the Emergency state by the administrator
  • The database is in the process of being created by copying another database
Size Azure SQL Database is running out of space. Warning limit is at 80% and the critical limit is at 90% of the used size
DTU The total DTU utilization for Azure SQL Database is getting closer to max DTU limit. Warning limit is at 75% and the critical limit is at 85% of the DTU utilization


Metrics are pulled every minute, which is the resolution Azure provides for monitoring of these services.