VictoriaMetrics/app/vmselect
Aliaksandr Valialkin 92630c1ab4
app/vmselect/netstorage: improve the speed of queries over big number of time series on multi-CPU system
Reduce inter-CPU communications when processing the query over big number of time series.
This should improve performance for queries over big number of time series
on systems with many CPU cores.

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2896

Based on b596ac3745
Thanks to @zqyzyq for the idea.
2022-07-25 09:18:44 +03:00
..
bufferedwriter app/vmselect/bufferedwriter: suppress trivial network errors, which can be generated by remote side 2022-03-18 19:28:02 +02:00
graphite lib/vmselectapi: pass maxSuffixes arg to tagValueSuffixes RPC call 2022-07-06 12:37:54 +03:00
graphiteql Graphite vmalert wip (#112) 2021-02-01 15:05:32 +02:00
netstorage app/vmselect/netstorage: improve the speed of queries over big number of time series on multi-CPU system 2022-07-25 09:18:44 +03:00
prometheus app/vmselect/prometheus: follow-up after 3efe33b917 2022-07-11 20:35:28 +03:00
promql vmselect: return correct error for second part of expression (#2893) 2022-07-20 16:44:28 +02:00
querystats app/vmselect: do not track queries with less than 1ms execution time at /api/v1/status/top_queries 2021-07-15 16:44:28 +03:00
searchutils all: make fmt via the upcoming Go1.19 2022-07-11 19:22:15 +03:00
vmui app/vmselect/vmui: make vmui-update after edecd2493c 2022-07-21 20:59:52 +03:00
main.go app/vmselect: follow-up after 8667307d73 2022-07-11 20:14:34 +03:00
README.md app/vmui: move source code from https://github.com/VictoriaMetrics/vmui to app/vmui 2021-07-09 17:15:23 +03:00

vmselect performs the incoming queries and fetches the required data from vmstorage.

The vmui directory contains static contents built from app/vmui package with make vmui-update command. The vmui page is available at http://<victoria-metrics>:8428/vmui/.