Azure SQL Database Monitoring Integration with SigNoz

SigNoz Cloud - This page applies to SigNoz Cloud editions.

The Azure SQL Database integration collects platform metrics and diagnostic logs from your Azure SQL Database (single database) instances. Once enabled, the SigNoz agent discovers SQL Database resources in your monitored resource groups and configures telemetry collection.

This integration requires SigNoz Azure agent version v0.0.12 or later.

This integration collects platform metrics for the Microsoft.Sql/servers/databases resource type — the Azure SQL Database PaaS offering. Azure SQL Managed Instance and SQL Server on Azure VMs expose a different set of metrics. SQL Managed Instance is covered by the separate Azure SQL Managed Instance integration.

Getting started

Connect your Azure subscription first. See Azure One-Click Integrations for setup instructions.

Once connected:

  1. In SigNoz, navigate to Integrations > Microsoft Azure.
  2. Select SQL Database from the left panel.
  3. Toggle Log Collection and Metric Collection on.
SigNoz Azure integration panel showing SQL Database with Log Collection and Metric Collection toggles enabled
Enable log and metric collection for Azure SQL Database in the SigNoz UI

The agent deploys the necessary Event Hubs and diagnostic settings in the background. Data starts flowing within a few minutes. Navigate to Dashboards and open the Azure SQL Database Overview dashboard to confirm metrics are appearing.

What's collected

Logs
NamePathType
Resource IDresources.azure.resource.idstring
Key metrics

Each metric is collected with average, maximum, and minimum aggregations where applicable. The table below lists representative metrics; see the Data Collected tab in the integration for the complete list.

Metric nameUnitType
azure_cpu_percent_averagePercentGauge
azure_sql_instance_cpu_percent_averagePercentGauge
azure_sql_instance_memory_percent_averagePercentGauge
azure_physical_data_read_percent_averagePercentGauge
azure_log_write_percent_averagePercentGauge
azure_workers_percent_averagePercentGauge
azure_sessions_count_averageCountGauge
azure_sessions_percent_averagePercentGauge
azure_storage_averageBytesGauge
azure_storage_percent_averagePercentGauge
azure_allocated_data_storage_averageBytesGauge
azure_connection_successful_averageCountGauge
azure_connection_failed_averageCountGauge
azure_blocked_by_firewall_averageCountGauge
azure_deadlock_averageCountGauge
azure_availability_averagePercentGauge
azure_replication_lag_seconds_averageSecondsGauge
azure_full_backup_size_bytes_averageBytesGauge
azure_diff_backup_size_bytes_averageBytesGauge
azure_log_backup_size_bytes_averageBytesGauge
azure_xtp_storage_percent_averagePercentGauge

Dashboards

The integration includes a pre-built Azure SQL Database dashboard. Pre-built dashboards are locked and cannot be edited. To customize, use Export JSON from the dashboard menu and import it as a new dashboard.

SigNoz dashboard showing Azure SQL Database metrics including CPU, sessions, connections, storage, and backup sizes
Azure SQL Database dashboard in SigNoz

Key panels include:

  • CPU percentage, SQL instance CPU and memory percentage, and workers percentage
  • Data IO percentage and log IO percentage
  • Sessions count and sessions percentage
  • Successful and failed connections, blocked-by-firewall, and deadlocks
  • Data space used, allocated, and used percentage
  • Full, differential, and log backup storage size
  • Availability and replication lag

Next steps

Get Help

If you need help with the steps in this topic, please reach out to us on SigNoz Community Slack. If you are a SigNoz Cloud user, please use in product chat support located at the bottom right corner of your SigNoz instance or contact us at cloud-support@signoz.io.

Last updated: June 18, 2026

Edit on GitHub

Was this page helpful?

Your response helps us improve this page.

On this page

Is this page helpful?

Your response helps us improve this page.