-
Notifications
You must be signed in to change notification settings - Fork 564
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kafka: support dynamic quotas #147
Comments
@rkruze now that we have users and ACLs etc... I think we are in a position to schedule this feature work. |
@dotnwat can you verify that there is indeed throttling per client id. This does not appear to be documented and itself is very useful (though per true tenant is of course needed as well) |
NM I found it |
@michael-redpanda @BenPope seems like we might support per-user quota now, right? |
Still based on Client ID AFAIK, right @BenPope ? I agree this would be super valuable |
We support client ID based but it's per shard rather than node. There's already an issue somewhere to address that |
Today we limit based on a per client id, which is a single setting for the whole server. It would be ideal to set a quota on a per-user basis on either byte, requests, or network throughput. This would be similar to how quotas are set in Kafka today. https://kafka.apache.org/documentation/#design_quotasconfig
Some examples of how this is set in Kafka can be found here: https://github.com/JNachtwey/kafka-cheat-sheets/blob/master/kafka-quotas.md
JIRA Link: CORE-576
The text was updated successfully, but these errors were encountered: