{"repo":"smithclay/duckdb-otlp","free":true,"listed":false,"github":"https://github.com/smithclay/duckdb-otlp","clone":"git clone https://github.com/smithclay/duckdb-otlp.git","description":"stream, store, and query OpenTelemetry metrics, logs, and traces (OTLP) in duckdb","language":"Python","stars":78,"topics":["duckdb","duckdb-extension","opentelemetry","object-storage","parquet"],"license":"MIT","category":"databases-storage","readme_excerpt":"DuckDB OpenTelemetry Extension DuckDB extension for querying and storing OpenTelemetry traces, logs, and metrics with SQL. As of v0.6, the extension has an embedded HTTP/gRPC server that lets you stream live telemetry using the OpenTelemetry Protocol (including the new OTel-Arrow protocol) into parquet files, DuckLake, or Iceberg catalogs like Amazon S3 Tables and Cloudflare R2 Data Catalog. Quickstart: Read OpenTelemetry data Install and load the extension in duckdb v1.5.5 or higher: Install pre-release extension via GitHub If you want to use a pre-release that's not published on the duckdb community site, you can install it (unsigned) via GitHub: Read OTLP protobuf/JSON data from public URLs, local files, or object storage buckets: Read the columnar OpenTelemetry Arrow Protocol (OTAP) with the read otap readers. They emit the same schemas as read otlp ; pick the reader that matches your input encoding: Quickstart: Stream OpenTelemetry data You can start a server that accepts OpenTelemetry data from instrumented code, AI agents such as Claude Code or Codex, or OpenTelemetry Collectors. You can either run a Docker image that runs the extension as a daemon, or type some short commands in DuckDB shell. Start server in the DuckDB shell Run server as a daemon with Docker To query the running daemon using Quack protocol, see docs here. Send one hello-world log in OTLP/HTTP format with cURL: Query the data after 5 seconds for the buffer to flush: Live ingest commits buffered rows i","default_branch":null,"files":null,"tree":[],"storefront":"/r/smithclay","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smithclay/duckdb-otlp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}