Kafka - Monitoring and OperationsWhich of the following is the correct Prometheus scrape configuration snippet to monitor Kafka metrics exposed at port 9090?A- job_name: 'kafka'\n static_configs:\n - targets: ['localhost:9090']B- job_name: 'kafka'\n static_configs:\n - targets: ['localhost:2181']C- job_name: 'kafka'\n static_configs:\n - targets: ['localhost:8080']D- job_name: 'kafka'\n static_configs:\n - targets: ['localhost:1234']Check Answer
Step-by-Step SolutionSolution:Step 1: Identify Kafka metrics portKafka metrics exporter commonly exposes metrics on port 9090.Step 2: Match correct target in Prometheus configOnly - job_name: 'kafka'\n static_configs:\n - targets: ['localhost:9090'] uses port 9090, which is correct for scraping Kafka metrics.Final Answer:- job_name: 'kafka'\n static_configs:\n - targets: ['localhost:9090'] -> Option AQuick Check:Port 9090 for Kafka metrics = A [OK]Quick Trick: Kafka metrics usually on port 9090, check targets carefully [OK]Common Mistakes:MISTAKESUsing Kafka broker port 2181 (Zookeeper port) instead of metrics portConfusing HTTP ports like 8080 for metricsUsing random ports not related to Kafka metrics
Master "Monitoring and Operations" in Kafka9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More Kafka Quizzes Kafka Connect - Source connectors - Quiz 12easy Kafka Streams - Windowed operations - Quiz 7medium Kafka Streams - Why stream processing transforms data - Quiz 1easy Kafka with Java/Python - Python consumer - Quiz 11easy Kafka with Java/Python - Client metrics monitoring - Quiz 8hard Message Delivery Semantics - Consumer offset commit strategies - Quiz 11easy Monitoring and Operations - Why monitoring prevents outages - Quiz 7medium Monitoring and Operations - Consumer lag monitoring - Quiz 10hard Schema Registry - Why schema management prevents data issues - Quiz 5medium Schema Registry - Schema validation in producers - Quiz 3easy