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.
Choose a path
Section titled “Choose a path”| Need | Start here |
|---|---|
| Learn the local flow by running it | Local observability stack tutorial |
| Run canardstack against existing data | Serve an existing DuckLake catalog |
| Populate DuckLake for canardstack | duckdb-otlp documentation |
| Connect Grafana or query directly | How-to guides |
| Look up exact contracts | HTTP API reference |
| Understand the query-only design | Query-only architecture |