Trying to repost this to dev mailing list again; it seems like last time it
didn't create a thread for devs

On Fri, Aug 22, 2025 at 5:19 PM Afshin Moazami <[email protected]>
wrote:

> Hi everyone,
>
> I'd like to reinitiate the conversation about KIP-977. This KIP was
> approved and scheduled for release 3.8.0 but appears not to have been
> shipped.
>
> At Salesforce, we're exploring implementing this KIP (draft PR: [
> https://github.com/apache/kafka/pull/20397](https://github.com/apache/kafka/pull/20397))
> and are particularly interested in its performance implications.
>
> I envision two possible implementations:
>
> 1. The approach in our draft PR checks verbosity rules for every request
> to determine which metrics to emit. This could lead to performance
> degradation if the rules are complex or if there's a large cluster with
> many topics, especially when wildcards are involved. Each topic in a
> request would need to be checked against the rules every time.
>
> 2. Alternatively, we could build and maintain a map of topics to metrics
> in memory for quicker lookups. This map would need to be updated when
> verbosity configurations change (which is straightforward using
> `reconfigure`) and when topics are created or removed (I'm unsure if
> there's a hook for this).
>
> I reviewed the original thread ([
> https://lists.apache.org/thread/fz1bqj84fl2st20s9rrwy4tv0jhrpo33](https://lists.apache.org/thread/fz1bqj84fl2st20s9rrwy4tv0jhrpo33))
> but couldn't find specific implementation details.
>
> Looking forward to your thoughts.
>
> Best,
> Afshin
>

Reply via email to