grafana/pyroscope
Add an instance-level inflight bytes limit to the distributor
Aperta
#5437 aperta il 28 lug 2026
good first issue
Metriche repository
- Star
- (9041 stelle)
- Metriche merge PR
- (Merge medio 5g 7h) (62 PR mergiate in 30 g)
Descrizione
An application-level flag such as -distributor.max-inflight-bytes can protect distributors from being OOMKilled when segment writers experience slowdowns or outages.
Prior art:
- Mimir:
-distributor.instance-limits.max-inflight-push-requests(-bytes), enforced at distributor.go#L1443 - Loki:
-distributor.max-inflight-bytes, enforced at distributor.go#L661-L669
Should be opt-in and apply for both the regular (sync) and the async write path.