vmalert: revert the default value of -remoteWrite.maxQueueSize from… (#7570)

… `1_000_000` to `100_000`

It was bumped in
[v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0),
which increases memory usage and is not needed for most setups. See
[this
issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/7471).
This commit is contained in:
Hui Wang 2024-11-20 23:20:51 +08:00 committed by GitHub
parent 6bf49aef03
commit 71f521fc0c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 4 additions and 2 deletions

View file

@ -27,7 +27,7 @@ var defaultConcurrency = cgroup.AvailableCPUs() * 2
const ( const (
defaultMaxBatchSize = 1e4 defaultMaxBatchSize = 1e4
defaultMaxQueueSize = 1e6 defaultMaxQueueSize = 1e5
defaultFlushInterval = 2 * time.Second defaultFlushInterval = 2 * time.Second
defaultWriteTimeout = 30 * time.Second defaultWriteTimeout = 30 * time.Second
) )

View file

@ -18,6 +18,8 @@ See also [LTS releases](https://docs.victoriametrics.com/lts-releases/).
## tip ## tip
* FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert): revert the default value of `-remoteWrite.maxQueueSize` from `1_000_000` to `100_000`. It was bumped in [v1.104.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.104.0), which increases memory usage and is not needed for most setups. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/7471).
## [v1.106.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.106.1) ## [v1.106.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.106.1)
Released at 2024-11-15 Released at 2024-11-15

View file

@ -1384,7 +1384,7 @@ The shortlist of configuration flags is the following:
-remoteWrite.maxBatchSize int -remoteWrite.maxBatchSize int
Defines max number of timeseries to be flushed at once (default 10000) Defines max number of timeseries to be flushed at once (default 10000)
-remoteWrite.maxQueueSize int -remoteWrite.maxQueueSize int
Defines the max number of pending datapoints to remote write endpoint (default 1000000) Defines the max number of pending datapoints to remote write endpoint (default 100000)
-remoteWrite.oauth2.clientID string -remoteWrite.oauth2.clientID string
Optional OAuth2 clientID to use for -remoteWrite.url Optional OAuth2 clientID to use for -remoteWrite.url
-remoteWrite.oauth2.clientSecret string -remoteWrite.oauth2.clientSecret string