NAME

IO::K8s::PrometheusOperator::V1::QueueConfig - queueConfig allows tuning of the remote write queue parameters.

VERSION

version 1.108

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.

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHORS

  • Torsten Raudssus <getty@cpan.org>

  • Jose Luis Martinez Torres <jlmartin@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2026 by Jose Luis Martinez Torres <jlmartin@cpan.org>.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004