Skip to main content
Stream events, logs, and syslog messages as they flow through Tell’s pipeline. The tail connects to a running Tell server via Unix socket and decodes batches in real time — useful for debugging, monitoring deploys, and verifying that data is flowing correctly.
This streams everything. In production, you’ll want filters.

Filtering

Server-side filters are applied before data leaves the server — use these to reduce volume:
Client-side filters match content after decoding:
All filter flags are repeatable — --workspace 1 --workspace 2 streams from both.

Output formats

Use --output json for piping into jq or other tools:

Replay

Replay the last N batches from the server’s ring buffer on connect:
This is useful for catching up on what just happened without waiting for new data.

Setup

The tail connects to Tell’s tap server via Unix socket. The tap server starts automatically with tell run — no extra configuration needed. The default socket path is derived from your data directory. To connect to a specific socket:
tell tail is available on Unix systems only (macOS, Linux). It requires the tail feature flag at build time, which is included in the default build.

What’s next