-
Notifications
You must be signed in to change notification settings - Fork 210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support consumer offset metadata from Kafka source records #5164
Comments
@jcrean , Are you looking to get the offset within the partition for each event? Would you be interested in contributing this change? You can see where we do this for other metadata. Lines 458 to 463 in 47cead1
|
@dlvenable Yes exactly, each ConsumerRecord contains the offset within the partition, which is data that we often use internally for tracking/investigations. I'd be happy to take a stab at a PR. Seems like a fairly straightforward change to make. |
Hey @dlvenable sorry for the delay. Work has been a bit crazy lately. I finally got around to a PR for this: |
Currently, the consumer code in
KafkaCustomConsumer
is grabbing the topic/partition/timestamp info from the sourceConsumerRecord
and adding them as attributes in the event metadata. It would be helpful to also have access to theoffset
field.This would allow us to add calls to
getMetadata("kafka_offset")
in our pipelines, as we use this for internal tracking/auditing. Looking at the code, it seems like it would be relatively easy to add this.The text was updated successfully, but these errors were encountered: