Released at 2025-08-31
-
FEATURE: querying: add
-search.maxQueryTimeRange
command-line flag, which can be used for limiting resource usage by queries with too broad time range filters. See resource usage limits docs for details. See #50 and #611. -
FEATURE: LogsQL: add
query_stats
pipe for analyzing query execution statistics. This pipe may help understanding why the given query is slow and may help optimizing slow queries. See #52. -
FEATURE: querying: expose
vl_storage_per_query_read_values
histogram at/metrics
page, which shows the number of log field values read per each query. -
FEATURE: querying: expose
vl_storage_per_query_read_timestamps
histogram at/metrics
page, which shows the number of log timestamps read per each query. -
FEATURE: querying: expose
vl_storage_per_query_uncompressed_values_processed_bytes
histogram at/metrics
page, which shows the amounts of bytes processed for uncompressed field values per each query. -
FEATURE: querying: expose
vl_storage_per_query_processed_rows
histogram at/metrics
page, which shows the number of log entries processed per each query. -
FEATURE: web UI: always sort field names in alphabetical order at JSON view. This simplifies exploring logs with big number of fields (such as wide events). See #87.
-
FEATURE: add
/internal/partition/snapshot/create
HTTP endpoint for creating instant snapshots for per-day partitions. See these docs for details. -
FEATURE: add
/internal/partition/snapshot/list
HTTP endpoint, which returns the list of absolute paths to snapshots created via/internal/partition/snapshot/create
. See these docs for details. -
FEATURE: add
/internal/partition/list
HTTP endpoint, which returns the list of currently active partitions. See partition lifecycle docs for details. -
BUGFIX: querying HTTP APIs: properly return
VL-Request-Duration-Seconds
HTTP response header from/select/logsql/query
endpoint when it returns an empty result. Previously this header wasn't set for empty result. This is needed for #602.