SigNoz Cloud - This page is relevant for SigNoz Cloud editions.
Self-Host - This page is relevant for self-hosted SigNoz editions.

Supabase Monitoring Dashboard

This dashboard provides monitoring for your Supabase projects, including insights into connection pooling (PgBouncer), database performance (Postgres), and system resource usage.

Info

To use this dashboard, you need to configure Supabase to send metrics to SigNoz. Follow the Supabase Integration guide to get started.

Dashboard Preview

Supabase Dashboard - Overview and Connections
Supabase Dashboard - Overview and Connections
Supabase Dashboard - Database Performance
Supabase Dashboard - Database Performance

Dashboards → + New dashboard → Import JSON

Dashboard Variables

This dashboard includes pre-configured variables for filtering:

  • supabase_project_ref: Filter by specific Supabase project ID
  • database: Filter by database name
  • service.name: Filter by specific service name
  • service_type: Filter by service type (e.g., pgbouncer, postgres)

What This Dashboard Monitors

This dashboard provides visibility into:

  • Connection Health: Track active, waiting, and idle connections in PgBouncer.
  • Database Throughput: Monitor transactions, rows fetched/inserted, and cache hit ratios.
  • Resource Usage: Keep tabs on CPU, memory, and disk usage for your database services.
  • Query Performance: Analyze query execution times and identify potential bottlenecks like deadlocks.
  • Network Traffic: Monitor ingress and egress traffic for database connections.

Metrics Included

Overview & Resources

  • Active DB Connections: Current active client connections to database.
  • CPU Usage %: Overall CPU utilization.
  • Memory Usage %: Memory utilization percentage.
  • Disk Usage %: Filesystem usage by mountpoint.
  • Network I/O: Network receive and transmit rates.

Connection Pool (PgBouncer)

  • Active Connections: Active client connections by database.
  • Waiting Connections: Clients waiting for server connection.
  • Server Connections (Idle): Idle server connections ready for queries.
  • Max Client Connections: Maximum allowed client connections.
  • Client Wait Time: Time clients spend waiting for server.
  • Connection Pool Efficiency: Percentage of max connections in use.

Database Performance

  • Transactions/sec: Committed transactions per second.
  • Rows Fetched/Inserted: Rate of rows fetched and inserted.
  • Cache Hit Ratio: Percentage of queries served from cache.
  • Deadlocks: Database deadlocks per second.
  • Database Size: Database size breakdown.

Query Performance

  • Query Execution Time: Total query execution time per second.
  • Total Queries Executed: Queries executed per second.
  • Average Query Duration: Average query execution time in milliseconds.
  • Total User Queries: Total queries from users.
  • Query Rate: Queries per second pooled by PgBouncer.

Detailed Resource Usage

  • CPU & Memory: Detailed breakdown of CPU (user, system, wait) and memory usage.
  • Disk & Network: I/O operations, throughput, and network traffic details.

Logs & Traces

  • Logs: Log volume and error logs trend.
  • Traces: Application error rate, top error spans, and latency distribution.

Next Steps

Last updated: February 18, 2026

Edit on GitHub