1 · INPUT LOGSPASTE OR EDIT · 8 LINES
SIFTBY EXPANSO
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.
3 · RESULT
- 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 - 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 - 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 - 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 - 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 - 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 - 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