Remix.run Logo
Show HN: OpenTelemetry x DuckDB(Ducklake), SQLite, Clojure(github.com)
1 points by mnming 9 hours ago

O11yLite is a free, open-source OpenTelemetry backend built on DuckDB/Ducklake, SQLite, Clojure.

I started this as a project to build an observability stack for my homelab. After years of using the established OSS tools, they felt fragmented, had a steep learning curve, and often inflexible. I wanted to build a Honeycomb-like experience that unifies logs, metrics, and traces in a single tool that can be as easy to deploy as possible and free.

Specifically, I wanted it to - work well with the wide events pattern. - have sufficiently high throughput on a single host. - treat both human and agent interfaces as first-class citizens.

I initially planned to build on ClickHouse, but switched to DuckDB to keep distribution dead simple. I was also inspired by Motherduck's [Perf is not enough](https://motherduck.com/blog/perf-is-not-enough/) post. When DuckLake came out around the same time last year, it felt like the right foundation had just arrived. How good would it be if your OpenTelemetry backend just operate on a directory of Parquet files? So here it is: a small, open-source tool in an era where LLMs dominate the headlines. Hope some people find it useful.