e-volv

Log Manager

Everyeventcaptured,searchableformonths

OTLP ingest from any OpenTelemetry client or the JS and Python SDKs, stored in TimescaleDB with a query language, live tail, dashboards and error groups.

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