Supabase
Receive logs from Supabase via an OTLP log drain.
Supabase emits logs from your Postgres database, PostgREST, Auth, Storage, Realtime, and Edge Functions. Dstl8 receives them as a single OTLP source and infers a stream per log type.
Add a Supabase source
1. Open the Add Source dialog
From Sources, click Add Source and select Supabase.
2. Configure the source
Give the source a unique name. There's no other configuration on this step — Dstl8 generates an OTLP endpoint and auth token for your Supabase log drain to send data to.
3. Create
Click Create. Dstl8 displays the values you'll need to paste into Supabase:
OTLP Endpoint
URL for the log drain, e.g. https://<org_id>.app.dstl8.ai/src-<id>
Auth Token
Bearer token for the Authorization header.
Keep this dialog open while you set up the destination on the Supabase side.
4. Configure your Supabase log drain
In your Supabase dashboard:
Go to Project Settings → Log Drains.
Click Add destination and select OpenTelemetry Protocol (OTLP) as the type.
Give the destination a name (e.g. "Dstl8").
Paste the OTLP Endpoint from Dstl8 into the OTLP Endpoint field. The full value should look like
https://<org_id>.app.dstl8.ai/src-<id>Leave Protocol as
HTTP/Protobufand keep Gzip Compression enabled.Under Custom Headers, keep the default
Content-Type: application/x-protobufand add a new header with nameAuthorizationand valueBearer <auth-token>(using the Auth Token from Dstl8).Save.
Supabase OTLP log drains are a paid add-on. Check Supabase's pricing page for the current cost.
After creating
The source appears in the list as Pending with 0 streams. Once the Supabase log drain starts forwarding events, streams are detected per log type and the source transitions to Healthy.
Assign streams to workspaces
Streams need to be assigned to a workspace to be accessible. Open the source's actions menu (gear icon) and select Assign Streams, then check the streams you want the Default workspace (or any other workspace) to receive and Save.
See Assigning streams to workspaces for details.
Tips
Use a separate Supabase source per Supabase project rather than pointing multiple projects at the same endpoint, so streams don't collide.
If logs aren't arriving, check the log drain status in Supabase's Project Settings → Log Drains for delivery errors.
Last updated