在Ubuntu上监控Kafka可采用以下方式:
kafka-topics.sh
:查看Topic列表及详情。kafka-consumer-groups.sh
:监控消费者组状态、消费进度。kafka-run-class.sh
:运行性能测试工具(如Producer/Consumer Performance)。kafka-exporter
,对接Kafka Broker。jconsole
或VisualVM
连接,查看吞吐量、延迟等指标。top
、htop
、iostat
等监控Kafka进程的CPU、内存、磁盘I/O等资源使用情况。根据需求选择工具,组合使用可实现全面监控(如命令行快速排查+可视化工具长期监控)[1,2,3,4,5,6,7,8,9,10]。