...
Topic name
Client principal
Client IP address
Number of bytes produced or consumed
Records count (if the batch version is 2 or greater, otherwise a deep decompression is required to get the count)
Proposed Changes
Add interfaces and implementations for classes that are described above and
...
a configuration property in the KafkaConfig class to allow users to specify implementations of the observer interface. The configuration property lets user define a list of observer implementations which are going to be invoked.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
/** ********* Broker-side Observer Configuration ****************/ val ObserverClassProp = "observer.class.names" |
...