smeltr

Fast, self-hosted telemetry pipelines.
Built visually. Managed with Git.

Free for individuals and for organizations with fewer than 250 employees. Source code on GitHub.

Keep the data that matters.

Filter, shape, and route logs and telemetry between your sources and destinations.

Sources

Kafka, Amazon S3, Syslog receiver, OTLP receiver, HEC receiver, and 15 more

Order Order placed debug: trace-101
Health check Service is healthy debug: trace-102
Error Payment timed out debug: trace-103

Smeltr

  1. 01
    FilterKeep useful records and fields
  2. 02
    ParseTurn raw text into named fields
  3. 03
    EnrichAdd context from your data
  4. 04
    RouteChoose where each record goes

Destinations

Splunk HEC, Elasticsearch, Amazon S3, Kafka, Apache Iceberg, and 8 more

Order Order placed
Error Payment timed out

Useful records.
Only the fields you need.

Search · Detection · Reporting

Example policy: drop health checks and remove debug fields. Three records in, two smaller records out.

Build with real data

See what each change does.

Capture a sample, edit your pipeline, and inspect the output. Save the input and expected result as a regression test.

Configure the step

Open directory lookup step, with source_user as the input and directory (csv) as the lookup table.

See what changes

Two expanded sample records show the added user.department and user.full_name fields.
Open complete screenshot ↗

Configure the step

Open directory lookup step, with source_user as the input and directory (csv) as the lookup table.

See what changes

Two expanded sample records show the added user.department and user.full_name fields.
Open complete screenshot ↗
Details from the running editor, using sample data. This lookup adds a department and full name to each matching record.
  1. 01Capture real data
  2. 02Preview changes
  3. 03Save tests
  4. 04Review and merge