Skip to content

Pipeline

A pipeline is a reusable processing recipe. It owns:

  • A linear chain of processors (filter, transform, mask, enrich, …)
  • An output filter that drops records before they’re handed off
  • A parameter schema that routes can override per-deployment

Pipelines are pure recipes. They don’t know where they run or where they send data. A route binds them to a source and a destination.

This split (pipelines independent from routes) is established in ADR 0008 — Cribl-style Route + Pipeline + Destination split.