监控CentOS上Kafka运行状态可通过以下方式:
kafka-topics.sh --list --zookeeper <zk_host:port>:查看主题列表。kafka-consumer-groups.sh --bootstrap-server <kafka_server:port> --describe --group <consumer_group>:查看消费者组状态。kafka-run-class.sh kafka.tools.JMXShell:通过JMX端口查询集群指标。JMX_PORT=9988)。jconsole、JMXTool或jmxtrans连接JMX端口查看指标(如吞吐量、延迟等)。kafka-exporter采集JMX指标,Prometheus存储,Grafana可视化。top、vmstat等命令监控服务器资源(CPU、内存、磁盘)。kafkaServer.log和state-change.log,定位异常。选择建议:
参考来源: