Kowl (previously known as Kafka Owl) is a web application that helps you to explore messages in your Apache Kafka cluster and get better insights on what is actually happening in your Kafka cluster in the most comfortable way:
- 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, XML, Text and Binary (hex view)
- 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.
A roadmap is maintained using milestones.
Kowl | Kowl Business | |
---|---|---|
Topic Overview | ✅ | ✅ |
Consumer Group Overview | ✅ | ✅ |
Broker/Cluster Overview | ✅ | ✅ |
Message viewer | ✅ | ✅ |
Login System (Google, GitHub OAuth) | ❌ | ✅ |
RBAC permissions with group syncing | ❌ | ✅ |
Screenshots | Preview .gif in README | https://cloudhut.dev/ |
Price | Always free / Open source | Free during beta* |
*If you want to participate in the free beta sign in here: https://license.cloudhut.dev/ . You'll get a forever free license for 2 seats. If you need more than 2 seats, just drop us an email at [email protected]
- Kafka Cluster (v1.0.0+) connectivity
- At least one OAuth app for SSO (Kowl business only)
We offer pre built docker images for Kowl (Business), a Helm chart and a Terraform module to make the installation as comfortable as possible for you. Please take a look at our dedicated Installation documentation.
If you want to run Kowl locally take a look at the docker compose sample: /docs/local.
Kowl is distributed under the Apache 2.0 License.