VictoriaMetrics/app/vmselect
Aliaksandr Valialkin 458d412bb6 app/vmselect/netstorage: adaptively adjust the maximum inmemory file size for storing temporary blocks
The maximum inmemory file size now depends on `-memory.allowedPercent`.
This should improve performance and reduce the number of filesystem calls
on machines with big amounts of RAM when performing heavy queries
over big number of samples and time series.
2019-09-03 13:32:18 +03:00
..
deployment all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
netstorage app/vmselect/netstorage: adaptively adjust the maximum inmemory file size for storing temporary blocks 2019-09-03 13:32:18 +03:00
prometheus app/vmselect/promql: remove NaNs from /api/v1/query_range output like Prometheus does 2019-08-20 23:01:59 +03:00
promql all: port to FreeBSD on GOARCH=amd64 2019-08-28 01:46:09 +03:00
main.go all: return 503 http error if service is temporarily unavailable 2019-08-23 09:49:50 +03:00
Makefile all: small updates after PR #114 2019-07-24 17:43:43 +03:00
README.md all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00

vmselect performs the following tasks:

  • Splits incoming selects to tasks for vmstorage nodes and issues these tasks to all the vmstorage nodes in the cluster.

  • Merges responses from all the vmstorage nodes and returns a single response.