KLogic
🔍 Message Inspection

Kafka Message Inspector

Read, decode, and filter Kafka messages without writing a single line of consumer code. Navigate by offset or timestamp, deserialize Avro and Protobuf automatically via Schema Registry, and pinpoint exactly the message you need in seconds.

Debugging Kafka Messages Is Harder Than It Should Be

Without the right tooling, a simple "what did that message contain?" question takes far too long to answer

Writing Consumer Code Just to Peek at Data

Every time engineers need to inspect a message they write a throwaway consumer script, configure credentials, run it locally, and remember to clean it up—wasting hours on routine debugging.

Encoded Messages That Look Like Garbage

Avro and Protobuf payloads are binary. Without automatic schema resolution, inspecting a message means manually fetching schema IDs, decoding bytes, and hoping the schema hasn't evolved.

No Way to Find a Specific Message Quickly

Scanning thousands of messages by eye to find one with a specific order ID or error code is impractical. CLI tools offer no filtering, forcing full topic scans or complex shell pipelines.

Every Message, Fully Decoded and Searchable

Browse, deserialize, and filter any message in any topic without leaving your browser

Multi-Format Deserialization with Schema Registry

String, JSON, Avro, Protobuf, and Binary

Select the serialization format per topic and KLogic handles the rest—no manual schema entry required for registered schemas

Confluent and AWS Glue Schema Registry

KLogic resolves schema IDs automatically from both Confluent Schema Registry and AWS Glue, decoding Avro and Protobuf payloads on the fly

Pretty-Printed JSON Rendering

Decoded messages are rendered with syntax highlighting and collapsible trees so complex nested payloads are easy to read at a glance

Message ViewerAvro Decoded
Offset142857
Keyorder-id-9f4a2c
Headerssource: checkout-svc
{
"orderId": "9f4a2c",
"amount": 249.99,
"status": "CONFIRMED",
"userId": "usr-7812"
}
Earliest
Latest
By Offset
Advanced Filter
order-id-9f4a
CONFIRMED
source = checkout-svc
2025-03-27 14:30:00 UTC
3 messages matchedClear filters

Flexible Offset Navigation and Advanced Filtering

Four Offset Navigation Modes

Jump to earliest, latest, a specific offset, or any timestamp—perfect for replaying events or investigating a production incident window

Filter by Key, Value, and Headers

Narrow down thousands of messages instantly with substring filters on the key, any field in the decoded value, or individual message headers

Consumer Group Offset View

Browse messages starting from a consumer group's committed offset to see exactly what a lagging consumer will process next

Frequently Asked Questions

KLogic supports String, JSON, Avro, Protobuf, and raw Binary deserialization. For Avro and Protobuf, KLogic automatically fetches the schema from your connected Schema Registry so messages are decoded correctly without any manual configuration.

Yes. KLogic offers four offset navigation modes: earliest (start of the partition), latest (newest messages), specific offset (jump to an exact position), and timestamp-based (find messages produced at or after a given time). You can also navigate forward and backward interactively.

KLogic integrates with Confluent Schema Registry and AWS Glue Schema Registry. Once connected, KLogic automatically resolves the schema ID embedded in each Avro or Protobuf message and deserializes the payload without any manual schema entry.

Yes. KLogic's message inspector supports full-text and substring filtering against message keys, values, and individual header key-value pairs. Filters are applied in real time as you browse, making it fast to find the specific message you're debugging.

Yes. In addition to browsing by topic and partition, you can navigate to a consumer group and inspect messages starting from the group's committed offset. This makes it straightforward to replay exactly what a lagging consumer would receive next.

No. KLogic reads messages directly from the Kafka broker on demand and displays them in your browser session. Message content is never written to KLogic's own storage, keeping your data fully within your cluster boundaries.

Read Any Kafka Message in Under 30 Seconds

Stop writing throwaway consumer scripts. KLogic's message inspector puts every message in your cluster within reach—decoded, filterable, and readable right in your browser.

Free 14-day trial • No credit card required • Setup in 5 minutes