VictoriaMetrics/app/vmselect
Aliaksandr Valialkin 743ff84863
app/vmselect/netstorage: optimize mergeSortBlocks function
- Use binary search instead of linear scan when locating the run of smallest timestamps
  in blocks with intersected time ranges. This should improve performance
  when merging blocks with big number of samples

- Skip samples with duplicate timestamps. This should increase query performance
  in cluster version of VictoriaMetrics with the enabled replication.
2022-07-09 00:34:42 +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: optimize mergeSortBlocks function 2022-07-09 00:34:42 +03:00
prometheus app/vmselect/prometheus: reduce the default value for -search.maxSeries from 100k to 30k 2022-06-28 18:22:30 +03:00
promql metricsql: properly evaluate timezone_offset over time interval (#2842) 2022-07-08 14:03:56 +03: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 app/vmselect: add ability to query vmselect from another vmselect 2022-07-06 13:30:12 +03:00
vmui app/vmselect/vmui: follow-up after 0bf6841140 2022-07-08 13:14:17 +03:00
main.go all: follow-up after ed89106274 2022-07-06 12:44:46 +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/.