Skip to content

v1.67.0

Compare
Choose a tag to compare
@valyala valyala released this 08 Oct 15:10
· 5023 commits to master since this release
6058edb

Changes

  • FEATURE: add ability to accept metrics from DataDog agent and DogStatsD. See these docs. This option simplifies the migration path from DataDog to VictoriaMetrics. See also this issue.

  • FEATURE: vmagent enterprise: add support for data reading and writing from/to Apache Kafka. See these docs.

  • FEATURE: vmui: switch to μPlot and add ability to naturally scroll and zoom graphs. See these docs. Thanks to @Loori-R.

  • FEATURE: vmstorage: stop accepting new data if -storageDataPath directory contains less than -storage.minFreeDiskSpaceBytes of free space. This should prevent from out of disk space crashes. See this feature request.

  • FEATURE: calculate quantiles in the same way as Prometheus does in such functions as quantile_over_time and quantile. Previously results from VictoriaMetrics could be slightly different than results from Prometheus. See this and this issues.

  • FEATURE: add rollup_scrape_interval(m[d]) function to MetricsQL, which returns min, max and avg values for the interval between samples for m on the given lookbehind window d.

  • FEATURE: add topk_last(k, q) and bottomk_last(k, q) functions to MetricsQL, which return up to k time series from q with the maximum / minimum last value on the graph.

  • BUGFIX: align behavior of the queries a or on (labels) b, a and on (labels) b and a unless on (labels) b where b has multiple time series with the given labels to Prometheus behavior. See this pull request.

  • BUGFIX: vmagent: fix openstack_sd_config service discovery when both domain_name and project_id config options are set. See this issue.

  • BUGFIX: return proper values (zeroes) from stddev_over_time and stdvar_over_time functions when the lookbehind window in square brackets contains only a single sample. Previously the sample value was incorrectly returned in this case.

  • BUGFIX: vminsert: fix uneven distribution of time series among storage nodes in multi-level cluster setup. See this issue.

  • BUGFIX: vmagent: reduce increased CPU usage when scraping metrics with # char inside label values.

See full changelog.

How to run VictoriaMetrics

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

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

vmutils-*-enterprise.tar.gz archive contains the following additional enterprise tools:

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