Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
In the current implementation the ClientMetricsManager uses LRU cache but we should alos support expiring stale clients i.e. client which haven't reported metrics for a while.
The KIP mentions: This client instance specific state is maintained in broker memory up to MAX(60*1000, PushIntervalMs * 3) milliseconds and is used to enforce the push interval rate-limiting. There is no persistence of client instance metrics state across broker restarts or between brokers
Attachments
Issue Links
- links to