Topic Browse 0.6.0 Readme
Overview
Allows for browsing and searching for messages on a Kafka Cluster. Deserializes messages into their respective string format and allows for filtering on messages based on their string payload.
Browsing
Messages with payloads of the following types are supported:
-
STRING -
AVRO -
JSON_SCHEMA -
PROTOBUF
JSON Schema and PROTOBUF are supported with Apicurio Schema Registry only.
Filtering
Message filtering based on the string representation of the deserialized
payload. Only messages containing the (optional) provided request field
query are returned.
Loggers
Below is a per-package breakdown of important packages to help operators configure logging:
| Package | Logger | Description |
|---|---|---|
|
Root package |
Root Package |
|
Consumer Service |
Kafka consumer lifecycle, partition consumption coordination, and offset management |
|
Message Deserialization |
Message and header conversion from byte arrays to string representations |
|
Avro Deserializer |
Avro message deserialization |
|
JSON Schema Deserializer |
JSON Schema message deserialization |
|
Field Masker |
Sensitive data masking functionality for JSON payloads |
|
Protobuf Deserializer |
Protobuf message deserialization |
|
Kafka Client Config |
Kafka client configuration, authentication strategies (mTLS, SASL/PLAIN, SASL/SCRAM), and SSL setup |
|
Validation Service |
Request validation, topic existence checking, and access verification |