Log Manager captures logs and traces from every project in a workspace hub. Events land through OTLP/HTTP or the @evolve/logs and evolve-logs SDKs, are redacted at the client and again at the server backstop, and are written to TimescaleDB hypertables with compression and tiered retention. Search with a deliberately small query language — level filters, service and attribute matches, full-text phrases — tail live streams over SSE, and dashboards read per-minute continuous aggregates instead of scanning raw rows.
Early access — turned on per workspace. Ask us to enable it for yours.
- JS/TS and Python SDKs with batching, backoff and drop-oldest under quota
- OTLP/HTTP JSON ingest from any OpenTelemetry collector
- Query language: level>=error service:api "connection timeout"
- Live tail over SSE, in the app and from the evolve-logs CLI
- Dashboards from continuous aggregates: volume, error rate, p95 latency
- Error groups with fingerprinting, merge/split and regression alerts
30
days hot retention