在Linux上实现Kafka监控可通过以下方式:
kafka-topics.sh --describe --zookeeper <地址>。kafka-consumer-groups.sh --describe --bootstrap-server <地址> --group <组名>。kafka-run-class.sh kafka.tools.ProducerPerformance/ConsumerPerformance。kafka_exporter暴露Kafka指标,Prometheus采集后,Grafana可视化展示,支持自定义告警规则。scrape_configs,Grafana中选择Prometheus数据源并添加监控面板。JConsole或Java Mission Control连接Kafka Broker的JMX端口(默认9999),查看吞吐量、延迟、JVM等指标。kafka-run-class.sh kafka.tools.JmxTool可快速获取指定JMX指标。