Aliaksandr Valialkin
|
e6d9ea3094
|
app/vmselect/promql: do not add step to range end, since this hack became obsolete since commit 9e1119dab8
|
2020-02-05 21:23:44 +02:00 |
|
Aliaksandr Valialkin
|
170c1c3a4e
|
app/vmselect/promql: add keep_next_value(q) for filling gaps with the next non-empty value
|
2020-01-29 00:48:14 +02:00 |
|
Aliaksandr Valialkin
|
3e304890a6
|
app/vmselect/promql: fix panic on a single zero vmrange bucket in prometheus_buckets() function
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/296
|
2020-01-27 18:05:12 +02:00 |
|
Aliaksandr Valialkin
|
9eaa2ab871
|
app/vmselect/promql: add label_match(q, label, regexp) and label_mismatch(q, label, regexp) functions for filtering out time series with labels matching the given regexp
|
2020-01-21 15:00:35 +02:00 |
|
Aliaksandr Valialkin
|
76707b2ab9
|
app/vmselect/promql: fix calculations for histogram_share
|
2020-01-04 14:44:15 +02:00 |
|
Aliaksandr Valialkin
|
6f29d37cb5
|
app/vmselect/promql: add histogram_share(le, buckets) function
|
2020-01-04 12:53:08 +02:00 |
|
Aliaksandr Valialkin
|
2290503140
|
app/vmselect/promql: add absent_over_time(m[d]) func similar to the function in Prometheus 2.16
See https://github.com/prometheus/prometheus/issues/2882
|
2020-01-04 12:53:01 +02:00 |
|
Aliaksandr Valialkin
|
453d71d082
|
Rename lib/promql to lib/metricsql and apply small fixes
|
2019-12-25 22:09:09 +02:00 |
|
Mike Poindexter
|
009d1559db
|
Split Extended PromQL parsing to a separate library
|
2019-12-25 22:09:07 +02:00 |
|
Aliaksandr Valialkin
|
c25b97829f
|
app/vmselect/promql: return lower and upper bounds for the estimated percentile from histogram_quantile if third arg is passed
Updates https://github.com/prometheus/prometheus/issues/5706
|
2019-12-11 14:00:18 +02:00 |
|
Aliaksandr Valialkin
|
28cc4c09b5
|
app/vmselect/promql: remove zero timeseries from prometheus_buckets output
|
2019-11-25 19:10:13 +02:00 |
|
Aliaksandr Valialkin
|
8bb254d960
|
app/vmselect/promql: add histogram aggregate function, which is useful for building heatmaps from multiple time series
|
2019-11-24 00:04:15 +02:00 |
|
Aliaksandr Valialkin
|
414259f47b
|
app/vmselect/promql: do not take into account buckets with negative counters in prometheus_buckets
|
2019-11-23 14:19:19 +02:00 |
|
Aliaksandr Valialkin
|
193d553f6d
|
app/vmselect/promql: properly handle histogram_quantile(0, ...) with zero buckets
|
2019-11-23 14:02:25 +02:00 |
|
Aliaksandr Valialkin
|
4d76977745
|
app/vmselect/promql: transparently apply prometheus_buckets in histogram_quantile
|
2019-11-23 11:49:16 +02:00 |
|
Aliaksandr Valialkin
|
5f6f03c692
|
app/vmselect/promql: add prometheus_buckets function for converting the upcoming histogram buckets from github.com/VictoriaMetrics/metrics to Prometheus-compatible buckets
|
2019-11-23 00:21:56 +02:00 |
|
Aliaksandr Valialkin
|
ba460f62e6
|
app/vmselect/promql: do not generate timestamps for NaN values in timestamp function according to Prometheus logic
|
2019-09-27 18:55:16 +03:00 |
|
Aliaksandr Valialkin
|
e9db22a551
|
app/vmselect/promql: attempt to repair invalid bucket counts passed to histogram_quantile
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/136
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/154
|
2019-08-22 14:39:24 +03:00 |
|
Aliaksandr Valialkin
|
491b1762c8
|
app/vmselect/promql: explain why empty timeseries arent removed in transformLabelValue
|
2019-08-21 11:29:41 +03:00 |
|
Aliaksandr Valialkin
|
1101765adb
|
app/vmselect/promql: add label_value(q, label_name) func, which returns numeric value labels with name label_name in q
|
2019-08-20 00:28:44 +03:00 |
|
Aliaksandr Valialkin
|
071a122119
|
app/vmselect/promql: return NaN from histogram_quantile if at least a single bucket is broken
|
2019-07-31 01:18:11 +03:00 |
|
Aliaksandr Valialkin
|
c901a6472f
|
app/vmselect/promql: return NaN values if invalid bucket counts are passed to histogram_quantile
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/136
|
2019-07-30 22:05:55 +03:00 |
|
Aliaksandr Valialkin
|
603b34edbd
|
app/vmselect/promql: properly preserve metric name after applying functions in any case from transformFuncsKeepMetricGroup
|
2019-07-09 23:10:49 +03:00 |
|
Aliaksandr Valialkin
|
e84b7641ef
|
app/vmselect/promql: remove unused func keepLastValue ; updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/69
|
2019-06-20 14:35:19 +03:00 |
|
Aliaksandr Valialkin
|
ec84febc1c
|
app/vmselect/promql: remove superflouos timeseries copy in histogram_quantile func
|
2019-06-11 00:39:35 +03:00 |
|
Aliaksandr Valialkin
|
1fab34fb5c
|
app/vmselect/promql: remove superflouos timeseries copy in union func
|
2019-06-11 00:35:09 +03:00 |
|
Aliaksandr Valialkin
|
bb048937bc
|
app/vmselect/promql: add label_transform(q, label, regexp, replacement) function for replacing all the occurences of regexp with replacement in the given label for q
|
2019-05-23 16:26:07 +03:00 |
|
Aliaksandr Valialkin
|
1836c415e6
|
all: open-sourcing single-node version
|
2019-05-23 00:18:06 +03:00 |
|