This page describes access Kafka message metadata in Lenses SQL Studio.
When running queries against Kafka, Snapshot Engine enables you to access the record metadata through the special _meta
facet.
These are the available meta fields:
Field | Description |
---|---|
The following query will select all the meta fields listed above:
To view the value of a specific header you can run:
To read records from a specific partition, the following query can be used:
Here is the query to use when the record offset and partition are known:
This query will get the latest 100 records per partition (assuming the topic is not compacted):
This instead will get the latest 100 records for a given partition (again assuming the topic is not compacted):
_meta.offset
The offset of the record in its Kafka topic partition
_meta.partition
The Kafka topic partition of the record
_meta.timestamp
The Kafka record timestamp
_meta.__keysize
The length in bytes of the raw key stored in Kafka
_meta.__valuesize
The length in bytes of the raw value stored in Kafka