Azure SQL Server - 
You can scrape an Azure SQL Server via the SqlServer resource type.
The following fields need to be provided:
serverName- The name of the SQL Server instance.
Supported metrics:
dtu_consumption_percent- Percentage of consumed CPU across all elastic pools.- Requires 
dimension.nameto be set toElasticPoolResourceId 
- Requires 
 storage_used- Amount of storage data across all elastic pools in bytes.- Requires 
dimension.nameto be set toElasticPoolResourceId 
- Requires 
 dtu_used- Amount of consumed DTU across all databases.- Requires 
dimension.nameto be set toDatabaseResourceId 
- Requires 
 
The official Azure Monitor documentation lists more metrics but these are not surfaced externally. However, you can still give them a try but we don’t support them for now.
Example:
name: azure_sql_server_dtu_consumption_percent
description: "The DTU consumption percentage used by an Azure SQL Server."
resourceType: SqlServer
azureMetricConfiguration:
  metricName: dtu_used
  dimension:
    name: DatabaseResourceId
  aggregation:
    type: Average
resources:
- serverName: promitor