01Backpressure-aware buffering
When a sink slows down, the pipe holds the line instead of dropping it. Spill to disk above a threshold and replay once the downstream recovers.
~/coldoutreach-explee.com $ cat README
Coldoutreach Explee is a single-binary log pipeline that lives in your shell. Pipe raw streams in, apply filters and parsers without a config server, and fan out to the sinks your team already runs. No agents to babysit, no YAML sprawl.
# grab the binary and point it at a stream
$ curl -fsSL https://coldoutreach-explee.com/install.sh | sh
$ Coldoutreach Explee tap --source /var/log/app.log
✓ attached · buffering at 12k lines/s · sink: stdout
$ Coldoutreach Explee pipe --filter level=error
→ 7 matches forwarded · 0 dropped · 38ms
When a sink slows down, the pipe holds the line instead of dropping it. Spill to disk above a threshold and replay once the downstream recovers.
JSON, logfmt, syslog and regex captures resolve inline. Define a parse rule on the flag line and it applies on the next byte — no restart, no central config.
Forward the same stream to S3, Loki, an HTTP collector and your screen at once. Each route keeps its own buffer and retry budget.
Every tap records a byte offset on disk. Kill the process, redeploy, restart — it resumes exactly where it stopped, no duplicated lines.
| Command | Usage | Description |
|---|---|---|
| tap | tap --source <path> | Attach to a file, socket or stdin stream |
| pipe | pipe --filter <expr> | Filter & transform lines as they pass |
| route | route --to <sink> | Fan a stream out to one or more sinks |
| replay | replay --since <ts> | Re-emit buffered lines from a checkpoint |
| stat | stat --tap <id> | Show rate, lag & drop counters for a tap |
solo
$0 /mo
crew
$39 /mo
fleet
Talk to us