VictoriaMetrics/app/vmselect
Aliaksandr Valialkin 217c192c88 app/vmselect/promql: improve time series staleness detection
This should prevent from double counting for time series at the time when it changes label.
The most common case is in K8S, which changes pod uid label with each new deployment.

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/748
2020-10-13 12:20:08 +03:00
..
bufferedwriter app/vmselect: stop /api/v1/export/* execution if client disconnects 2020-09-27 23:52:42 +03:00
deployment Rootless docker images by default (#358) 2020-03-27 21:18:32 +02:00
graphite app/vmselect/graphite: do not substitute path and path. with path.. in /metrics/find/?format=completer output 2020-09-29 18:03:45 +03:00
netstorage app/vmselect/netstorage: remove unused code 2020-09-29 11:55:08 +03:00
prometheus app/vmselect/prometheus: fix golangci-lint warning 2020-10-13 09:36:18 +03:00
promql app/vmselect/promql: improve time series staleness detection 2020-10-13 12:20:08 +03:00
searchutils app/vmselect: make sure the request doesnt wait in pending queue more than the configured timeout 2020-09-22 01:21:42 +03:00
main.go app/vmselect: add ability to export data in CSV format via /api/v1/export/csv 2020-10-12 20:08:08 +03:00
Makefile app: remove duplicate *-pure makefile rules 2020-07-31 20:01:30 +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.