Back to Vector

Adaptive Request Concurrency (ARC)

website/content/en/highlights/2020-09-18-adaptive-concurrency.md

0.55.0864 B
Original Source

Vector 0.11 includes a new Adaptive Request Concurrency (ARC) feature that raises the performance and reliability of your entire observability infrastructure without any changes on your part. In short, it does away with static rate-limits and automatically optimizes HTTP concurrency limits based on downstream service responses. The underlying mechanism is a simple feedback loop inspired by TCP congestion control algorithms.

Read the ARC announcement post →

Get Started

This feature, like all Vector features, will begin its life in public beta and be available on an opt-in basis. To get it, enable it for each sink:

yaml
sinks:
  my-sink:
    type: "..." # any http-based sink
    request:
      concurrency: "adaptive"
    # and remove the request.rate_limit_* settings