awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yahoo avatar

yahoo/kafka-manager

0
View on GitHub↗
11,926 星标·2,479 分支·Scala·Apache-2.0·7 次浏览

Kafka Manager

Kafka Manager is a web-based management interface and monitoring tool for Apache Kafka clusters. It serves as a central control plane for topic administration, consumer monitoring, and cluster health inspection.

The project provides specialized utilities for data rebalancing and partition reassignment to distribute workloads across brokers. It also includes tools to optimize partition leadership by electing preferred replicas.

The platform covers a broad range of administrative capabilities, including the creation and configuration of message topics, tracking of consumer offsets, and the collection of broker performance metrics. Access to these operations is managed through identity validation and role-based restrictions via directory servers.

Features

  • Kafka Cluster Administration - Provides a centralized interface for managing Kafka brokers and topics to maintain cluster health.
  • Consumer Lag Monitoring - Tracks consumer offsets and group progress to identify lag and ensure reliable message processing.
  • Cluster Coordination - Interacts with Zookeeper to manage topic configurations and track broker registration and health across the cluster.
  • Partition Reassignments - Generates and executes new partition assignments across brokers to balance workload and optimize performance.
  • Cluster Health Monitoring - Monitors topics, consumers, offsets, and broker distribution across multiple clusters to ensure stability.
  • Shard Rebalancing - Moves data partitions between brokers to ensure even workload distribution and optimize performance.
  • Topic Configuration - Provides tools to create, delete, and update Kafka topic configurations and partition counts.
  • Kafka Management Interfaces - Provides a web interface for monitoring and managing Apache Kafka clusters, including topics and consumers.
  • LDAP Authentication - Validates user credentials against directory servers using LDAP for centralized authentication and access restrictions.
  • JMX Metric Collectors - Polls Java Management Extensions (JMX) beans to retrieve real-time performance data from remote Kafka brokers.
  • Distributed Leader Election - Runs elections to determine which replica should lead a partition to optimize cluster performance.
  • Kafka Permissions Management - Manages user identities and restricts access to Kafka clusters based on directory server groups.
  • Role-Based Access Control - Restricts management operations by validating user group memberships against an external directory server via role-based access control.
  • Partition Reassignment Tools - Provides a dedicated utility to generate and execute data partition assignments to balance broker workload.
  • Message Brokers - Retrieves and displays broker and topic level performance metrics using management beans.
  • Data Ingestion Pipelines - Management interface for Apache Kafka clusters.

Star 历史

yahoo/kafka-manager 的 Star 历史图表yahoo/kafka-manager 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Kafka Manager 的开源替代方案

相似的开源项目,按与 Kafka Manager 的功能重合度排序。
  • yahoo/cmakyahoo 的头像

    yahoo/CMAK

    11,926在 GitHub 上查看↗

    CMAK is a Kafka cluster management tool and web interface designed for the administration of brokers, topics, and partitions. It provides a centralized system for Kafka cluster governance, encompassing resource administration, access control, and data distribution optimization. The project features a management UI that allows for the creation, deletion, and update of topic configurations and partition counts. It includes a partition rebalancer for executing data reassignment and preferred replica elections to balance load across cluster nodes. The system provides observability through broker

    Scala
    在 GitHub 上查看↗11,926
  • provectus/kafka-uiprovectus 的头像

    provectus/kafka-ui

    12,158在 GitHub 上查看↗

    kafka-ui is a web interface and centralized control plane for administering Apache Kafka clusters, topics, and brokers. It functions as a distributed message queue dashboard and orchestrator, allowing for the oversight of multiple distributed Kafka environments from a single management interface. The project provides dedicated tools for producing and inspecting messages within topics using various serialization and encoding formats. It includes a schema registry client for defining and versioning data schemas and a consumer monitoring dashboard to track offsets and calculate partition lag. T

    Javaapache-kafkabig-datacluster-management
    在 GitHub 上查看↗12,158
  • tchiotludo/akhqtchiotludo 的头像

    tchiotludo/akhq

    3,824在 GitHub 上查看↗

    AKHQ is a web-based management interface for Apache Kafka, providing a centralized platform for administering clusters, topics, and consumer groups. It serves as a comprehensive monitoring and administration tool that includes a Kafka Connect manager and a ksqlDB administration interface. The platform distinguishes itself through extensive schema registry integration, allowing users to browse and decode Avro, Protobuf, and JSON messages using Confluent, Tibco, or AWS Glue registries. It also features a granular security model with role-based access control, sensitive data masking, and support

    Javaguijavakafka
    在 GitHub 上查看↗3,824
  • obsidiandynamics/kafdropobsidiandynamics 的头像

    obsidiandynamics/kafdrop

    6,139在 GitHub 上查看↗

    Kafdrop is a web-based interface for monitoring and managing Apache Kafka clusters, topics, brokers, and consumer groups. It functions as a cluster monitor and topic manager that provides a visual representation of broker health, partition assignments, and consumer group lag. The system includes a message browser capable of reading, decoding, and publishing messages to Kafka topics using schema registries or descriptor files. It also provides a metadata API that exposes cluster information through JSON endpoints for integration with external monitoring tools. The platform covers administrati

    Javaconsumer-groupconsumer-producerdocker
    在 GitHub 上查看↗6,139
查看 Kafka Manager 的所有 30 个替代方案→

常见问题解答

yahoo/kafka-manager 是做什么的?

Kafka Manager is a web-based management interface and monitoring tool for Apache Kafka clusters. It serves as a central control plane for topic administration, consumer monitoring, and cluster health inspection.

yahoo/kafka-manager 的主要功能有哪些?

yahoo/kafka-manager 的主要功能包括:Kafka Cluster Administration, Consumer Lag Monitoring, Cluster Coordination, Partition Reassignments, Cluster Health Monitoring, Shard Rebalancing, Topic Configuration, Kafka Management Interfaces。

yahoo/kafka-manager 有哪些开源替代品?

yahoo/kafka-manager 的开源替代品包括: yahoo/cmak — CMAK is a Kafka cluster management tool and web interface designed for the administration of brokers, topics, and… provectus/kafka-ui — kafka-ui is a web interface and centralized control plane for administering Apache Kafka clusters, topics, and… tchiotludo/akhq — AKHQ is a web-based management interface for Apache Kafka, providing a centralized platform for administering… obsidiandynamics/kafdrop — Kafdrop is a web-based interface for monitoring and managing Apache Kafka clusters, topics, brokers, and consumer… redpanda-data/console — Console is a web-based management tool for monitoring and administering Kafka clusters. It provides a graphical… influxdata/telegraf — Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse…