Skip to main content
NXLog is the workhorse of Windows logging plugins. Mezmo ingests NXLog data by placing an OpenTelemetry (OTel) Collector between your Windows hosts and Mezmo. NXLog forwards Syslog-formatted events to the Collector’s syslog receiver over TLS, and the Collector relays them 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:
  1. Start the Collector:

Configure NXLog

Point NXLog’s om_ssl output at the host and port where the Collector’s syslog receiver is listening, using the same certificate you configured on the Collector.
You can add additional logfiles by creating a new <Input {name}> section that imitates the previous ones, and adding the name of that section to <Route 1> at the end.

Example for Tailing Additional Log Files