github VictoriaMetrics/VictoriaLogs v1.31.0

latest release: v1.32.0
5 days ago

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.

Don't miss a new VictoriaLogs release

NewReleases is sending notifications on new releases.