DatabaseMeter

Provider capabilities

Supported does not mean identical.

DatabaseMeter combines Neon, Supabase, and direct PostgreSQL databases in one portfolio while preserving the source, scope, and limits of every measurement.

Unavailable stays unavailable

DatabaseMeter does not treat missing provider values as zero and does not translate one provider’s disk, requests, or workload telemetry into another provider’s billing metric. Optional PostgreSQL telemetry is identified separately from Management API usage.

Current DatabaseMeter capabilities for Neon, Supabase, and direct PostgreSQL
CapabilityNeonSupabasePostgreSQL
Provider project discoveryAvailable

Discovers accessible projects through project, organization, or personal API-key scope.

Available

Discovers accessible projects in the selected organization through a personal access token.

Not currently available

Each direct database is added explicitly as one project; there is no provider project-discovery API.

Provider usage APIAvailable

Current project metrics plus daily consumption history when the key scope and plan permit it.

Partial / provider-limited

Current filesystem utilization and daily API request categories are collected where permitted.

Not currently available

A direct PostgreSQL connection does not expose provider billing or usage APIs.

Postgres database sizeAvailable

Current logical Postgres storage is collected from the project API.

Available with telemetry connection

The Management API value used by DatabaseMeter is filesystem disk use; direct read-only telemetry can measure the selected database.

Available

A dedicated read-only role measures the connected database directly.

Provider compute usageAvailable

Daily CU-hours and current-period CPU-hours are retained with their original units and periods.

Not currently available

The current project endpoints do not provide compatible dedicated-compute consumption.

Not currently available

PostgreSQL telemetry is not treated as provider compute consumption.

Provider CPU and memory resourcesNot currently available

The supported endpoint inventory does not expose Neon Console CPU or memory time series.

Beta / provider-limited

Hourly CPU-counter deltas and memory gauges are collected through the Metrics API beta when the token, plan, and response contract permit.

Not currently available

PostgreSQL workload statistics are not relabeled as host CPU or memory utilization.

Compute lifecycle and configurationAvailable

Endpoint lifecycle state and configured autoscaling CU bounds are collected without waking computes.

Partial / provider-limited

The Metrics API can report CPU count, but DatabaseMeter does not infer a Supabase compute plan or lifecycle state from it.

Not currently available

A direct PostgreSQL connection does not expose provider compute lifecycle or sizing configuration.

Provider disk I/O and pooler resourcesPartial / provider-limited

Endpoint pooler configuration is available; provider disk-rate and pooler-utilization series are not exposed by the supported inventory endpoint.

Beta / provider-limited

Compatible cumulative disk counters and current pooler gauges are normalized through the Metrics API beta; resets and gaps remain unavailable.

Not currently available

Database telemetry retains PostgreSQL reads and sessions separately from host disk and provider-pooler metrics.

Egress / network dataAvailable

Available daily public and private network transfer values remain separately identifiable.

Not currently available

DatabaseMeter does not receive a compatible project byte total from its current endpoints.

Not currently available

A database connection cannot supply provider network-transfer billing totals.

Object / provider storagePartial / provider-limited

Postgres storage and provider-native storage categories are retained; Neon is not treated as object storage.

Partial / provider-limited

Filesystem disk use is available, but object storage bytes are not supplied by the current endpoints.

Not currently available

Direct telemetry reports database, table, and index size—not provider or object storage.

Database, table, and index telemetryAvailable with telemetry connection

A dedicated read-only PostgreSQL role supplies database and relation statistics.

Available with telemetry connection

A dedicated read-only PostgreSQL role supplies database-level and relation statistics.

Available

A dedicated read-only PostgreSQL role supplies database and relation statistics.

pg_stat_statements workload telemetryAvailable with telemetry connection

Available when the extension and required statistics visibility are configured.

Partial / provider-limited

Managed-role delegation can limit cross-role statement visibility even when database telemetry is connected.

Available with telemetry connection

Available when pg_stat_statements is already configured and the role has statistics visibility; SQL text is excluded.

Cost planningAvailable

Qualified Launch/Scale planning ranges use versioned rules and stored compatible usage.

Not currently available

No project estimate is produced without compatible compute history and defensible organization allowance allocation.

Not currently available

No provider plan or billing rates are inferred from a PostgreSQL connection.

Scheduled collectionAvailable

Provider collection and optional telemetry use protected, independently scheduled dispatchers.

Available

Provider collection and optional telemetry use protected, independently scheduled dispatchers.

Available

Direct read-only telemetry can run manually, hourly, every six hours, or daily.

In-app alertsAvailable

Rules evaluate only when the required stored metric is available.

Available

Rules evaluate only for the subset of stored metrics each project actually exposes.

Available

Rules evaluate only against directly collected metrics that are actually available.

Availability describes the implementation currently shipped in DatabaseMeter. Provider permissions, plans, extensions, and API responses can still limit an individual project.