Skip to main content
Vercel has created a Mezmo integration that you can set up as a Vercel Add-on to start streaming Vercel logs. Vercel’s integration sends Syslog to a URL you configure, so point it at an OpenTelemetry (OTel) Collector running a syslog receiver. The Collector then relays the logs to Mezmo’s OpenTelemetry Source with the otlphttp exporter.

Set Up the OpenTelemetry Collector

  1. Log in to the Mezmo Web App, create (or open) a Pipeline, and add an OpenTelemetry Source. Note the ingestion key — you’ll use it as apikey.
  2. Download the otelcol-contrib distribution, which includes the syslog receiver, from the OpenTelemetry website.
  3. Create a config.yaml and run the Collector somewhere reachable from Vercel’s infrastructure over the public internet:
  1. Start the Collector:

Configure the Vercel Integration

  1. In the Vercel dashboard, add the Mezmo integration as an Add-on.
  2. When prompted for a Syslog URL, enter the address and port where your OTel Collector’s syslog receiver is publicly reachable.
Be aware that it can take up to 30 minutes before your logs start arriving after the integration is configured. Check the Collector’s logs if you’re having issues receiving data from Vercel.