Vercel
Firetiger ingests data from Vercel via Vercel Drains (also referred to as Log Drains or Log Sinks). Two drains are involved: one sends logs to Firetiger over HTTP, and one sends OTLP traces. Together they cover the same surface as the one-click setup on the Firetiger Integrations page — this guide documents the manual equivalent so you can configure it by hand if the auto-setup fails or your organization restricts personal access tokens.
Prerequisites
- An owner or admin role on the Vercel team that owns the projects you want to send data from.
- Your Firetiger ingest credentials. The endpoint, username, and password are visible on the Integrations page in the Firetiger console.
-
A Base64-encoded
username:passwordpair for theAuthorizationheader:echo -n "username:password" | base64Replace
usernameandpasswordwith the values from the Integrations page. Save the output — you will paste it into both drains below.
Configure the logs drain
-
Open the Vercel dashboard and navigate to your team’s settings.
-
Go to Drains > Create Drain.
- Configure the drain:
- Name:
Send logs to Firetiger - Projects: select the projects to send logs from.
- Schema:
Log(versionv1) - Delivery type:
HTTP -
Endpoint:
https://ingest.cloud.firetiger.com/vercel/logs - Encoding:
JSON - Custom headers: add a header named
Authorizationwith valueBasic <base64-credentials>, where<base64-credentials>is the output from the Base64 command above.
- Name:
- Configure the filter:
- Sources:
LambdaandEdge(the auto-setup uses these two; addBuildandStaticif you also want to ingest build and static-asset logs). - Environments:
Production. AddPreviewif you want preview deployments to flow into Firetiger as well.
- Sources:
- Save and enable the drain.
Configure the traces drain
Vercel sends traces as OTLP over HTTP. Create a second drain alongside the logs drain.
-
From the same Drains page, click Create Drain again.
- Configure the drain:
- Name:
Send traces to Firetiger - Projects: select the same projects you chose for the logs drain.
- Schema:
Trace(versionv1) - Delivery type:
OTLP HTTP -
Endpoint:
https://ingest.cloud.firetiger.com/v1/traces - Encoding:
JSON - Custom headers: add the same
Authorization: Basic <base64-credentials>header you used for the logs drain.
- Name:
- Save and enable the drain.
Verifying ingest
Trigger a deployment or fresh request against one of the selected projects, then:
- Open the Integrations page in the Firetiger console and check the Detected sources panel — Vercel logs should appear within a minute.
- Logs land in the
vercel_logstable; traces are merged into your OpenTelemetry traces table. - If a drain reports delivery errors in the Vercel dashboard, double-check
the endpoint URL and the Base64 of your ingest credentials. Firetiger’s
ingest endpoint always returns
200 OKon a successful POST so Vercel will not auto-disable the drain on transient errors.