Skip to content
Discussion options

You must be logged in to vote

Two separate issues are visible directly in your config, and they have different root causes.

Issue 1 — Rate limiter is capping your throughput

Your current settings:

  request:
    rate_limit_duration_secs: 60
    rate_limit_num: 300
    concurrency: 32

This caps Vector at 300 bulk requests per minute, regardless of concurrency. Combined with batch.timeout_secs: 0.1 (100ms flush timeout), batches are flushed every 100ms and will almost never reach max_events: 10000 — so each request carries far fewer than 10k events. With small batches and a 300 req/min ceiling you're leaving most of your concurrency headroom unused.

Fix — remove or raise the rate limit:

  request:
    concurrency: 32  …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@DarkAvery1
Comment options

Answer selected by DarkAvery1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants