Crota APIv1
POST /v1/ingestPush one or more metric points.GET /v1/queryQuery a series over a time range.GET /v1/seriesList known series and tags.DELETE /v1/series/{name}Drop a series.Metrics & time-series
Time-series metrics that stay out of your way.
Crota ingests metrics over a simple API, stores them compactly with automatic downsampling, and answers range queries fast.
Read the documentation →$ crota serve
Capabilities
Fast range queries
Ask for any window and Crota 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.
Crota Metrics·Compact storage·Automatic downsampling·Range queries·REST API
Push a point, query a range.
Send metrics over HTTP and read them back by time window.
- 1Start Crota on any host.
- 2Push metric points over the API.
- 3Query a time range for a series.
# start the server
$ crota 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'