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 Apache 2.0.
- Consumer groups: List all your active consumer groups along with their active group offsets. You can view a visualization of group lags either by topic (sum of all partition lags), single partitions or the sum of all partition lags (group lag)
- 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 available brokers, their space usage, rack id and other information to get a high level overview of your brokers in your cluster.
Disclaimer: I’m one of the Kowl authors.