Andrew Olson created KAFKA-1088: ----------------------------------- Summary: Ability to create a shadow consumer group Key: KAFKA-1088 URL: https://issues.apache.org/jira/browse/KAFKA-1088 Project: Kafka Issue Type: New Feature Components: consumer Reporter: Andrew Olson Assignee: Neha Narkhede Fix For: 0.9
I have a consumer group API request that hopefully can be included in the client rewrite [1] project: the ability to create a new consumer group that is initialized to the latest topic/partition offsets of another existing group. Our use case is being able to inspect an active group's unprocessed messages in a non-invasive manner from an admin or troubleshooting perspective. This shadow group would be short-lived and given a randomly generated name. It's nice to see that we'll be able to designate it as ephemeral as well so that it is automatically cleaned up. To obtain this message browsing functionality today with 0.8, we programmatically copy the group ZK paths prior to activating the "spy" group so that it only sees the unprocessed messages of the target. Obviously not ideal, but it worked well as a quick hack since we understand how Kafka writes and reads the offset data in ZK. [1] https://cwiki.apache.org/confluence/display/KAFKA/Client+Rewrite -- This message was sent by Atlassian JIRA (v6.1#6144)