Update victoriametrics/vmagent Docker tag to v1.94.0 #106
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/victoriametrics-vmagent-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v1.93.5
->v1.94.0
Release Notes
VictoriaMetrics/VictoriaMetrics (victoriametrics/vmagent)
v1.94.0
Compare Source
Released at 2023-10-02
FEATURE: MetricsQL: add support for numbers with underscore delimiters such as
1_234_567_890
and1.234_567_890
. These numbers are easier to read than1234567890
and1.234567890
.FEATURE: vmbackup: add support for server-side copy of existing backups. See these docs for details.
FEATURE: vmui: add the option to see the latest 25 queries. See this issue.
FEATURE: vmagent: add ability to set
member num
label for all the metrics scraped by a particularvmagent
instance in a cluster of vmagents via-promscrape.cluster.memberLabel
command-line flag. See these docs and this issue.FEATURE: vmagent: do not log
unexpected EOF
when reading incoming metrics, since this error is expected and is handled during metrics' parsing. This reduces the amounts of noisy logs. See this issue.FEATURE: vmagent: retry failed write request on the closed connection immediately, without waiting for backoff. This should improve data delivery speed and reduce amount of error logs emitted by vmagent when using idle connections. See related issue.
FEATURE: vmagent: reduces load on Kubernetes control plane during initial service discovery. See this issue for details.
FEATURE: VictoriaMetrics cluster: reduce the maximum recovery time at
vmselect
andvminsert
when some ofvmstorage
nodes become unavailable because of networking issues from 60 seconds to 3 seconds by default. The recovery time can be tuned atvmselect
andvminsert
nodes with-vmstorageUserTimeout
command-line flag if needed. Thanks to @wjordan for the pull request.FEATURE: vmui: add Prometheus data support to the "Explore cardinality" page. See this issue for details.
FEATURE: vmui: make the warning message more noticeable for text fields. See this issue.
FEATURE: vmui: add button for auto-formatting PromQL/MetricsQL queries. See this issue. Thanks to @aramattamara for the pull request.
FEATURE: vmui: improve accessibility score to 100 according to Google's Lighthouse tests.
FEATURE: vmui: organize
min
,max
,median
values on the chart legend and tooltips for better visibility.FEATURE: vmui: add explanation about cardinality explorer statistic inaccuracy in VictoriaMetrics cluster. See this issue.
FEATURE: vmui: add storage of query history in
localStorage
. See the pull request.FEATURE: dashboards: provide copies of Grafana dashboards alternated with VictoriaMetrics datasource at dashboards/vm.
FEATURE: vmauth: added ability to set, override and clear request and response headers on a per-user and per-path basis. See this issue and these docs for details.
FEATURE: vmauth: add ability to retry requests to the remaining backends if they return response status codes specified in the
retry_status_codes
list. See this feature request.FEATURE: vmauth: expose metrics
vmauth_config_last_reload_*
for tracking the state of config reloads, similarly to vmagent/vmalert components.FEATURE: vmauth: do not print logs like
SIGHUP received...
once per configured-configCheckInterval
cmd-line flag. This log will be printed only if config reload was invoked manually.FEATURE: vmalert: add
eval_offset
attribute for Groups. If specified, Group will be evaluated at the exact time offset on the range of [0...evaluationInterval]. The setting might be useful for cron-like rules which must be evaluated at specific moments of time. See this issue for details.FEATURE: vmalert: validate MetricsQL function names in alerting and recording rules when
vmalert
runs with-dryRun
command-line flag. Previously it was allowed to use unknown (aka invalid) MetricsQL function names there. For example,foo()
was counted as a valid query. See this feature request.FEATURE: limit the length of string params in log messages to 500 chars. Longer string params are replaced with the
first_250_chars..last_250_chars
. This prevents from too long log lines, which can be emitted by VictoriaMetrics components.FEATURE: docker compose environment: add
vmauth
component to cluster's docker-compose example for balancing load among multiplevmselect
components.FEATURE: MetricsQL: make sure that
q2
series are returned afterq1
series in the results ofq1 or q2
query, in the same way as Prometheus does. See this issue.FEATURE: MetricsQL: return empty result from
bitmap_and(a, b)
,bitmap_or(a, b)
andbitmap_xor(a, b)
ifa
orb
have no value at the particular timestamp. Previously0
was returned in this case. See this issue.FEATURE: stop exposing
vm_merge_need_free_disk_space
metric, since it has been appeared that it confuses users while doesn't bring any useful information. See this comment.BUGFIX: Official Grafana dashboards for VictoriaMetrics: fix display of ingested rows rate for
Samples ingested/s
andSamples rate
panels for vmagent's dasbhoard. Previously, not all ingested protocols were accounted in these panels. An extra panelRows rate
was added toIngestion
section to display the split for rows ingested rate by protocol.BUGFIX: vmui: fix the bug causing render looping when switching to heatmap.
BUGFIX: VictoriaMetrics enterprise validate
-dedup.minScrapeInterval
value and-downsampling.period
intervals are multiples of each other. See these docs.BUGFIX: vmbackup: properly copy
appliedRetention.txt
files inside<-storageDataPath>/{data}
folders during incremental backups. Previously the newappliedRetention.txt
could be skipped during incremental backups, which could lead to increased load on storage after restoring from backup. See this issue.BUGFIX: vmagent: suppress
context canceled
error messages in logs whenvmagent
is reloading service discovery config. This error could appear starting from v1.93.5. See this PR.BUGFIX: vmagent: remove concurrency limit during parsing of scraped metrics, which was mistakenly applied to it. With this change cmd-line flag
-maxConcurrentInserts
won't have effect on scraping anymore.BUGFIX: MetricsQL: allow passing median_over_time to aggr_over_time. See this issue.
BUGFIX: vminsert: fix ingestion via multitenant url for opentsdbhttp. See this issue. The bug has been introduced in v1.93.2.
BUGFIX: vmagent: fix support of legacy DataDog agent, which adds trailing slashes to urls. See this issue. Thanks to @maxb for spotting the issue.
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.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.