Grafana Cloud

Supabase integration for Grafana Cloud

Supabase offers an open-source solution comparable to Firebase, providing robust features for app development. By seamlessly integrating Supabase with Grafana Cloud, users gain enhanced capabilities for monitoring Supabase performance and operations with efficiency. The included dashboard offers a comprehensive overview of Supabase performance, supplemented with PostgreSQL metrics.

Before you begin

You need a Supabase Secret API key (sb_secret_...). You can create/copy it in Project Settings → API Keys. For more context, refer to the Supabase API key Documentation.

Install the Supabase integration for Grafana Cloud

  1. In your Grafana Cloud stack, click Connections in the left-hand menu.
  2. Find and select the Supabase tile to open the integration.
  3. Follow the steps outlined on the Configuration page to configure scrape jobs, which pull the data from Supabase.
    1. Give your scrape job a descriptive name like production-eu-central-1
    2. Set your Project ID and enter the service account API key
    3. Test the connection and save the scrape job
  4. Once scrape jobs are configured, click Install to add the prebuilt dashboards to your Grafana Cloud instance.

Configuration

The Supabase integration works by periodically scraping the Supabase Metrics API for metrics. You can set up multiple scrape jobs in one Grafana Cloud instance. This can be useful, if you want to monitor multiple projects in a single instance.

After installation, visit the Supabase Project dashboard to check the status of your scrape job or explore your metrics.

Dashboards

The Supabase integration installs the following dashboard in your Grafana Cloud instance.

  • Supabase Project

Screenshot of the Supabase Grafana dashboard

image

Changelog

md
# 1.1.0 - March 2026

* Update dashboard to match upstream

# 1.0.0 - July 2024

* Initial release