温馨提示×

Kafka在Debian上的监控工具有哪些

小樊
45
2025-02-27 12:24:28
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian上监控Kafka集群的工具包括以下几款:

Kafdrop

  • 功能介绍:支持查看Topic和消费者组详细信息,能够搜索特定关键词并创建、删除Topic。
  • 安装运行命令
    docker run -d --rm -p 9000:9000 \
      -e KAFKA_BROKERCONNECT=<host:port,host:port> \
      -e SERVER_SERVLET_CONTEXTPATH="/" \
      obsidiandynamics/kafdrop
    
  • 优点:界面友好,功能全面,适合需要实时监控和管理Kafka集群的用户。

KafkaOffsetMonitor

  • 功能介绍:支持查看消费者组信息和Topic组信息,支持查看一定时间内消费者消费状态。
  • 启动方式
    java -cp KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar \
      com.quantifind.kafka.offsetapp.OffsetGetterWeb \
      --offsetStorage kafka \
      --zk zk-server1,zk-server2 \
      --port 8080 \
      --refresh 10.seconds \
      --retain 2.days
    
  • 优点:轻量级,配置简单。

EFAK

  • 功能介绍:支持查看Topic信息、消费者组信息、集群Metric信息,根据SQL查询数据(支持简单SQL),告警支持,节点信息查看。
  • 项目信息EFAK GitHub项目地址

kafka_exporter

  • 功能介绍:用于监控Kafka集群的指标,可以与Prometheus等监控系统集成。
  • 使用方式:通过docker-compose部署多个kafka_exporter,每个exporter对接一个Kafka broker。

Grafana与Prometheus

  • 功能介绍:使用基于Prometheus的kafka_exporter,结合Grafana创建监控看板,进行资源展示、问题排查和快速积压分析。
  • Grafana看板地址KAFKA Grafana Dashboard

这些工具可以满足不同用户在监控Kafka集群时的需求,从简单的命令行工具到复杂的可视化监控面板,用户可以根据自己的技术栈和需求选择合适的工具。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Kafka监控工具在Debian上怎么选

0