/ Sep 18th, 2020 /

Adaptive Request Concurrency (ARC)

Increasing reliability and performance across your entire observability infrastructure.

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:

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

This change was made available in 0.11.0. You can get this change by downloading the latest stable release.

Like What You See?