Supabase Cloud integration metrics

The official Datadog integration for monitoring Supabase Cloud. It collects 65 metrics.

Official summary

Monitor the activity, health, and performance of your Supabase Cloud projects.

Metric types

  • count (occurrences in the interval): 35
  • gauge (value at a point in time): 30

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
supabase.cloud.auth_users.user_countThe number of users in the project database.gaugeuser
supabase.cloud.connection.stats.connection.countThe number of connections to the project database.gaugeuser
supabase.cloud.node.cpu.onlineThe CPU is online.count-
supabase.cloud.node.cpu.seconds.countThe number of seconds the CPUs spent in each mode.countsecond
supabase.cloud.node.disk.filesystem.infoThe disk filesystem description.gauge-
supabase.cloud.node.disk.infoThe disk device name, model, etc. described via tags.gauge-
supabase.cloud.node.disk.io_time_seconds.countThe total seconds spent doing I/Os.countsecond
supabase.cloud.node.disk.io_time_weighted_seconds.countThe weighted # of seconds spent doing I/Os.count-
supabase.cloud.node.disk.read_bytes.countThe total number of bytes read successfully.countbyte
supabase.cloud.node.disk.read_time_seconds.countThe total number of seconds spent by all reads.count-
supabase.cloud.node.disk.write_time_seconds.countThis is the total number of seconds spent by all writes.countsecond
supabase.cloud.node.disk.written_bytes.countThe total number of bytes written successfully.countbyte
supabase.cloud.node.filesystem.avail.bytesThe filesystem space available to non-root users in bytes.gaugebyte
supabase.cloud.node.filesystem.device_errorWhether an error occurred while getting statistics for the given device.gauge-
supabase.cloud.node.filesystem.size_bytesThe filesystem size in bytesgaugebyte
supabase.cloud.node.load11m load average.gauge-
supabase.cloud.node.load1515m load average.gauge-
supabase.cloud.node.load55m load average.gauge-
supabase.cloud.node.memory.active_bytesMemory information field Active_bytes.gaugebyte
supabase.cloud.node.memory.buffers.bytesMemory information field Buffers_bytes.gaugebyte
supabase.cloud.node.memory.cached_byte.Memory information field Cached_bytes.gaugebyte
supabase.cloud.node.memory.inactive.bytesMemory information field Inactive_bytes.gaugebyte
supabase.cloud.node.memory.mem_available.bytesMemory information field MemAvailable_bytes.gaugebyte
supabase.cloud.node.memory.mem_free.bytesMemory information field MemFree_bytes.gaugebyte
supabase.cloud.node.memory.mem_total.bytesMemory information field MemTotal_bytes.gaugebyte
supabase.cloud.node.memory.swap_free.bytesMemory information field SwapFree_bytes.gaugebyte
supabase.cloud.node.memory.swap_total.bytesMemory information field SwapTotal_bytes.gaugebyte
supabase.cloud.node.network.receive_bytes.countNetwork device statistic receive_bytes.countbyte
supabase.cloud.node.network.transmit_bytes.countNetwork device statistic transmit_bytes.countbyte
supabase.cloud.node.vmstat.oom_kill.count/proc/vmstat information field oom_kill.count-
supabase.cloud.pg.upWhether the last scrape of metrics from PostgreSQL was able to connect to the server.gauge-
supabase.cloud.pg_database.size.mbDisk space used by the database.gaugemegabyte
supabase.cloud.pg_stat_bgwriter.buffers_alloc.countBuffers allocatedcount-
supabase.cloud.pg_stat_bgwriter.buffers_checkpoint.countBuffers written during checkpointscount-
supabase.cloud.pg_stat_bgwriter.buffers_clean.countBuffers written by bg writtercount-
supabase.cloud.pg_stat_bgwriter.checkpoint_sync_time.countTime spent synchronizing checkpoint files to diskcount-
supabase.cloud.pg_stat_bgwriter.checkpoint_write_time.countTime spent writing checkpoint files to diskcount-
supabase.cloud.pg_stat_bgwriter.checkpoints_req.countRequested checkpoints performedcount-
supabase.cloud.pg_stat_bgwriter.checkpoints_timed.countScheduled checkpoints performedcount-
supabase.cloud.pg_stat_bgwriter.maxwritten_clean.countNumber of times bg writer stopped a cleaning scan because it had written too many bufferscount-
supabase.cloud.pg_stat_bgwriter.stats_reset.countMost recent stat reset timecount-
supabase.cloud.pg_stat_database.blks_hit.countDisk blocks found in buffer cachecount-
supabase.cloud.pg_stat_database.blks_read.countNumber of disk blocks readcount-
supabase.cloud.pg_stat_database.deadlocks.countDeadlocks detectedcount-
supabase.cloud.pg_stat_database.num_backendsThe number of active backendsgauge-
supabase.cloud.pg_stat_database.temp_bytes.countTemp data written by queriescountbyte
supabase.cloud.pg_stat_database.temp_files.countTemp files created by queriescount-
supabase.cloud.pg_stat_database.tup_deleted.countRows deletedcount-
supabase.cloud.pg_stat_database.tup_fetched.countRows fetched by queriescount-
supabase.cloud.pg_stat_database.tup_inserted.countRows insertedcount-
supabase.cloud.pg_stat_database.tup_returned.countRows returned by queriescount-
supabase.cloud.pg_stat_database.tup_updated.countRows updatedcount-
supabase.cloud.pg_stat_database.xact_commit.countTransactions committedcount-
supabase.cloud.pg_stat_database.xact_rollback.countTransactions rolled backcount-
supabase.cloud.pg_status.in_recoveryDatabase in recoverygauge-
supabase.cloud.pg_wal.sizeDisk space used by WAL filesgaugemegabyte
supabase.cloud.pgrst.db_pool.available_connectionsAvailable connections in the poolgaugeconnection
supabase.cloud.pgrst.db_pool.max_connectionsMax pool connectionsgaugeconnection
supabase.cloud.pgrst.db_pool.timeouts.countThe total number of pool connection timeoutscountconnection
supabase.cloud.pgrst.db_pool.waitingRequests waiting to acquire a pool connectiongauge-
supabase.cloud.pgrst.schema_cache.loads.countThe total number of times the schema cache was loadedcount-
supabase.cloud.pgrst.schema_cache.query_time_secondsThe query time in seconds of the last schema cache loadgaugesecond
supabase.cloud.postgresql.restarts.countNumber of times postgresql has been restartedcount-
supabase.cloud.realtime_postgres_changes.client_subscriptionsClient subscriptions listening for Postgres changesgauge-
supabase.cloud.realtime_postgres_changes.total_subscriptionsTotal subscription records listening for Postgres changesgauge-

Official documentation

Official documentation for the Supabase Cloud integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.