Integration
Vercel
Function, edge, build, static and firewall logs from Vercel Log Drains.
- Category: Cloud
- How data is sent: The service sends its logs (HTTPS, nothing to install)
- Status: Beta
How it works#
- Answer a few questions. They only fill in the setup steps. Logthread never signs in to your Vercel account.
- Add a log drain in Vercel. The next page shows the endpoint with this connector's ingest key filled in. There is nothing to install.
- Data arrives. Vercel sends the logs over HTTPS to ingest.logthread.com with this connector's key. The connection page shows what has arrived and turns Active with the first record.
What you answer#
| Question | Answer | Notes |
|---|---|---|
| Service name (optional) | Text | Every record gets this service name unless it names its own. Leave empty to name services automatically. |
Setup#
These are the steps for the default answers. In the app, they follow your answers, and the connector's ingest key replaces YOUR_INGEST_KEY.
Step 1. Add a log drain. In Vercel: Team Settings, Drains, Add Drain, with these settings. Drains need a Pro or Enterprise team. Each project becomes its own service, named as in Vercel.
Vercel: Add Drain:
Data type: Logs
Projects: the projects to send
Sources: Functions, Edge, Static, Build, External, Firewall, Redirect
Destination: Custom endpoint
Endpoint URL: https://ingest.logthread.com/v1/integrations/vercel
Format: NDJSON
Custom headers: Authorization: Bearer YOUR_INGEST_KEYStep 2. Create the drain. Choose Create Drain: Vercel tests the endpoint first. Logs then arrive as your deployments write them; Test sends a sample at any time.
Check that it works#
The connection page under Integrations counts the records sent with the connector's key and turns Active with the first one.
Then add#
Each is one click on the connection page and opens with your data, so you can check it before saving.
- Dashboard: Vercel: Requests by status and cache, errors by project, failing paths, function and build errors, and firewall actions from Vercel Log Drains.
- Alert: Vercel function errors:
logthread.source:vercel_drain source:(lambda|edge) severity:(error|fatal), at least 10 in 10 minutes - Alert: Vercel 5xx responses:
logthread.source:vercel_drain proxy.statusCode>=500, at least 20 in 10 minutes
Set it up under Integrations in the app, or from an AI agent with MCP (add_integration). All integrations: Integrations guide. Next: find what it sends in Explore and live tail.