PrometheusAgent.spec.storage.volumeClaimTemplate.spec.dataSource.spec.remoteWrite.queueConfig
queueConfig allows tuning of the remote write queue parameters.
| Field / Type | Description |
|---|---|
batchSendDeadline | batchSendDeadline defines the maximum time a sample will wait in buffer.
|
capacity | capacity defines the number of samples to buffer per shard before we start dropping them. |
maxBackoff | maxBackoff defines the maximum retry delay.
|
maxRetries | maxRetries defines the maximum number of times to retry a batch on recoverable errors. |
maxSamplesPerSend | maxSamplesPerSend defines the maximum number of samples per send. |
maxShards | maxShards defines the maximum number of shards, i.e. amount of concurrency. |
minBackoff | minBackoff defines the initial retry delay. Gets doubled for every retry.
|
minShards | minShards defines the minimum number of shards, i.e. amount of concurrency. |
retryOnRateLimit | retryOnRateLimit defines the retry upon receiving a 429 status code from the remote-write storage. This is an *experimental feature*, it may change in any upcoming release in a breaking way. |
sampleAgeLimit | sampleAgeLimit drops samples older than the limit. It requires Prometheus >= v2.50.0 or Thanos >= v0.32.0.
|