Opening this issue as per the conversation in Slack.
When streaming from Kafka, Pinot currently lacks of a way to allow users to uniquely identify messages. We may achieve it by exposing the metadata of Kafka messages such as offset/timestamp.
The approach suggested by @kishoreg is
What we need is Kafka decoder to read this metadata and add it to generic row.
CC: @mayankshriv @npawar @xiangfu0