Metrics & time-series
Time-series metrics that stay out of your way.
Prielorsk ingests metrics over a simple API, stores them compactly with automatic downsampling, and answers range queries fast.
Read the documentation →$ prielorsk serve
prielorsk — shell
# start the server $ prielorsk serve --data ./metrics # push a point $ curl -X POST /v1/ingest \ -d 'cpu,host=web 0.42' → ok # query the last hour $ curl '/v1/query?m=cpu&since=1h'
Prielorsk Metrics·Compact storage·Automatic downsampling·Range queries·REST API
Capabilities
Fast range queries
Ask for any window and Prielorsk returns points at a sensible resolution without scanning everything.
Compact & rolled up
Recent data stays high-resolution; older data is downsampled automatically to save space.
Push over HTTP
Send metrics with a plain POST — no agent to install, no exotic wire format to learn.
Push a point, query a range.
Send metrics over HTTP and read them back by time window.
- 1Start Prielorsk on any host.
- 2Push metric points over the API.
- 3Query a time range for a series.
# start the server
$ prielorsk serve --data ./metrics
# push a point
$ curl -X POST /v1/ingest \
-d 'cpu,host=web 0.42'
→ ok
# query the last hour
$ curl '/v1/query?m=cpu&since=1h'