Observability
Measure everything.
OpenTelemetry traces, Prometheus metrics, structured JSON logs. Built into the request path — not bolted on after.
Booting…
zaps://monitoringOps / sec
—
P99 Latency
—
Memory
—
Active Principals
—
Audit Chain
—
Uptime
—
Initializing…0/6 panels
Distributed trace
One SET. Nine spans.
Total: 0.00ms · 0/9 spans
0ms0.5ms1.0ms1.6ms
TLS handshake
—
Auth resolve DID
—
Scope check
—
Route to shard
—
Audit pre-log
—
Engine SET
—
Journal append
—
Audit post-log
—
Response
—
Protocol
Edge
Engine
Persist
Cross-cut
Integrations
Plug into your stack.
OpenTelemetry
W3C Trace Context propagation. OTLP export to any collector.
Prometheus
/metrics endpoint. Scrape-ready. Custom zaps_* metric namespace.
Structured Logs
JSON logs to stdout. Trace ID, principal, operation on every line.
If you can't see it, you can't fix it.
Every request traced. Every metric exported. Every log structured.