cruise-control

Kafka cluster manager

Automates dynamic workload rebalance and self-healing of large-scale Apache Kafka clusters

Cruise-control is the first of its kind to fully automate the dynamic workload rebalance and self-healing of a Kafka cluster. It provides great value to Kafka users by simplifying the operation of Kafka clusters.

GitHub

3k stars
133 watching
596 forks
Language: Java
last commit: almost 2 years ago
Linked from 2 awesome lists

cluster-managementkafkaself-healing

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
linkedin/cruise-control-uiA single-page web application for managing large-scale Kafka deployments350
linkedin/kafka-monitorAutomates monitoring of Kafka cluster performance and health using end-to-end pipelines to collect vital statistics2,023
provectus/kafka-uiA web-based management interface for Apache Kafka clusters, providing metrics visualization and configuration options.9,986
linkedin/burrowA tool for monitoring Apache Kafka consumer lag and providing cluster information3,776
obsidiandynamics/kafdropA web-based UI for viewing and managing Kafka topics and consumer groups5,620
karmada-io/karmadaAn orchestration system that allows running cloud-native applications across multiple Kubernetes clusters and clouds with minimal changes to the applications.4,528
yahoo/cmakTool for managing Apache Kafka clusters11,853
streamthoughts/kafka-monitoring-stack-docker-composeProvides Docker Compose files to deploy a comprehensive Apache Kafka monitoring stack with Prometheus and Grafana.136
cafxx/kafkabalancerAutomates rebalancing of Kafka clusters to minimize workload difference between brokers.48
tchiotludo/akhqA tool for managing Apache Kafka configurations and data3,432
lwolf/konsumeratorAutomates management and resource allocation for Kafka consumers in Kubernetes clusters.22
linkedin/li-apache-kafka-clientsA wrapper library that adds features to the Apache Kafka vanilla clients, including large message support and auditing.133
systemcraftsman/strimzi-kafka-cliA command-line tool to manage Apache Kafka clusters and resources in Kubernetes environments.82
edenhill/kcatA command line tool for producing and consuming Apache Kafka messages.5,468
strimzi/strimzi-kafka-operatorAn operator for deploying and managing Apache Kafka clusters on Kubernetes or OpenShift4,904