v1.99.0
版本发布时间: 2024-03-01 10:11:21
VictoriaMetrics/VictoriaMetrics最新发布版本:v1.101.0(2024-04-26 17:06:08)
Released at 2024-03-01
-
FEATURE: MetricsQL: propagate label filters via all the label manipulation functions. For example,
label_del(some_metric{job="foo"}, "instance") + other_metric{pod="bar"}
is now transformed tolabel_del(some_metric{job="foo",pod="bar"}, "instance") + other_metric{job="foo",pod="bar"}
. This should reduce the amounts of time series processed during query execution. -
FEATURE: MetricsQL: add count_values_over_time function. See this feature request.
-
FEATURE: Single-node VictoriaMetrics and
vmstorage
in VictoriaMetrics cluster: exposevm_last_partition_parts
metrics, which show the number of parts in the latest partition. These metrics may help debugging query performance slowdown related to the increased number of parts in the last partition, since usually all the ingested data is written to the last partition and all the queries are performed over the recently ingested data, e.g. the last partition. -
FEATURE: Single-node VictoriaMetrics and
vmstorage
in VictoriaMetrics cluster: exposevm_snapshots
metric, which shows the current number of snapshots created via snapshot API. -
FEATURE: Single-node VictoriaMetrics and
vmselect
in VictoriaMetrics cluster: add-search.ignoreExtraFiltersAtLabelsAPI
command-line flag, which can be used for reducing load on VictoriaMetrics when /api/v1/labels, /api/v1/label/.../values or /api/v1/series are queried with too broadextra_filters
orextra_label
, which match many time series. See these docs for details. -
FEATURE: Single-node VictoriaMetrics and
vmselect
in VictoriaMetrics cluster: allow limiting CPU and RAM usage at /api/v1/labels, /api/v1/label/.../values and /api/v1/series on systems with high churn rate via-search.maxLabelsAPIDuration
and-search.maxLabelsAPISeries
command-line flags. See these docs for details. -
FEATURE: vmagent: support reading Amazon CloudWatch metrics in OpenTelemetry format from Amazon Data Firehose.
-
FEATURE: vmagent: add support for
client_id
option into kuma_sd_configs in the same way as Prometheus does. See this pull request. -
FEATURE: vmagent: add support for
enable_compression
option in scrape_configs in order to be compatible with Prometheus scrape configs. See this pull request and this feature request. Note thatvmagent
was always supportingdisable_compression
option before Prometheus addedenable_compression
option. -
FEATURE: vmctl: support client-side TLS configuration for InfluxDB, Remote Read protocol and OpenTSDB. See this feature request. Thanks to @khushijain21 for pull requests 1, 2, 3.
-
FEATURE: vmui: preserve
WITH
templates when clicking theprettify query
button at the right side of query input field. See this feature request. -
FEATURE: vmui: allow filling gaps on graphs with interpolated lines as Grafana does. See this feature request and this pull request.
-
FEATURE: vmalert: support filtering by group, rule or labels in vmalert's UI for
/groups
and/alerts
pages. See the pull request by @victoramsantos. -
FEATURE: docker-compose: create a separate docker-compose environment for VictoriaLogs installation, including fluentbit and VictoriaLogs Grafana datasource.
-
FEATURE: vmbackupmanager: wait for up 30 seconds before making a snapshot for backup if
vmstorage
is temporarily unavailalbe. This should prevent fromvmbackupmanager
termination in this case. See this feature request. -
BUGFIX: downgrade Go builder from
1.22.0
to1.21.7
, since1.22.0
contains the bug, which can lead to deadlocked HTTP connections to remote storage systems, scrape targets and service discovery endpoints at vmagent. This may result in incorrect service discovery, target scraping and failed sending samples to remote storage. -
BUGFIX: all VictoriaMetrics components: return back periodic closing of incoming connections to
-httpListenAddr
every 2 minutes, which was disabled in v1.98.0 when addressing this issue. See this comment for details on why the periodic closing of incoming connections has been returned back. -
BUGFIX: vmagent: accept OpenTelemetry data at
/opentelemetry/v1/metrics
, since the/v1/metrics
suffix is hardcoded at OpenTelemetry protocol specification. -
BUGFIX: vmagent: fix possible deadlock when sharding among remote storages is enabled with
-remoteWrite.shardByURL
command-line flag. Thanks to @penguinlav for the fix for this issue. -
BUGFIX: fix the misleading error
0ms is out of allowed range [0 ...
when passingstep=0
to /api/v1/query or /api/v1/query_range. See this issue. -
BUGFIX: Single-node VictoriaMetrics and
vmselect
in VictoriaMetrics cluster: fixed floating-point error when parsing time in RFC3339 format. See this issue for details. -
BUGFIX: vmalert: consistently sort groups by name and filename on
/groups
page in UI. This should prevent non-deterministic sorting for groups with identical names. -
BUGFIX: vmui: fix Popper display issues. See this pull request.
-
BUGFIX: vmselect: format time with milliseconds precision when
__timestamp__:rfc3339
is specified for /api/v1/export/csv API response. See this issue for details. -
BUGFIX: MetricsQL: properly construct the destination label in label_join if it is used as source label. See this issue for details.
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.
1、 victoria-metrics-darwin-amd64-v1.99.0-enterprise.tar.gz 10.23MB
2、 victoria-metrics-darwin-amd64-v1.99.0-enterprise_checksums.txt 210B
3、 victoria-metrics-darwin-amd64-v1.99.0.tar.gz 10.18MB
4、 victoria-metrics-darwin-amd64-v1.99.0_checksums.txt 199B
5、 victoria-metrics-darwin-arm64-v1.99.0-enterprise.tar.gz 9.83MB
6、 victoria-metrics-darwin-arm64-v1.99.0-enterprise_checksums.txt 210B
7、 victoria-metrics-darwin-arm64-v1.99.0.tar.gz 9.78MB
8、 victoria-metrics-darwin-arm64-v1.99.0_checksums.txt 199B
9、 victoria-metrics-freebsd-amd64-v1.99.0-cluster.tar.gz 21.24MB
10、 victoria-metrics-freebsd-amd64-v1.99.0-cluster_checksums.txt 361B
11、 victoria-metrics-freebsd-amd64-v1.99.0-enterprise-cluster.tar.gz 21.72MB
12、 victoria-metrics-freebsd-amd64-v1.99.0-enterprise-cluster_checksums.txt 372B
13、 victoria-metrics-freebsd-amd64-v1.99.0-enterprise.tar.gz 10.35MB
14、 victoria-metrics-freebsd-amd64-v1.99.0-enterprise_checksums.txt 211B
15、 victoria-metrics-freebsd-amd64-v1.99.0.tar.gz 10.31MB
16、 victoria-metrics-freebsd-amd64-v1.99.0_checksums.txt 200B
17、 victoria-metrics-linux-386-v1.99.0-enterprise.tar.gz 10.4MB
18、 victoria-metrics-linux-386-v1.99.0-enterprise_checksums.txt 207B
19、 victoria-metrics-linux-386-v1.99.0.tar.gz 10.35MB
20、 victoria-metrics-linux-386-v1.99.0_checksums.txt 196B
21、 victoria-metrics-linux-amd64-v1.99.0-cluster.tar.gz 23.78MB
22、 victoria-metrics-linux-amd64-v1.99.0-cluster_checksums.txt 359B
23、 victoria-metrics-linux-amd64-v1.99.0-enterprise-cluster.tar.gz 24.23MB
24、 victoria-metrics-linux-amd64-v1.99.0-enterprise-cluster_checksums.txt 370B
25、 victoria-metrics-linux-amd64-v1.99.0-enterprise.tar.gz 11.03MB
26、 victoria-metrics-linux-amd64-v1.99.0-enterprise_checksums.txt 209B
27、 victoria-metrics-linux-amd64-v1.99.0.tar.gz 10.99MB
28、 victoria-metrics-linux-amd64-v1.99.0_checksums.txt 198B
29、 victoria-metrics-linux-arm-v1.99.0-enterprise.tar.gz 10.01MB
30、 victoria-metrics-linux-arm-v1.99.0-enterprise_checksums.txt 207B
31、 victoria-metrics-linux-arm-v1.99.0.tar.gz 9.97MB
32、 victoria-metrics-linux-arm-v1.99.0_checksums.txt 196B
33、 victoria-metrics-linux-arm64-v1.99.0-cluster.tar.gz 21.21MB
34、 victoria-metrics-linux-arm64-v1.99.0-cluster_checksums.txt 359B
35、 victoria-metrics-linux-arm64-v1.99.0-enterprise-cluster.tar.gz 21.62MB
36、 victoria-metrics-linux-arm64-v1.99.0-enterprise-cluster_checksums.txt 370B
37、 victoria-metrics-linux-arm64-v1.99.0-enterprise.tar.gz 9.96MB
38、 victoria-metrics-linux-arm64-v1.99.0-enterprise_checksums.txt 209B
39、 victoria-metrics-linux-arm64-v1.99.0.tar.gz 9.91MB
40、 victoria-metrics-linux-arm64-v1.99.0_checksums.txt 198B
41、 victoria-metrics-openbsd-amd64-v1.99.0-cluster.tar.gz 21.22MB
42、 victoria-metrics-openbsd-amd64-v1.99.0-cluster_checksums.txt 361B
43、 victoria-metrics-openbsd-amd64-v1.99.0-enterprise-cluster.tar.gz 21.7MB
44、 victoria-metrics-openbsd-amd64-v1.99.0-enterprise-cluster_checksums.txt 372B
45、 victoria-metrics-openbsd-amd64-v1.99.0-enterprise.tar.gz 10.35MB
46、 victoria-metrics-openbsd-amd64-v1.99.0-enterprise_checksums.txt 211B
47、 victoria-metrics-openbsd-amd64-v1.99.0.tar.gz 10.32MB
48、 victoria-metrics-openbsd-amd64-v1.99.0_checksums.txt 200B
49、 victoria-metrics-windows-amd64-v1.99.0-cluster.zip 11.43MB
50、 victoria-metrics-windows-amd64-v1.99.0-cluster_checksums.txt 412B
51、 victoria-metrics-windows-amd64-v1.99.0-enterprise-cluster.zip 11.68MB
52、 victoria-metrics-windows-amd64-v1.99.0-enterprise-cluster_checksums.txt 423B
53、 victoria-metrics-windows-amd64-v1.99.0-enterprise.zip 5.59MB
54、 victoria-metrics-windows-amd64-v1.99.0-enterprise_checksums.txt 226B
55、 victoria-metrics-windows-amd64-v1.99.0.zip 5.57MB
56、 victoria-metrics-windows-amd64-v1.99.0_checksums.txt 215B
57、 vmutils-darwin-amd64-v1.99.0-enterprise.tar.gz 115.84MB
58、 vmutils-darwin-amd64-v1.99.0-enterprise_checksums.txt 839B
59、 vmutils-darwin-amd64-v1.99.0.tar.gz 74.76MB
60、 vmutils-darwin-amd64-v1.99.0_checksums.txt 660B
61、 vmutils-darwin-arm64-v1.99.0-enterprise.tar.gz 111.86MB
62、 vmutils-darwin-arm64-v1.99.0-enterprise_checksums.txt 839B
63、 vmutils-darwin-arm64-v1.99.0.tar.gz 72.02MB
64、 vmutils-darwin-arm64-v1.99.0_checksums.txt 660B
65、 vmutils-freebsd-amd64-v1.99.0-enterprise.tar.gz 116.34MB
66、 vmutils-freebsd-amd64-v1.99.0-enterprise_checksums.txt 840B
67、 vmutils-freebsd-amd64-v1.99.0.tar.gz 75.34MB
68、 vmutils-freebsd-amd64-v1.99.0_checksums.txt 661B
69、 vmutils-linux-386-v1.99.0-enterprise.tar.gz 112.61MB
70、 vmutils-linux-386-v1.99.0-enterprise_checksums.txt 836B
71、 vmutils-linux-386-v1.99.0.tar.gz 73.84MB
72、 vmutils-linux-386-v1.99.0_checksums.txt 657B
73、 vmutils-linux-amd64-v1.99.0-enterprise.tar.gz 121.99MB
74、 vmutils-linux-amd64-v1.99.0-enterprise_checksums.txt 838B
75、 vmutils-linux-amd64-v1.99.0.tar.gz 78.34MB
76、 vmutils-linux-amd64-v1.99.0_checksums.txt 659B
77、 vmutils-linux-arm-v1.99.0-enterprise.tar.gz 108.91MB
78、 vmutils-linux-arm-v1.99.0-enterprise_checksums.txt 836B
79、 vmutils-linux-arm-v1.99.0.tar.gz 71.24MB
80、 vmutils-linux-arm-v1.99.0_checksums.txt 657B
81、 vmutils-linux-arm64-v1.99.0-enterprise.tar.gz 112.79MB
82、 vmutils-linux-arm64-v1.99.0-enterprise_checksums.txt 838B
83、 vmutils-linux-arm64-v1.99.0.tar.gz 71.85MB
84、 vmutils-linux-arm64-v1.99.0_checksums.txt 659B
85、 vmutils-openbsd-amd64-v1.99.0-enterprise.tar.gz 116.31MB
86、 vmutils-openbsd-amd64-v1.99.0-enterprise_checksums.txt 840B
87、 vmutils-openbsd-amd64-v1.99.0.tar.gz 75.32MB
88、 vmutils-openbsd-amd64-v1.99.0_checksums.txt 661B
89、 vmutils-windows-amd64-v1.99.0-enterprise.zip 61.57MB
90、 vmutils-windows-amd64-v1.99.0-enterprise_checksums.txt 999B
91、 vmutils-windows-amd64-v1.99.0.zip 40.26MB