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
|
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
|
a6c6a2debc
|
app/vmselect/promql: do not add step to range end, since this hack became obsolete since commit 9e1119dab8
|
2020-02-05 21:22:19 +02:00 |
|
Aliaksandr Valialkin
|
680080887d
|
all: consistently log durations in seconds with millisecond precision
This should improve logs readability
|
2020-01-22 18:28:27 +02:00 |
|
Aliaksandr Valialkin
|
6f67e0b56b
|
lib/metricsq: add ExpandWithExprs
|
2019-12-25 22:20:30 +02:00 |
|
Aliaksandr Valialkin
|
1925ee038d
|
Rename lib/promql to lib/metricsql and apply small fixes
|
2019-12-25 22:03:59 +02:00 |
|
Mike Poindexter
|
bec62e4e43
|
Split Extended PromQL parsing to a separate library
|
2019-12-25 22:03:51 +02:00 |
|
Aliaksandr Valialkin
|
50ae1879c6
|
app/vmselect/promql: add histogram aggregate function, which is useful for building heatmaps from multiple time series
|
2019-11-24 00:04:25 +02:00 |
|
Aliaksandr Valialkin
|
97ce4e03a5
|
all: add support for GOARCH=386 and fix all the issues related to 32-bit architectures such as GOARCH=arm
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/212
|
2019-10-17 18:23:23 +03:00 |
|
Aliaksandr Valialkin
|
a0d480fbf3
|
app/vmselect/promql: pre-allocate memory for map for checking for duplicate timeseries
This should reduce memory allocations for big number of timeseries
|
2019-08-20 23:01:39 +03:00 |
|
Aliaksandr Valialkin
|
3a38b23fa3
|
app/vmselect/promql: add vm_slow_queries_total metric for counting slow queries
The query is slow if its execution time exceeds `-search.logSlowQueryDuration`
|
2019-07-31 03:36:37 +03:00 |
|
Aliaksandr Valialkin
|
6a943a6a58
|
app/vmselect/promql: remove empty time series after applying filters like q > 0
This should reduce CPU and RAM usage for queries over high number of time series.
|
2019-07-12 19:59:27 +03:00 |
|
Aliaksandr Valialkin
|
55fe36149c
|
app/vmselect/promql: mention -search.logSlowQueryDuration flag value in the slow query log message
|
2019-07-10 00:41:24 +03:00 |
|
Aliaksandr Valialkin
|
b9166a60ff
|
app/vmselect: do not return empty time series in /api/v1/query result
|
2019-07-01 17:16:34 +03:00 |
|
Aliaksandr Valialkin
|
5cbd4cfca9
|
app/vmselect: log slow queries if their execution time exceeds -search.logSlowQueryDuration
|
2019-05-24 16:12:31 +03:00 |
|
Aliaksandr Valialkin
|
1836c415e6
|
all: open-sourcing single-node version
|
2019-05-23 00:18:06 +03:00 |
|