Skip to content

Comparison

Klag, Burrow, and KMinion all monitor Kafka consumer lag. They differ in what they measure and where they send it.

KlagBurrowKMinion
RuntimeJava / Vert.x / GraalVMGoGo
Primary outputPrometheus, Datadog, OTLPHTTP API + notifiersPrometheus
LicenseApache 2.0Apache 2.0MIT
FeatureKlagBurrowKMinion
Lag in messages
Consumer group state
Lag velocity (growing/shrinking)⚠️ status only
AI agent endpoint (MCP)
Time-based lag (seconds/minutes)
Time-to-catch-up estimate
Hot partition detection
Data loss / retention alerting
Lag status evaluation rules
Built-in notifiers (email/Slack/HTTP)
Broker / topic / log-dir metrics⚠️ partial
Prometheus native⚠️ separate exporter
Datadog / OTLP native
Read-only ACLs (DESCRIBE only)⚠️ writes for e2e
Helm chartcommunitycommunity

Spotted something out of date? Burrow and KMinion both evolve. Open an issue or PR against website/ and we’ll fix it.