SIFTBY EXPANSO
ZERO LOGS STORED

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

Visit counting: every page view, for every visitor, loads a cookieless Scarf pixel that counts visits anonymously and sends your IP address, user agent and the page URL to Scarf. Scarf says: “Scarf does not store the IP address itself, so no personally identifiable information is retained.”