New OpenTelemetry exporter in v0.3

Distributed tracing
for small teams

EchoTrail gives you request tracing across services without the operational overhead of a full Jaeger deployment. One binary, SQLite storage, zero config.

Read the docs Case studies
// live trace example
http.server.request
142ms
auth.validate
26ms
db.query
50ms
cache.get
17ms
render.template
40ms
0
External deps
single binary
<5MB
Binary size
incl. UI
OTEL
Compatible
full SDK support
SQLite
Storage
no infra needed
Core

Automatic context propagation

Trace IDs flow through HTTP headers and gRPC metadata without manual instrumentation.

Storage

SQLite backend

Traces stored locally. No Kafka, no Cassandra, no cloud bill. Rotate by age or count.

Export

OTLP compatible

Export to any OpenTelemetry-compatible backend when you outgrow local storage.

Engineering

Tracing a Node.js + PostgreSQL service in 15 minutes

Apr 2025
Deep dive

How EchoTrail propagates context across async boundaries

Mar 2025
Ops

Sampling strategies: head vs tail vs probabilistic

Feb 2025