Aliaksandr Valialkin
|
ecb1b2564a
|
app/vmselect/promql: add mode() aggregate function
|
2020-07-20 15:31:20 +03:00 |
|
Aliaksandr Valialkin
|
1c641037e8
|
app/vmselect/promql: add mode_over_time(m[d]) function
See https://en.wikipedia.org/wiki/Mode_(statistics) and https://stackoverflow.com/questions/61134078/promql-query-to-return-the-value-from-a-range-vector-which-occurs-maximum-no-of
|
2020-07-17 18:28:45 +03:00 |
|
Aliaksandr Valialkin
|
df01836818
|
app/vmselect/promql: keep all labels for time series from any() call
|
2020-07-17 15:17:54 +03:00 |
|
Aliaksandr Valialkin
|
5d3db3ff7c
|
app/vmselect: add interpolate function for filling gaps with linearly interpolated values
See https://stackoverflow.com/q/62565021/274937 for details
|
2020-07-02 14:54:21 +03:00 |
|
Aliaksandr Valialkin
|
dbd8beccfa
|
app/vmselect/promql: add ascent_over_time(m[d]) and descent_over_time(m[d]) functions
These functions could be useful in GPS tracking apps for calculating the summary for height gain/loss
over the given duration `d`.
|
2020-05-21 12:07:48 +03:00 |
|
Aliaksandr Valialkin
|
7705c19720
|
docs/MetricsQL.md: add a link to https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085
|
2020-05-19 23:20:13 +03:00 |
|
Aliaksandr Valialkin
|
a441cdd1d9
|
app/vmselect/promql: add outliersk(N, m) aggregate function for anomaly detection across groups of similar time series
|
2020-05-19 13:52:36 +03:00 |
|
Aliaksandr Valialkin
|
cc311e20fe
|
app/vmselect/promql: add any(x) by (y) aggregate function, which returns any time series from q for each group y
|
2020-05-12 19:45:56 +03:00 |
|
Aliaksandr Valialkin
|
574289c3fb
|
app/vmselect/promql: support for sum(x) by (y) limit N syntax in order to limit the number of output time series after aggregation
|
2020-05-12 19:45:54 +03:00 |
|
Aliaksandr Valialkin
|
d2af2c8c3e
|
docs/MetricsQL.md: document first_over_time and last_over_time functions
|
2020-05-02 22:43:29 +03:00 |
|
Aliaksandr Valialkin
|
4e4f57b121
|
lib/metricsql: move it to a separate repository - github.com/VictoriaMetrics/metrics
|
2020-04-28 15:28:22 +03:00 |
|
Aliaksandr Valialkin
|
fdc2a9d1d7
|
app/vmselect: add label_map(q, label, srcValue1, dstValue1, ... srcValueN, dstValueN) function to MetricsQL
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/369
|
2020-03-12 19:13:47 +02:00 |
|
Aliaksandr Valialkin
|
7b1c7051a3
|
app/vmselect: add sort_by_label(q, label) and sort_by_label_desc(q, label) functions
This is implementation of https://github.com/prometheus/prometheus/pull/1533 for VictoriaMetrics.
|
2020-02-13 17:01:37 +02:00 |
|
Aliaksandr Valialkin
|
4cc0163c7c
|
docs: migrate ExtendedPromQL->MetricsQL in order to be more consistent
|
2020-02-10 23:02:43 +02:00 |
|