centos

kafka监控centos上怎么做

小樊
41
2025-11-01 16:32:57
栏目: 智能运维

在CentOS上监控Kafka的方法可分为基础工具、自研脚本、专业监控方案三类,以下是具体实现步骤:

一、基础工具监控(快速上手)

1. 使用Kafka自带命令行工具

Kafka自带的脚本可快速查看集群状态、主题信息及消费者偏移量,无需额外安装:

二、自研脚本监控(定制化需求)

1. 使用JMXTool实时查看JMX指标

Kafka通过JMX暴露性能指标(如吞吐量、请求延迟),可使用kafka-run-class.sh工具实时查询:

bin/kafka-run-class.sh kafka.tools.JmxTool \
  --object-name kafka.server:type=BrokerTopicMetrics,name=BytesInPerSec \
  --jmx-url service:jmx:rmi:///jndi/rmi://localhost:9999/jmxrmi \
  --attributes OneMinuteRate \
  --reporting-interval 5000

三、专业监控方案(企业级推荐)

1. Prometheus + Grafana(可视化+告警)

步骤

2. Kafka Manager(开源集群管理)

Kafka Manager是Yahoo开源的Web工具,支持多集群监控、主题管理、消费者组跟踪:

3. Kafka Eagle(轻量级监控告警)

Kafka Eagle是国产开源工具,支持消费者Lag告警、多集群管理、ZooKeeper监控:

四、其他可选工具

以上方案可根据需求选择:基础监控用自带工具即可;企业级可视化选Prometheus+Grafana;集群管理选Kafka Manager/Kafka Eagle;系统级监控补充Netdata。

0
看了该问题的人还看了