SigNoz Cloud - This page is relevant for SigNoz Cloud editions.

Stream Telemetry from Vercel to SigNoz

Vercel supports automatic log and OpenTelemetry (OTel) trace export to SigNoz without code changes using log and OpenTelemetry drains.

Prerequisites

Configure Vercel Drains

Create a separate drain for each signal you want to export:

Step 1: Create a New Log Drain

  1. Navigate to Team Settings > Drains and click Add Drain. This opens a dialog to configure your new drain.
  2. Select Logs as the drain type.
  3. Provide a name for your drain, select which projects should send data to your endpoint, and configure the log source and environment.
  4. Click Next.
Vercel Log Drain Sources and Environment
Vercel Log Drain Sources and Environment

Step 2: Configure the Log Destination

  1. Under the Custom Endpoint tab, set the delivery format to JSON.
  2. Enter the SigNoz logs ingestion endpoint:
https://ingest.<region>.signoz.cloud:443/logs/json

Replace <region> with your SigNoz Cloud region.

  1. Enable Custom Headers and add the following header:
signoz-ingestion-key: <your-ingestion-key>

Replace <your-ingestion-key> with the ingestion key from your SigNoz Cloud account. You can find this under Settings > Ingestion Settings in SigNoz.

Vercel Log Drain Custom Headers
Vercel Log Drain Custom Headers

Step 3: Test and Create the Log Drain

Click Test to ensure your endpoint receives the data correctly. If the test is successful, click Create Drain.

Your Vercel logs will now be streamed to SigNoz Cloud.

Sample Logs
Sample Logs
📝 Note

It might take some time for the data to appear.

Validate

After creating the drain, verify that the data is flowing into SigNoz:

  1. Open Logs Explorer in your SigNoz Cloud dashboard.
  2. Wait a few minutes for logs to arrive — there may be a short delay.
  3. Look for log entries with Vercel-specific attributes such as source, projectName, and deploymentId.
  4. If you see log entries from your Vercel projects, the integration is working correctly.

Troubleshooting

No data appearing in SigNoz

  • Incorrect region: Verify that <region> in the endpoint URL matches your SigNoz Cloud region.
  • Invalid ingestion key: Confirm the signoz-ingestion-key header value matches the key shown in your SigNoz Cloud settings.
  • Drain not active: Check the drain status in Team Settings > Drains in Vercel. If it shows an error, click the drain to see details.
  • Verification: After applying fixes, click Test in your Vercel drain config and check the SigNoz Logs Explorer or Traces again.

Drain creation or test fails

  • Endpoint URL format: Ensure the URL matches exactly based on your drain type (/logs/json or /v1/traces) with no trailing slash or extra path segments.
  • Missing headers: Confirm the signoz-ingestion-key custom header is set and the value does not contain leading/trailing whitespace.
  • Verification: Once corrected, the Test button in Vercel should return a successful response.

Next Steps

  • Set up alerts to get notified when your Vercel applications contain errors.
  • Create a dashboard to visualize telemetry volume, error rates, and latency across your Vercel projects.

Get Help

If you need help with the steps in this topic, please reach out to us on SigNoz Community Slack.

If you are a SigNoz Cloud user, please use in product chat support located at the bottom right corner of your SigNoz instance or contact us at cloud-support@signoz.io.

Last updated: March 24, 2026

Edit on GitHub