The browser tree in Offset Explorer allows you to view and navigate the objects in your Apache Kafka ® cluster -- brokers, topics, partitions, consumers -- with a couple of mouse clicks. Connections to your Kafka cluster are persisted so you don't need to memorize or enter them every time. You can quickly view information about all your clusters no matter how many you have.
You can quickly view messages and their keys in the partitions of your topics. You can select how many messages to view at once and which offset to start reading from. You can view the oldest or newest messages, or you can specify a starting offset. By default Offset Explorer will show your messages and keys in hexadecimal format. However, if your messages are UTF-8 encoded strings, Offset Explorer can show the actual string instead of the regular hexadecimal format.
If your string-based data is either in JSON or XML format, you can view it in a pretty-printed form in the detail panel of the Data tab under partitions.
The browser tree allows you to quickly view all the offsets of your Kafka consumers. The list will show both the start/end offsets of the partitions as well as the offset of consumers within each partition.
You can save individual messages to a file on your hard drive using the Save button in the detail panel of the Data tab of partitions. The file will contain the bytes of the message as-is. You can also save the key of the message using the same mechanism.
The Find Messages tool lets you search topic data across selected partitions and return only the matching records. You can search headers, keys, and values using string, binary, Avro, Protobuf, RegEx, and JsonPath matching, making it easier to troubleshoot issues, verify events, and locate specific messages in large topics.
The Data Generator lets you create test messages for Kafka Topics directly from Offset Explorer. You can configure keys, values, headers, partitioning, message counts, and generation settings, then save those settings for reuse. See the Data Generator documentation.
The Import Tool loads messages from local files into Kafka Topics. It supports importing message keys and values from file patterns and lets you reuse saved import settings for repeated data loads. See the Import Tool documentation.
The Export Tool saves Kafka messages, keys, and metadata from selected Topics and Partitions to local files or to another Topic. It is useful for backups, test data capture, and troubleshooting message contents. See the Export Tool documentation.
Offset Explorer includes a command-line tool for Kafka administration, message operations, saved JSON tool settings, Schema Registry, and Kafka Connect. It can be used for repeatable scripts and automated workflows. See the command-line documentation.
Offset Explorer integrates with Schema Registry, so you can browse Subjects, create new schema versions, and decode Avro or Protobuf message data into a human-readable format directly in the UI.
Offset Explorer integrates with Kafka Connect, so you can browse installed plugins and Connectors, create new Connectors, and manage running Connectors and tasks directly from the UI.
Offset Explorer integrates with ksqlDB, so you can browse streams, tables, queries, and topics, inspect stream and table details, run ksqlDB SQL, view live query results, and review query logs and history directly from the UI. See the ksqlDB documentation.