Open jcrean opened 3 weeks ago
@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.
@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.
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.