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

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

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

linkedin/Burrow

0
View on GitHub↗
3,954 星标·810 分支·Go·Apache-2.0·3 次浏览

Burrow

Burrow 是一个用于 Kafka 集群的监控和告警服务。它通过评估已提交的偏移量并识别已生产和已消费消息之间的差距来跟踪消费者组的滞后情况。

该系统使用滑动窗口偏移量评估来计算处理延迟,并监控集群的整体健康状况。当消费者组的状态达到预定义阈值时,它会通过电子邮件或 Webhook 向外部服务触发通知。

该服务提供用于查询代理信息和消费者组状态的 HTTP 端点,允许外部工具轮询系统健康和性能指标。

Features

  • Kafka Cluster Health Monitors - Provides real-time metrics and health status of Kafka brokers and consumer groups through a dedicated API.
  • Consumer Lag Monitoring - Tracks the delay between produced and consumed messages in Kafka to identify processing bottlenecks and system latency.
  • Offset Metadata Retrievers - Fetches current offset positions directly from Kafka brokers to determine the gap between production and consumption.
  • Sliding-Window Evaluators - Calculates consumer lag by tracking committed offsets over a specific time interval to detect processing delays.
  • Stream Offset Tracking - Evaluates committed offsets over a sliding window to determine if consumer groups are keeping up with data streams.
  • Event-Driven Notification Triggers - Dispatches alerts to external services immediately when Kafka consumer group conditions cross predefined threshold limits.
  • Message Broker Monitoring - Monitors the gap between the last produced and last consumed message to detect processing bottlenecks.
  • Kafka Alerting Integrations - Sends notifications to external services when Kafka consumer groups meet specific error or delay conditions.
  • Monitoring Alerting Systems - Implements a notification engine that triggers email or web call alerts based on Kafka consumer lag thresholds.
  • Event-Triggered Alert Deliveries - Triggers configurable alarms via email or web-calls when specific Kafka consumer group lag conditions are met.
  • Polling-Based Health Monitors - Exposes an on-demand HTTP endpoint that allows external monitoring tools to poll for system health and broker information.
  • Webhook Notifications - Sends automated HTTP webhook calls to third-party services when consumer lag conditions are met.
  • Broker HTTP Endpoints - Provides HTTP endpoints within the service to retrieve broker information and consumer group status for health monitoring.

Star 历史

linkedin/burrow 的 Star 历史图表linkedin/burrow 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

linkedin/burrow 是做什么的?

Burrow 是一个用于 Kafka 集群的监控和告警服务。它通过评估已提交的偏移量并识别已生产和已消费消息之间的差距来跟踪消费者组的滞后情况。

linkedin/burrow 的主要功能有哪些?

linkedin/burrow 的主要功能包括:Kafka Cluster Health Monitors, Consumer Lag Monitoring, Offset Metadata Retrievers, Sliding-Window Evaluators, Stream Offset Tracking, Event-Driven Notification Triggers, Message Broker Monitoring, Kafka Alerting Integrations。

linkedin/burrow 有哪些开源替代品?

linkedin/burrow 的开源替代品包括: obsidiandynamics/kafdrop — Kafdrop is a web-based interface for monitoring and managing Apache Kafka clusters, topics, brokers, and consumer… tchiotludo/akhq — AKHQ is a web-based management interface for Apache Kafka, providing a centralized platform for administering… arachnys/cabot — Cabot is a self-hosted incident management platform and monitoring alert manager. It serves as a centralized system… yahoo/cmak — CMAK is a Kafka cluster management tool and web interface designed for the administration of brokers, topics, and… acassen/keepalived — Keepalived is a high availability manager and virtual IP failover tool that ensures continuous service availability.… pantsel/konga — Konga is a web-based administration panel for managing Kong API Gateway entities, nodes, and configurations without…

Burrow 的开源替代方案

相似的开源项目,按与 Burrow 的功能重合度排序。
  • 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
  • arachnys/cabotarachnys 的头像

    arachnys/cabot

    5,668在 GitHub 上查看↗

    Cabot is a self-hosted incident management platform and monitoring alert manager. It serves as a centralized system for receiving external monitoring data, managing on-call responder rotations, and dispatching incident notifications to administrators to ensure prompt resolution of system failures. The platform provides a containerized monitoring interface and a REST API for programmatically creating and modifying monitoring data and incident reports. It coordinates the routing of critical system alerts and manages the scheduling of personnel for on-call rotations. The system includes capabil

    JavaScript
    在 GitHub 上查看↗5,668
  • 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
查看 Burrow 的所有 30 个替代方案→