smartloli/EFAK

A AI-Driven, Distributed and high-performance monitoring system, for comprehensive monitoring and management of kafka cluster.

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 21st, 2026
Created on February 4th, 2017
Open Issues & Pull Requests: 224 (+0)
GitHub issues: Enabled
Number of forks: 788
Total Stargazers: 3,182 (+0)
Total Subscribers: 98 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.0 days
Mean response time: 46.9 days
90th percentile: 209.8 days
Tracked items: 16

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 28
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 524 days
Stale 30+ days: 28
Stale 90+ days: 27

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

EFAK is a monitoring and management system for Kafka clusters that incorporates AI-driven capabilities.

EFAK addresses the challenge of monitoring distributed Kafka deployments by providing centralized visibility into cluster health, consumer groups, and message offsets. The system operates as a distributed architecture designed to handle high-performance monitoring scenarios. It tracks consumer group lag, offset management, and cluster metrics through a unified interface, enabling operators to understand the state of their Kafka infrastructure without manually querying individual brokers or topics.

EFAK suits teams running Kafka clusters who need operational visibility beyond basic broker metrics. It is particularly valuable for organizations managing multiple consumer groups or complex topic topologies where understanding message consumption patterns and lag is critical to system reliability. The tool's AI-driven component suggests it applies machine learning to anomaly detection or predictive analysis of cluster behavior, though specific capabilities in this area are not detailed in the available documentation.

The project maintains active development with regular updates to its codebase. The maintainers respond to issues and pull requests, indicating ongoing engagement with the user community. The project accepts contributions from external developers, suggesting a collaborative development model. Code quality appears to be a focus, with attention paid to maintaining and improving the existing implementation.