diff --git a/docs/configuration/configuration.md b/docs/configuration/configuration.md index 3fed07141..8ed4d40b3 100644 --- a/docs/configuration/configuration.md +++ b/docs/configuration/configuration.md @@ -1193,6 +1193,24 @@ tls_config: # Optional proxy URL. [ proxy_url: ] + +# Configures the queue used to write to remote storage. +queue_config: + # Number of samples to buffer per shard before we start dropping them. + [ capacity: | default = 100000 ] + # Maximum number of shards, i.e. amount of concurrency. + [ max_shards: | default = 1000 ] + # Maximum number of samples per send. + [ max_samples_per_send: | default = 100] + # Maximum time a sample will wait in buffer. + [ batch_send_deadline: | default = 5s ] + # Maximum number of times to retry a batch on recoverable errors. + [ max_retries: | default = 10 ] + # Initial retry delay. Gets doubled for every retry. + [ min_backoff: | default = 30ms ] + # Maximum retry delay. + [ max_backoff: | default = 100ms ] + ``` There is a list of