-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
As a frequent user of KafkaEsque, I would love to see a feature that allows me to list and delete Kafka Consumer Groups directly from the UI tool. This feature would be super useful for managing my consumer groups in various clusters. This feature would greatly simplify cluster management for KafkaEsque users. It would also provide a convenient way to clean up unnecessary consumer groups.
Proposed Implementation
The new feature should be accessible by clicking on "Consumer Groups" under the "Cluster" menu item in the main window of KafkaEsque. When clicked, a new panel or dialog box will appear with the following UI:
- A list view displaying all available Consumer Groups for the selected cluster
- A search bar to filter the list based on group name or ID
- Button to refresh the consumer groups list and updates any changes made by other users (e.g., deleting a group)
Interaction Flow
- User clicks "Consumer Groups" under "Cluster"
- The new window appears with the current consumer groups preloaded
- User can filter specific consumer groups using the search bar
- User selects a Consumer Group from the list, opens the context menu with a right click and selects the "Delete" button to confirm deletion with a confirmation message
- After deleting, the user is notified of successful or failed operation
Usability Considerations
- To ensure usability, I propose:
- Displaying only relevant information for each consumer group in the list view (e.g., name, ID, offset, and partition count)
- Providing a clear indication when no groups are found or if an error occurs
- Allowing users to sort the list by different criteria (e.g., group name, ID, last updated)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels