A quota can be applied to limit network and resource utilization for Kafka to only specific users and/or clients.
To use user level quotas, authentication via Kerberos or TLS certificates must be enabled in your Apache Kafka setup.
Note that different versions of Kafka support different quota features. Kadeck supports the management of quotas for Apache Kafka 2.6+.
Navigating to quota management
You can access the quota management by clicking the "Quotas" menu item in the left ribbon.
Quota types
Kadeck the configuration of all 8 different patterns:
- /config/users/<user>/clients/<client-id>
Type: SPECIFIC_USER_SPECIFIC_CLIENT - /config/users/<user>/clients/<default>
Type: SPECIFIC_USER_ALL_CLIENTS - /config/users/<user>
Type: SPECIFIC_USER - /config/users/<default>/clients/<client-id>
Type: ALL_USERS_SPECIFIC_CLIENT - /config/users/<default>/clients/<default>
Type: ALL_USERS_ALL_CLIENTS - /config/users/<default>
Type: ALL_USERS - /config/clients/<client-id>
Type: SPECIFIC_CLIENT - /config/clients/<default>
Type: ALL_CLIENTS
Rights
Access to quota management can be controlled via two connection-level permissions:
Allows viewing quotas without being able to make changes.