syslog receiver, then forwards the parsed logs to Mezmo’s OpenTelemetry Source using the otlphttp exporter.
Set Up Syslog Log Ingestion
- 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. - Download the
otelcol-contribdistribution, which includes thesyslogreceiver, from the OpenTelemetry website. - Create a configuration file
config.yaml:
protocol to rfc5424 or rfc3164 depending on the format your Syslog sender uses, and swap the tcp block for a udp block if you’re sending over UDP instead. Consult your local Syslog man page and the Collector syslog receiver documentation for full configuration details.
- Point your Syslog senders at the host and port where the Collector’s
syslogreceiver is listening. - Start the Collector:

