Azure PostgreSQL Flexible Server Monitoring with SigNoz

SigNoz Cloud - This page applies to SigNoz Cloud editions.

The Azure Database for PostgreSQL – Flexible Server integration collects platform metrics and diagnostic logs from your PostgreSQL Flexible Server instances. Once enabled, the SigNoz agent discovers PostgreSQL Flexible Server resources in your monitored resource groups and configures telemetry collection.

This integration collects platform metrics for the Microsoft.DBforPostgreSQL/flexibleServers resource type.

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 PostgreSQL - Flexible Server from the left panel.
  3. Toggle Log Collection and Metric Collection on.
SigNoz Azure integration panel showing PostgreSQL - Flexible Server with Log Collection and Metric Collection toggles enabled
Enable log and metric collection for Azure Database for PostgreSQL Flexible Server 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 Database for PostgreSQL - Flexible Server Overview dashboard to confirm metrics are appearing.

What's collected

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

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_memory_percent_averagePercentGauge
azure_storage_percent_averagePercentGauge
azure_storage_used_averageBytesGauge
azure_storage_free_averageBytesGauge
azure_iops_averageCountGauge
azure_read_iops_averageCountGauge
azure_write_iops_averageCountGauge
azure_disk_iops_consumed_percentage_averagePercentGauge
azure_disk_queue_depth_averageCountGauge
azure_active_connections_averageCountGauge
azure_connections_succeeded_totalCountSum
azure_connections_failed_totalCountSum
azure_max_connections_averageCountGauge
azure_deadlocks_totalCountSum
azure_tps_averageCountGauge
azure_xact_commit_totalCountSum
azure_xact_rollback_totalCountSum
azure_is_db_alive_averageCountGauge
azure_database_size_bytes_averageBytesGauge
azure_backup_storage_used_averageBytesGauge
azure_physical_replication_delay_in_bytes_averageBytesGauge
azure_logical_replication_delay_in_bytes_averageBytesGauge

Dashboards

The integration includes a pre-built PostgreSQL Flexible Server 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 Database for PostgreSQL Flexible Server metrics including CPU, memory, storage, connections, and replication lag
Azure PostgreSQL Flexible Server dashboard in SigNoz

Key panels include:

  • CPU, memory, and storage percentage; storage used and free
  • IOPS (read/write), disk IOPS consumed percentage, and disk queue depth
  • Active connections, succeeded and failed connections, and max connections
  • Transactions per second, committed and rolled-back transactions, and deadlocks
  • Tuples returned, fetched, inserted, updated, and deleted
  • Replication lag (physical and logical) and read replica lag
  • PgBouncer connection pools, active/idle server connections, and waiting client connections

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.