envoyproxy / envoyproxy/ratelimit

Feature request: unenforced / test-only limits

Open
#218 4 comments 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
Go
Stars
2.7k
Forks
535
PR merge metrics
No merged PRs in 30d

Description

Would be used as a precaution against being accidentally overly-aggressive when setting new rate limits on existing systems.

It'd probably be useful if both real and check-only limits could co-exist for the same rate limit pattern, to help with testing whether it would be safe to lower an existing rate limit.

I'm imagining something like `check_only_requests_per_unit` or `test_requests_per_unit` that could be set side-by-side with or in place of `requests_per_unit` and increment a different metric name instead of the existing over-limit metric (and near-limit metric) when it would have triggered.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.