You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Supabase Advisors now include service health checks: error rates across Auth, Storage, Edge Functions, and Data APIs, each with a severity level and a direct link to investigate.
Supabase Advisors already surface security misconfigurations and performance issues. They now also monitor service health, starting with error rates — the broadest early-warning signal across your stack.
What's in v1
Service error rate checks — read from log data, one per service:
log_data_api_error_rate_high — PostgREST 5xx rate is elevated
log_auth_error_rate_high — Auth service error rate is elevated
log_storage_error_rate_high — Storage service error rate is elevated
log_edge_function_error_rate_high — Edge Functions error rate is elevated
Error rate checks are designed to be a broad net. A single elevated result tells you where to look; from there you can drill into logs, query connection stats, or trigger your own deeper checks. This makes them particularly useful as a signal source for agents — an elevated rate check is a reliable catalyst for automated investigation flows.
An empty result means all checks ran and found nothing. advisor_check_unavailable means a check could not run — so you can distinguish between healthy and unchecked.
Where to access them
Studio — a Health tab appears in the Advisors section of your project, above Security in the navigation. Each check result links directly to the relevant logs, connection stats, or infrastructure view.
Management API — POST /v2/projects/{ref}/advisors/run returns health check results alongside security and performance advisors. Results are cached to avoid repeated probing.
curl -X POST https://api.supabase.com/v2/projects/{ref}/advisors/run \
-H "Authorization: Bearer {token}"
What's next
v1 ships service error rate checks. Database connectivity probes and instance health checks are next on the roadmap.
If there are health signals you wish Supabase surfaced — specific error conditions, resource thresholds, connection patterns — reply in the GitHub Discussion linked below.
Affected products: Auth, Data APIs, Database, Edge Functions, Realtime, Storage
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Supabase Advisors now include service health checks: error rates across Auth, Storage, Edge Functions, and Data APIs, each with a severity level and a direct link to investigate.
Supabase Advisors already surface security misconfigurations and performance issues. They now also monitor service health, starting with error rates — the broadest early-warning signal across your stack.
What's in v1
Service error rate checks — read from log data, one per service:
log_data_api_error_rate_high— PostgREST 5xx rate is elevatedlog_auth_error_rate_high— Auth service error rate is elevatedlog_storage_error_rate_high— Storage service error rate is elevatedlog_edge_function_error_rate_high— Edge Functions error rate is elevatedError rate checks are designed to be a broad net. A single elevated result tells you where to look; from there you can drill into logs, query connection stats, or trigger your own deeper checks. This makes them particularly useful as a signal source for agents — an elevated rate check is a reliable catalyst for automated investigation flows.
An empty result means all checks ran and found nothing.
advisor_check_unavailablemeans a check could not run — so you can distinguish between healthy and unchecked.Where to access them
Studio — a Health tab appears in the Advisors section of your project, above Security in the navigation. Each check result links directly to the relevant logs, connection stats, or infrastructure view.
Management API —
POST /v2/projects/{ref}/advisors/runreturns health check results alongside security and performance advisors. Results are cached to avoid repeated probing.Get started
Open your project in Supabase Studio and go to Advisors → Health.
To query programmatically:
curl -X POST https://api.supabase.com/v2/projects/{ref}/advisors/run \ -H "Authorization: Bearer {token}"What's next
v1 ships service error rate checks. Database connectivity probes and instance health checks are next on the roadmap.
If there are health signals you wish Supabase surfaced — specific error conditions, resource thresholds, connection patterns — reply in the GitHub Discussion linked below.
Affected products: Auth, Data APIs, Database, Edge Functions, Realtime, Storage
Authored by @smeubank
All reactions