VictoriaMetrics/app/vmselect/promql
Aliaksandr Valialkin af4a306d7b app/vmselect/promql: properly handle Prometheus staleness marks in removeCounterResets functions
Prometheus stalenss marks shouldn't be changed in removeCounterResets. Otherwise they will be converted to an ordinary NaN values,
which couldn't be removed in dropStaleNaNs() function later. This may result in incorrect calculations for rollup functions.

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1526
2021-08-14 12:45:31 +03:00
..
active_queries.go app/vmselect: show X-Forwarded-For contents on /api/v1/status/active_queries page 2020-07-31 20:01:09 +03:00
aggr.go app/vmselect/promql: properly detect aggregate topk* and bottomk* aggregate functions in order to disable duplicate sorting 2021-04-08 00:10:33 +03:00
aggr_incremental.go app/vmselect/promql: return empty values from group() if all the time series have no values at the given timestamp 2020-07-28 13:41:04 +03:00
aggr_incremental_test.go all: use %w instead of %s for wrapping errors in fmt.Errorf 2020-06-30 23:33:46 +03:00
aggr_test.go app/vmselect/promql: add mode() aggregate function 2020-07-20 15:30:11 +03:00
binary_op.go app/vmselect/promql: properly handle (a op b) default N if (a op b) returns NaN series 2021-07-16 01:44:24 +03:00
eval.go app/vmselect/promql: duration handling improvements in MetricsQL queries 2021-07-12 17:19:32 +03:00
exec.go app/vmselect: log slow requests to all the /api/v1/* handlers if their execution time exceeds -search.logSlowQueryDuration 2021-06-18 19:07:03 +03:00
exec_test.go app/vmselect/promql: add present_over_time(m[d]) function, which will be available starting from Prometheus 2.29.0 2021-08-03 12:21:53 +03:00
memory_limiter.go app/vmselect/promql: use dynamic limit on memory for concurrent queries 2019-06-12 23:18:23 +03:00
memory_limiter_test.go app/vmselect/promql: use dynamic limit on memory for concurrent queries 2019-06-12 23:18:23 +03:00
parser.go app/vmselect/promql: duration handling improvements in MetricsQL queries 2021-07-12 17:19:32 +03:00
parser_test.go app/vmselect/promql: properly parse escaped multibyte utf8 code sequences in metric names and labels names 2021-01-13 10:59:32 +02:00
rollup.go app/vmselect/promql: properly handle Prometheus staleness marks in removeCounterResets functions 2021-08-14 12:45:31 +03:00
rollup_result_cache.go app/vmselect/promql: allow to use 2x more memory for query processing in cluster mode compared to single-node mode 2021-05-12 14:43:49 +03:00
rollup_result_cache_test.go lib/metricsql: move it to a separate repository - github.com/VictoriaMetrics/metrics 2020-04-28 15:30:06 +03:00
rollup_test.go app/vmselect/promql: add increase_pure() function to MetricsQL 2021-02-22 19:15:31 +02:00
rollup_timing_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
timeseries.go all: use %w instead of %s for wrapping errors in fmt.Errorf 2020-06-30 23:33:46 +03:00
timeseries_test.go app/vmselect/promql: store compressed results in the cache 2019-08-14 02:32:16 +03:00
transform.go app/vmselect/promql: properly handle (a op b) default N if (a op b) returns NaN series 2021-07-16 01:44:24 +03:00
tzdata.go all: add go:build lines for Go1.17 2021-07-26 15:50:46 +03:00