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 ofrelabel_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
anddisable_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 unlessAccept: 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.