Say hi to your new favourite manager.

The #1 tool to monitor and administrate your Apache Kafka cluster.

Fast & Reliable

The CloudKarafka Manager acts as a standalone application. It's not affected by the health of your cluster. So you can retrieve critical information when you need it the most.

Minimal Footprint

The manager is written in Go. It consists of thin wrappers around existing plugins. No virtual machines are in use here and therefore far less CPU and Ram is required.

Efficient troubleshooting

Automatic diagnostics, timely graphs and data tables give you a good overview of what is going on in your cluster. With the possibility to deep-dive for further investigation.

Historical Data

A Kafka plugin samples data on a regular basis, and saves it to a database. Making it possible to monitor the health of your cluster backward in time.

Monitor & Administrate - within the same tool.

Monitoring

  • Message and Data statistics

  • Monitor Topics & Consumers

  • Running Kafka Version

  • Endpoints Status

Administration

  • Add Topics

  • Change Configuration

  • Testing: Consume & Publish Message

  • Administrate Users & ACL rules

Reasons why you'll love the Cloudkarafka Manager

Quick & easy to install

With just a few commands you'll be downloading the CloudKarafka Manager. You are up and running in less than a minute.

User Friendly

The goal from the start has been to build a manager that is intuitive and helpful. That's why we ship CloudKarafka Management with a gorgeous and "intelligent" user interface.

Monitor & Administrate

Manage topics, consumers, retention period, users and permissions. And check the status of your entire cluster at the same time.

Free & Open Source

CloudKarafka Manager is released under Apache License, v 2.0. That means it’s free to use, distribute and modify. Together we can build the best Apache Kafka Manager out there.

How it works

  • CloudKarafka Manager is shipped with a Kafka plugin called cloudkarafka-http-reporter . It collects metrics from your entire Kafka cluster on a regular basis and saves it to a database. The result is a manager that is great not only for administration but also for monitoring. Even if the cluster is unresponsive at the moment.

  • All data is requested and collected via the http-api that is used in the communication between the app and Kafka + Zookeper. The app itself is running locally in Go’s runtime system and is accessible through your web browser. The end result is a manager where you can keep track of the health of the cluster, retrieve historical data and render beautiful graphs - with no interruption.

Stay on top with built-in diagnostics

The CloudKarafka Manager will help you via notifications for common errors and mis-configurations.

Under-replicated partitions

You have 5 under-replicated partitions on Broker A

Uneven spread of partitions

Your cluster has an uneven partition spread. Broker B has 20% of the total number (100) of partitions. This will have a negative impact on the throughput.

Uneven spread of leaders

Your cluster has an uneven leader spread. Broker C is the leader of 80% of the total number (100) of partitions. This will have a negative impact on the throughput.

examples

Why an another Apache Kafka Manager?

The CloudKarafka Manager takes a more user centered approach... Most Kafka Managers are built around this extreme use case: an enterprise expert managing multiple clusters. The result is a confusing and complex management interface, at least for the majority of Kafka users.