VictoriaMetrics/app/vmagent/remotewrite
Yury Akudovich f759371c00
app/vmagent: add remoteWrite.retryMinInterval and remoteWrite.retryMaxTime flags (#6289)
## Describe Your Changes

Add RemoteWrite Retry Controls

This PR introduces two new flags to the remote write functionality:
- remoteWrite.retryMinInterval
- remoteWrite.retryMaxTime

These flags provide finer control over the retry behavior for
remoteWrite operations, allowing users to customize the minimum interval
between retries and the maximum duration for retry attempts.

Fixes #5486.

## Checklist

- [x] The following checks are mandatory:

My change adheres [VictoriaMetrics contributing
guidelines](https://docs.victoriametrics.com/contributing/).

---------

Signed-off-by: Yury Akudovich <ya@matterlabs.dev>
Co-authored-by: hagen1778 <roman@victoriametrics.com>
(cherry picked from commit d0f5a9d77a)
2024-08-23 15:28:44 +02:00
..
client.go app/vmagent: add remoteWrite.retryMinInterval and remoteWrite.retryMaxTime flags (#6289) 2024-08-23 15:28:44 +02:00
pendingseries_test.go Revert "Exemplar support (#5982)" 2024-07-03 16:09:18 +02:00
pendingseries_timing_test.go lib/prompbmarshal: switch to github.com/VictoriaMetrics/easyproto 2024-01-16 20:48:30 +02:00
pendingseries.go Revert "Exemplar support (#5982)" 2024-07-03 16:09:18 +02:00
relabel_test.go app/vmagent/remotewrite: fix data race when extra labels are added to samples before sending them to multiple remote storage systems 2023-09-08 23:26:40 +02:00
relabel.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:23:26 +02:00
remotewrite_test.go app/vmagent/remotewrite: follow-up for f153f54d11 2024-07-15 20:25:36 +02:00
remotewrite.go vmagent: resolve the issue where usePromCompatibleNaming is not working (#6776) 2024-08-13 10:33:55 -04:00
streamaggr.go stream aggregation: do not allow to enable -stream.keepInput and `k… (#6723) 2024-08-13 09:08:27 -04:00