github VictoriaMetrics/VictoriaMetrics v1.38.0

3 years ago

Changes since v1.37.4

  • FEATURE: add ability to apply relabeling to all the incoming metrics if -relabelConfig command-line arg points to a file with a list of relabel_config entries. See https://victoriametrics.github.io/#relabeling
  • FEATURE: add /api/v1/status/active_queries page with the list of currently running queries. See #528 .
  • FEATURE: add interpolate function to MetricsQL for filling gaps with linearly interpolated values.
  • FEATURE: add ability to set disable_compression and disable_keepalive options on a per-scrape_config basis. See #580
  • FEATURE: prioritize data ingestion over heavy queries. Heavy queries could result in the lack of CPU resources for processing the current data ingestion stream. Prevent this by delaying queries' execution until free resources are available for data ingestion. Expose vm_search_delays_total metric, which may be used in for alerting when there is no enough CPU resources for data ingestion and/or for executing heavy queries. See #291
  • FEATURE: improve data ingestion performance after using delete API. See #596 .
  • BUGFIX: properly accept -1 timestamp in Graphite plaintext protocol. See #610
  • BUGFIX: vmagent: send Accept header similar to Prometheus when scraping targets. This should fix scraping Spring Boot servers, which return incorrect response unless Accept: text/plain request header is set. See #608
  • BUGFIX: vmagent: prevent from timeout misses on scrape retries, which could result in irregular scrape intervals.
  • BUGFIX: prevent from adding and/or selecting labels with empty values. See #600
  • BUGFIX: improve adjustements for the last points on the graph. See #606
  • BUGFIX: vmalert: Fix error log when remoteWrite queue size is full. See #602
  • BUGFIX: vmalert: add retries to remotewrite. Remotewrite pkg now does limited number of retries if write request failed. This suppose to make vmalert state persisting more reliable. See #605
  • BUGFIX: removed debug log message when -selfScrapeInterval is set

How to run VictoriaMetrics

Unpack the victoria-metrics-*.tar.gz archive and read these docs.

vmutils-*.tag.gz archive contains the following tools:

The corresponding docker images are available here.
Cluster version is available here.

Don't miss a new VictoriaMetrics release

NewReleases is sending notifications on new releases.