Update victoriametrics/vmagent Docker tag to v1.94.0 #106
Reference in New Issue
Block a user
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.0Release Notes
VictoriaMetrics/VictoriaMetrics (victoriametrics/vmagent)
v1.94.0Compare Source
Released at 2023-10-02
FEATURE: MetricsQL: add support for numbers with underscore delimiters such as
1_234_567_890and1.234_567_890. These numbers are easier to read than1234567890and1.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 numlabel for all the metrics scraped by a particularvmagentinstance in a cluster of vmagents via-promscrape.cluster.memberLabelcommand-line flag. See these docs and this issue.FEATURE: vmagent: do not log
unexpected EOFwhen 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
vmselectandvminsertwhen some ofvmstoragenodes become unavailable because of networking issues from 60 seconds to 3 seconds by default. The recovery time can be tuned atvmselectandvminsertnodes with-vmstorageUserTimeoutcommand-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,medianvalues 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_codeslist. 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-configCheckIntervalcmd-line flag. This log will be printed only if config reload was invoked manually.FEATURE: vmalert: add
eval_offsetattribute 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
vmalertruns with-dryRuncommand-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
vmauthcomponent to cluster's docker-compose example for balancing load among multiplevmselectcomponents.FEATURE: MetricsQL: make sure that
q2series are returned afterq1series in the results ofq1 or q2query, 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)ifaorbhave no value at the particular timestamp. Previously0was returned in this case. See this issue.FEATURE: stop exposing
vm_merge_need_free_disk_spacemetric, 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/sandSamples ratepanels for vmagent's dasbhoard. Previously, not all ingested protocols were accounted in these panels. An extra panelRows ratewas added toIngestionsection 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.minScrapeIntervalvalue and-downsampling.periodintervals are multiples of each other. See these docs.BUGFIX: vmbackup: properly copy
appliedRetention.txtfiles inside<-storageDataPath>/{data}folders during incremental backups. Previously the newappliedRetention.txtcould be skipped during incremental backups, which could lead to increased load on storage after restoring from backup. See this issue.BUGFIX: vmagent: suppress
context cancelederror messages in logs whenvmagentis 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
-maxConcurrentInsertswon'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.gzarchive and read these docs.vmutils-*.tag.gzarchive contains the following tools:vmutils-*-enterprise.tar.gzarchive 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.