You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Development manager tasked with ensuring a team is successful in using streaming data
Developer on a team tasked with building new features using streaming data
Developer at an org who manages a streaming platform while building new features that use streaming data
Developer tasked with building pipelines for use in business analytics
Other: [User type] tasked with [primary goal in the realm of streaming data]
Problems
When developing streaming application, a developer may:
want to check whether the consumers in their application are properly forming groups
want to check whether the consumers in their application are committing offsets and/or making progress
want to modify committed offsets so so that when new consumers join the group (e.g., when an application is restarted) the consumers will begin consuming from the desired offset(s).
Solutions
When developing streaming application, a developer may:
want to view the consumer groups and information about the consumers in the group (e.g., consumer IDs, consumer lags, partition assignments, etc.)
view the committed offsets for each/specific consumers in a group
reset/change/remove the committed offset(s) of a consumer group on particular topic partition(s)
Goals
View and manage consumer groups and committed offsets
Provide guardrails to prevent the user from accidentally changing group or offset information
Non-Goals
No response
Background
Kafka consumers can form consumer groups to coordinate the responsibilities of consuming messages from multiple topic partitions. When consumers join a group, the consumer group coordinator assigns topic partitions to specific consumers. As each consumer in the group consume messages, the consumers record their progress by periodically committing the offsets of the consumed messages. Should a consumer leave the group, the consumer group coordinator may reassign that failed consumer's topic partition assignments to other consumers, which read the committed offsets for the newly-assigned topic partitions to know where to begin consuming.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Users
Problems
When developing streaming application, a developer may:
Solutions
When developing streaming application, a developer may:
Goals
Non-Goals
No response
Background
Kafka consumers can form consumer groups to coordinate the responsibilities of consuming messages from multiple topic partitions. When consumers join a group, the consumer group coordinator assigns topic partitions to specific consumers. As each consumer in the group consume messages, the consumers record their progress by periodically committing the offsets of the consumed messages. Should a consumer leave the group, the consumer group coordinator may reassign that failed consumer's topic partition assignments to other consumers, which read the committed offsets for the newly-assigned topic partitions to know where to begin consuming.
References:
Proposal
Add support to allow developers to view and manage consumer groups, consumers, committed offsets, consumer lag, and other information.
Beta Was this translation helpful? Give feedback.
All reactions