#duck-db #postgresql #json #sqlite #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

#549 in Database interfaces

Download history 156/week @ 2024-10-07

156 downloads per month

MPL-2.0 license

47KB
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

~13–32MB
~514K SLoC