This creates a trace-level logger to enable us and customers to debug client quota behaviour. It introduces the enum type client_quota_rule which is used to describe which quota rule was used to configure the quota that applies to the given request, so that we can tell using the logger which quotas are being actively used to throttle requests, what limits apply, what tracking key is being used, how big the requests are, and what delays are being returned to the client.
This creates a trace-level logger to enable us and customers to debug client quota behaviour. It introduces the enum type
client_quota_rule
which is used to describe which quota rule was used to configure the quota that applies to the given request, so that we can tell using the logger which quotas are being actively used to throttle requests, what limits apply, what tracking key is being used, how big the requests are, and what delays are being returned to the client.The log lines generated look like this:
https://redpandadata.atlassian.net/browse/CORE-2715
Backports Required
Release Notes
none