Where the data lives
Metrics, logs, and traces live in one engine: SQL and PromQL/TQL queryable, OTLP-native, with compute–storage separation over object storage. Postgres still holds application and config data — users, projects, prompts, dataset definitions, API keys — unchanged from upstream Langfuse. The analytics event store is an append-only raw_events table as the source of truth, plus merged projection tables and indexed EAV side-tables that back metadata, tag, and tool filtering. Redis runs the BullMQ queues.



