Aliaksandr Valialkin
|
9ed4951ec8
|
lib/metricsql: move it to a separate repository - github.com/VictoriaMetrics/metrics
|
2020-04-28 15:30:06 +03:00 |
|
Aliaksandr Valialkin
|
846d7fa7e9
|
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:50 +02:00 |
|
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
|
ea53a21b02
|
all: consistently log durations in seconds with millisecond precision
This should improve logs readability
|
2020-01-22 18:35:24 +02:00 |
|
Aliaksandr Valialkin
|
eb1a66c577
|
lib/metricsq: add ExpandWithExprs
|
2019-12-25 22:20:21 +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
|
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
|
5b01b7fb01
|
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:27:49 +03:00 |
|
Aliaksandr Valialkin
|
99331606e1
|
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:57 +03:00 |
|
Aliaksandr Valialkin
|
c994fbf500
|
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:45 +03:00 |
|
Aliaksandr Valialkin
|
092c9b39a8
|
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:49 +03:00 |
|
Aliaksandr Valialkin
|
df6f17b82c
|
app/vmselect/promql: mention -search.logSlowQueryDuration flag value in the slow query log message
|
2019-07-10 00:43:01 +03:00 |
|
Aliaksandr Valialkin
|
a3abed80ff
|
app/vmselect: do not return empty time series in /api/v1/query result
|
2019-07-01 17:16:26 +03:00 |
|
Aliaksandr Valialkin
|
2ff996e276
|
app/vmselect: log slow queries if their execution time exceeds -search.logSlowQueryDuration
|
2019-05-24 16:14:46 +03:00 |
|
Aliaksandr Valialkin
|
1836c415e6
|
all: open-sourcing single-node version
|
2019-05-23 00:18:06 +03:00 |
|