Aliaksandr Valialkin
|
75e4a8e64b
|
lib/logstorage: properly skip filtered out dict values when calculating uniq_values, min, max, row_min and row_max stats functions
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/7458
|
2024-11-14 17:21:28 +01:00 |
|
Aliaksandr Valialkin
|
e4e14697fa
|
lib/logstorage: improve performance for stream_context pipe over streams with big number of log entries
Do not read timestamps for blocks, which cannot contain surrounding logs.
This should improve peformance for https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6730 .
Also optimize min(_time) and max(_time) calculations a bit by avoiding conversion
of timestamp to string when it isn't needed.
This should improve performance for https://github.com/VictoriaMetrics/VictoriaMetrics/issues/7070 .
|
2024-09-26 22:31:05 +02:00 |
|
Aliaksandr Valialkin
|
246c339e3d
|
lib/logstorage: read timestamps column when it is really needed during query execution
Previously timestamps column was read unconditionally on every query.
This could significantly slow down queries, which do not need reading this column
like in https://github.com/VictoriaMetrics/VictoriaMetrics/issues/7070 .
|
2024-09-25 19:18:37 +02:00 |
|
Aliaksandr Valialkin
|
04d0dd2542
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:28 +02:00 |
|
Aliaksandr Valialkin
|
582e7d5439
|
lib/logstorage: work-in-progress
|
2024-05-20 04:09:15 +02:00 |
|
Aliaksandr Valialkin
|
28626db066
|
lib/logstorage: work-in-progress
(cherry picked from commit 0aa19a2837 )
|
2024-05-16 09:35:55 +02:00 |
|
Aliaksandr Valialkin
|
f52275bbd7
|
lib/logstorage: work-in-progress
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6258
|
2024-05-14 01:49:58 +02:00 |
|
Aliaksandr Valialkin
|
147704aab0
|
lib/logstorage: initial implementation of pipes in LogsQL
See https://docs.victoriametrics.com/victorialogs/logsql/#pipes
|
2024-05-12 16:36:01 +02:00 |
|