Redpanda Console - Open Source Web UI for Kafka

Hey,
Redpanda Console (previously known as Kowl) is a Web UI, that allows you to explore and find messages in Kafka, provides an overview about topic configuration, consumer groups, brokers etc. It is designed to be hosted by a platform team, so that the initial setup including SASL, TLS etc. only has to be made once for everyone - however you can also run it locally using docker (compose). It’s open source and licensed under BSL.

https://github.com/redpanda-data/console

Features include:

  • Message viewer: Explore your topics’ messages in our message viewer through ad-hoc queries and dynamic filters. Find any message you want using JavaScript functions to filter messages. Supported encodings are: JSON, Avro, Protobuf, XML, MessagePack, Text and Binary (hex view). The used enconding (except Protobuf) is recognized automatically.
  • Consumer groups: List all your active consumer groups along with their active group offsets, edit group offsets (by group, topic or partition) or delete a consumer group.
  • Topic overview: Browse through the list of your Kafka topics, check their configuration, space usage, list all consumers who consume a single topic or watch partition details (such as low and high water marks, message count, …), embed topic documentation from a git repository and more.
  • Cluster overview: List ACLs, available brokers, their space usage, rack id and other information to get a high level overview of your brokers in your cluster.
  • Schema registry: List all Avro, Protobuf or JSON schemas within your schema registry.
  • Kafka Connect: Manage connectors from multiple connect clusters, patch configs, view their current state or restart tasks.

preview

Disclaimer: I’m one of the authors and work for Redpanda. Redpanda acquired Kowl in 2022.

1 Like