Metrics

Prometheus-compatible metrics via Supabase Metrics API.

Scrape Endpoint
Prometheus scrape target. Auth is HTTP Basic (service_role / sb_secret_...) — configured in your Prometheus/Grafana Agent config, never exposed here.
https://spdtwktxdalcfigzeqrz.supabase.co/customer/v1/privileged/metrics
60 s interval
Raw Prometheus metrics are not proxied through this app. Metrics flow directly from Supabase to your collector (Prometheus / Grafana Agent). This page shows the configured endpoint and links to the Grafana dashboard.
Visualization
Connect your Prometheus collector to Grafana to view dashboards and set up alerts.

No Grafana dashboard configured.

Set GRAFANA_DASHBOARD_URL in Vercel env vars to enable the link.

See docs/ops/SUPABASE_METRICS.md for collector setup options (Grafana Cloud, self-hosted Prometheus, Datadog).

Scrape config template
# infra/observability/supabase/prometheus-scrape.supabase.yml
scrape_configs:
  - job_name: supabase
    scrape_interval: 60s
    metrics_path: /customer/v1/privileged/metrics
    scheme: https
    basic_auth:
      username: service_role
      password_file: /etc/prometheus/secrets/supabase_metrics_password
    static_configs:
      - targets:
          - spdtwktxdalcfigzeqrz.supabase.co:443