Bird
Raised Fist0

You want to create a Grafana dashboard showing Kafka broker CPU usage and consumer lag side by side. Which data sources and queries should you use?

hard📝 Workflow Q15 of Q15
Kafka - Monitoring and Operations
You want to create a Grafana dashboard showing Kafka broker CPU usage and consumer lag side by side. Which data sources and queries should you use?
AConnect Grafana to Prometheus; use queries kafka_cpu_usage and kafka_topic_lag
BConnect Grafana directly to Kafka; use queries kafka_cpu and kafka_lag
CConnect Grafana to Kafka Connect; use queries cpu_usage and consumer_lag
DConnect Grafana to Prometheus; use queries kafka_broker_cpu_usage and sum(kafka_consumer_group_lag) by (group)
Step-by-Step Solution
Solution:
  1. Step 1: Identify correct data source for metrics

    Prometheus collects Kafka metrics; Grafana connects to Prometheus for queries.
  2. Step 2: Choose correct metric names and queries

    Common metrics are kafka_broker_cpu_usage and kafka_consumer_group_lag aggregated by group.
  3. Final Answer:

    Connect Grafana to Prometheus; use queries kafka_broker_cpu_usage and sum(kafka_consumer_group_lag) by (group) -> Option D
  4. Quick Check:

    Prometheus + correct queries = C [OK]
Quick Trick: Grafana queries Prometheus metrics, not Kafka directly [OK]
Common Mistakes:
MISTAKES
  • Trying to connect Grafana directly to Kafka brokers
  • Using wrong metric names or unaggregated lag
  • Confusing Kafka Connect with Kafka broker metrics

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes