github VictoriaMetrics/VictoriaMetrics v1.48.0

latest releases: pmm-6401-v1.101.0, v1.101.0, v1.101.0-cluster...
3 years ago

Changes since v1.47.0

  • FEATURE: added Snap package for single-node VictoriaMetrics. This simplifies installation under Ubuntu to a single command:

    snap install victoriametrics
  • FEATURE: vmselect: add -replicationFactor command-line flag for reducing query duration when replication is enabled and a part of vmstorage nodes are temporarily slow and/or temporarily unavailable. See #711

  • FEATURE: vminsert: export vm_rpc_vmstorage_is_reachable metric, which can be used for monitoring reachability of vmstorage nodes from vminsert nodes.

  • FEATURE: vmagent: add Netflix Eureka service discovery (aka eureka_sd_config). See #851

  • FEATURE: add filters option to dockerswarm_sd_config like Prometheus did in v2.23.0 - see prometheus/prometheus#8074

  • FEATURE: expose __meta_ec2_ipv6_addresses label for ec2_sd_config like Prometheus will do in the next release.

  • FEATURE: add -loggerWarnsPerSecondLimit command-line flag for rate limiting of WARN messages in logs. See #905

  • FEATURE: apply loggerErrorsPerSecondLimit and -loggerWarnsPerSecondLimit rate limit per caller. I.e. log messages are suppressed if the same caller logs the same message at the rate exceeding the given limit. See #905 (comment)

  • FEATURE: add remoteAddr to slow query log in order to simplify identifying the client that sends slow queries to VictoriaMetrics. Slow query logging is controlled with -search.logSlowQueryDuration command-line flag.

  • FEATURE: add /tags/delSeries handler from Graphite Tags API. See https://victoriametrics.github.io/#graphite-tags-api-usage

  • FEATURE: log metric name plus all its labels when the metric timestamp is out of the configured retention. This should simplify detecting the source of metrics with unexpected timestamps.

  • FEATURE: add -dryRun command-line flag to single-node VictoriaMetrics in order to check config file pointed by -promscrape.config.

  • BUGFIX: properly parse Prometheus metrics with exemplars such as foo 123 # {bar="baz"} 1.

  • BUGFIX: properly parse "infinity" values in OpenMetrics format. See #924

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.

vmctl releases are available here.

Don't miss a new VictoriaMetrics release

NewReleases is sending notifications on new releases.