| We’ve just released Uptrace v2.0, a major re-architecture of our open-source observability platform (traces, logs, metrics). This release focuses on performance and scalability: - 5–10x faster queries using ClickHouse’s new JSON column type (nested fields can be queried directly with dot-notation, no ETL or flattening required) - Multi-project support – manage projects, users, and orgs via UI or YAML seed files - Real-time data transformations (rename, filter, enrich spans/logs, sample dynamically) using an [Expr-based](https://github.com/expr-lang/expr) scripting system - Redesigned dashboards and query builder for faster incident response and exploration - Handles massive traces (10k–1M spans) with tunable resource limits It’s still open-source and free to self-host. We’ve published migration guides, Ansible and Kubernetes deploy instructions, and full [release details](https://uptrace.dev/blog/uptrace-v20.html). Would love feedback from the HN crowd — especially from folks scaling ClickHouse or building custom observability pipelines. Links: - Blog & details: https://uptrace.dev/blog/uptrace-v20.html - Install guide: https://uptrace.dev/get/hosted/install - GitHub: https://github.com/uptrace/uptrace |