Skip to content

canardstack

Query OpenTelemetry-shaped logs, traces, and metrics stored in DuckLake.

canardstack is an experimental query server for observability data stored in DuckLake. It exposes bounded Prometheus, Loki, and Tempo-compatible HTTP APIs for Grafana-style clients.

Telemetry writes are handled outside canardstack. Use duckdb-otlp to write OpenTelemetry data into DuckLake tables, then point canardstack at that catalog for query serving.

NeedStart here
Learn the local flow by running itLocal observability stack tutorial
Run canardstack against existing dataServe an existing DuckLake catalog
Populate DuckLake for canardstackduckdb-otlp documentation
Connect Grafana or query directlyHow-to guides
Look up exact contractsHTTP API reference
Understand the query-only designQuery-only architecture