Home / Companies / Datadog / Blog / Post Details
Content Deep Dive

Collecting Kafka performance metrics

Blog post from Datadog

Post Details
Company
Date Published
Author
Evan Mouzakitis, David M. Lentz
Word Count
1,814
Company Posts That Month
10
Language
English
Hacker News Points
-
Post removed?
No
Summary

Kafka and ZooKeeper performance monitoring can be achieved through various tools and methods, such as JConsole and JMX for native metric collection, Burrow for monitoring consumer health, and tools like ZooKeeper's four-letter words and AdminServer for ZooKeeper metrics. JConsole, a Java GUI tool, is useful for exploring metrics emitted by Kafka via JMX, though it requires specific setup on a dedicated host due to its resource consumption. More sophisticated monitoring systems are necessary for long-term trend analysis, which can integrate with JMX plugins or metrics reporter libraries. Burrow, a tool developed by LinkedIn, provides detailed insights into Kafka consumer offsets and health, requiring Go for installation and configuration. ZooKeeper metrics can be gathered using JConsole, the deprecated four-letter words, or the AdminServer, with each method offering varying levels of detail and configuration. For production-ready monitoring, dynamic systems like Datadog can provide comprehensive analysis and alerting capabilities by integrating with Kafka, ZooKeeper, and numerous other technologies, facilitating a holistic view of performance metrics across technology stacks.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.