Sift | Expanso Pipeline Playground

1 min read Original article ↗

EXPANSO PIPELINE PLAYGROUND

Paste logs. Change the pipeline. See what survives.

Valid templates update Local Preview automatically. Valid custom YAML or Live Edge mode runs automatically on the Edge; logs transit in memory and are not stored.

Drop debug + add provenance. Remove JSON debug lines and tag every kept line with the Sift pipeline that processed it.

1 · INPUT LOGSPASTE OR EDIT · 8 LINES

3 · RESULT

  1. KEEP{"log":"{\"level\":\"info\",\"service\":\"api\",\"http\":{\"path\":\"/healthz\",\"status\":200},\"duration_ms\":2}","provenance":{"processed_by":"Expanso Sift","pipeline":"sift-live-filter"}}provenance: Expanso Sift
  2. KEEP{"log":"{\"level\":\"error\",\"service\":\"checkout\",\"message\":\"payment authorization failed\",\"duration_ms\":481}","provenance":{"processed_by":"Expanso Sift","pipeline":"sift-live-filter"}}provenance: Expanso Sift
  3. KEEP{"log":"{\"level\":\"info\",\"service\":\"api\",\"http\":{\"path\":\"/orders\",\"status\":200},\"duration_ms\":2840}","provenance":{"processed_by":"Expanso Sift","pipeline":"sift-live-filter"}}provenance: Expanso Sift
  4. KEEP{"log":"10.0.0.8 - - [23/Aug/2026:09:14:02 -0700] \"GET /assets/app.js HTTP/1.1\" 200 18422","provenance":{"processed_by":"Expanso Sift","pipeline":"sift-live-filter"}}provenance: Expanso Sift
  5. KEEP{"log":"10.0.0.9 - - [23/Aug/2026:09:14:03 -0700] \"POST /login HTTP/1.1\" 401 392","provenance":{"processed_by":"Expanso Sift","pipeline":"sift-live-filter"}}provenance: Expanso Sift
  6. KEEP{"log":"2026-08-23T16:14:04.215Z stdout F {\"level\":\"warn\",\"service\":\"inventory\",\"message\":\"retry budget exhausted\"}","provenance":{"processed_by":"Expanso Sift","pipeline":"sift-live-filter"}}provenance: Expanso Sift
  7. KEEP{"log":"vendor-specific telemetry envelope id=7f8e source=edge-west payload=opaque","provenance":{"processed_by":"Expanso Sift","pipeline":"sift-live-filter"}}provenance: Expanso Sift

8IN7OUT13%LESS4/4SIGNAL

2 · EXPANSO PIPELINE · EDITABLE

CHECKING PIPELINE

Checking this YAML only — no log data is sent…

CHECKING PIPELINEOutput refreshes automatically when validate.expanso.io accepts this exact YAML. · Runs 1 second after the last edit; checks for a missed run every 5 seconds.

WAITING FOR LINT

OPTIONAL · ESTIMATE THE VOLUME DIFFERENCEThe transformation is the proof. Open a separate, speculative cost model.OPEN