VictoriaMetrics/app/vmalert
Roman Khavronenko 0204ce942d
app/vmalert: update -remoteWrite.concurrency and -remoteWrite.flushInterval ()
Auto-adjust `-remoteWrite.concurrency` cmd-line flags with the number of
available CPU cores in the same way as vmagent does. With this change
the default behavior of vmalert in high-loaded installation should
become more resilient. This change also reduces
`-remoteWrite.flushInterval` from `5s` to `2s` to provide better data
freshness.


---------
Signed-off-by: hagen1778 <roman@victoriametrics.com>
Co-authored-by: Nikolay <nik@victoriametrics.com>
2024-10-22 14:43:55 +02:00
..
config vmalert: parse multi doc yaml () 2024-10-08 14:28:32 +02:00
datasource app/vmalert: update parsing for instant responses () 2024-08-22 17:36:11 +02:00
deployment all: suppress InvalidDefaultArgInFrom warning emitted by docker build when building Docker packages via make package-* command 2024-09-03 14:00:28 +02:00
multiarch app/*/multiarch: return back empty value for TARGETARCH 2024-09-06 18:12:17 +02:00
notifier vmalert: do not send message to alertmanager when alert has no label … () 2024-09-09 13:34:48 +02:00
remoteread lib/httputils: parse URL before creating HTTP transport () 2024-08-16 11:32:04 +02:00
remotewrite app/vmalert: update -remoteWrite.concurrency and -remoteWrite.flushInterval () 2024-10-22 14:43:55 +02:00
rule vmalert: fix blocking hot-reload process if the old rule group hasn't started yet () 2024-10-18 11:18:24 +02:00
static app/vmalert: fix links with anchors in vmalert's UI () 2024-04-22 15:02:10 +02:00
templates app/vmalert: switch from table-driven tests to f-tests 2024-07-12 22:41:11 +02:00
tpl app/vmalert: show on UI groups error after reload config () 2023-07-03 14:59:52 +02:00
utils app/vmalert: switch from table-driven tests to f-tests 2024-07-12 22:41:11 +02:00
main.go vmalert: parse multi doc yaml () 2024-10-08 14:28:32 +02:00
main_test.go app/vmalert: switch from table-driven tests to f-tests 2024-07-12 22:41:11 +02:00
Makefile vmalert: allow omitting -replay.timeTo in replay mode, default valu… () 2024-07-05 09:27:34 +02:00
manager.go app/vmalert: fix data race during hot-config reload () 2024-01-26 22:42:21 +01:00
manager_test.go app/vmalert: switch from table-driven tests to f-tests 2024-07-12 22:41:11 +02:00
README.md all: replace old https://docs.victoriametrics.com/vmalert.html url with the new one - https://docs.victoriametrics.com/vmalert/ 2024-04-18 01:44:12 +02:00
replay.go vmalert: allow omitting -replay.timeTo in replay mode, default valu… () 2024-07-05 09:27:34 +02:00
replay_test.go app/vmalert: switch from table-driven tests to f-tests 2024-07-12 22:41:11 +02:00
web.go lib/httpserver: skip basic auth check for additional request paths, which should call httpserver.CheckAuthFlag() 2024-07-16 01:00:45 +02:00
web.qtpl app/vmalert: follow-up after b60dcbe11f 2024-02-20 13:07:05 +01:00
web.qtpl.go app/vmalert: follow-up after b60dcbe11f 2024-02-20 13:07:05 +01:00
web_test.go app/vmalert: switch from table-driven tests to f-tests 2024-07-12 22:41:11 +02:00
web_types.go vmalert: properly set group_name and file fields for recording rules () 2024-10-22 14:13:56 +02:00
web_types_test.go vmalert: properly set group_name and file fields for recording rules () 2024-10-22 14:13:56 +02:00

See vmalert docs here.

vmalert docs can be edited at docs/vmalert.md.