#duck-db #postgresql #json #sqlite3 #server #storage #stream

app telemetry-server

Simple receiver of telemetry over HTTP POST/WS to sqlite3, Postgres, DuckDB or JSON files

1 unstable release

0.1.0 Oct 9, 2024

#1032 in Database interfaces

MPL-2.0 license

49KB
1K SLoC

The server receives POSTs, or streams of messages over websocket of distinct JSON objects that are injected directly into the backend storage implementation.

There are several implementations:

  • sqlite using sqlite3's JSONB support
  • duckdb
  • json-files, committing zstd compressed files that are intended to be consumed using a duckdb database using views.
  • postgres, contributed by @afjoseph.

Dependencies

~14–33MB
~524K SLoC