以下是Kafka在CentOS上的常用监控工具:
- Prometheus + Grafana
- Prometheus采集Kafka指标(需搭配Kafka Exporter),Grafana可视化展示,支持自定义仪表盘和告警。
- Kafka Manager(CMAK)
- 开源工具,提供broker级JMX监控、消费者进度管理,支持多集群,界面简洁但内存占用较高。
- Kafka Eagle
- 轻量级,支持配置告警(钉钉/微信/email),需数据库,安装简单且内存占用低。
- Burrow
- 专注消费者偏移量监控,检测延迟和堆积问题,适合监控消费端状态。
- Confluent Control Center
- 官方商业工具,提供集中化监控、性能指标分析和高级告警功能。
- JMXTool
- Kafka自带命令行工具,通过JMX协议查看Broker指标,需配合JConsole等客户端使用。
- Kafdrop
- 基于Web的监控工具,支持Topic和消费者组详情查看,界面友好,适合快速监控。
- KnowStreaming
- 零侵入式监控,支持多集群管理,但部署和配置相对复杂。
部分工具(如Prometheus+Grafana、Kafka Manager)需额外配置,商业工具(如Confluent Control Center)适合企业级复杂场景。