Skip to content

DuckDB OpenTelemetry Extension

Start here for duckdb-otlp: installation, file readers, live ingest, the browser demo, and schema details.

  • Get Started - install the extension, query bundled OTLP files, and POST one log over HTTP.
  • WASM Demo - query OTLP JSON, JSONL, and protobuf samples in your browser.
  • Live Ingest Quickstart - POST one OTLP/HTTP log record and query it from DuckDB.
  • API Reference - file readers and live ingest functions.
  • Schema Reference - columns for traces, logs, gauges, sums, histograms, and exponential histograms.
  • Live Ingest Reference - otlp_serve, otlp_flush, otlp_stop, otlp_server_list, HTTP endpoints, auth, buffering, and durability.
  • Performance Reference - file formats, projection, file sizes, materialization, and live ingest notes.
  • Architecture - how the file readers, Arrow bridge, schema layer, and HTTP ingest server work.
  • Contributing - build, test, and contribute to the project.