KafkaManager

KafkaManager is a tool for managing Apache Kafka and provides GUI-based metric monitoring and management of Kafka clusters.

KafkaManager supports the following operations:

  • Manage multiple Kafka clusters.

  • Easy inspection of cluster states (topics, consumers, offsets, partitions, replicas, and nodes)

  • Run preferred replica election.

  • Generate partition assignments with option to select brokers to use.

  • Run reassignment of partition (based on generated assignments).

  • Create a topic with optional topic configurations (Multiple Kafka cluster versions are supported).

  • Delete a topic (only supported on 0.8.2+ and delete.topic.enable=true is set in broker configuration).

  • Batch generate partition assignments for multiple topics with option to select brokers to use.

  • Batch run reassignment of partitions for multiple topics.

  • Add partitions to an existing topic.

  • Update configurations for an existing topic.

  • Optionally enable JMX polling for broker-level and topic-level metrics.

  • Optionally filter out consumers that do not have ids/ owner / & offsets/ directories in ZooKeeper.