kafka_exporter部署

简单介绍

kafka_exporter是prometheus官方提供的用于监控kafka运行状态的exporter


环境

系统版本
CentOS7.6.1810 (Core)
CPU/内存4核、8G
kafka_exporter1.6.0

软件包下载

CSDN

kafka_exporter

部署

解压

[root@A bag]# tar xf kafka_exporter-1.6.0.linux-amd64.tar.gz
[root@A bag]# mv kafka_exporter-1.6.0.linux-amd64 ../kafka_exporter
[root@A bag]# useradd -M -s /sbin/nologin prometheus
[root@A bag]# chown -R prometheus:prometheus /data/kafka_exporter

配置为系统服务

kafka_exporter.service

cat <<EOF>>  /usr/lib/systemd/system/kafka_exporter.service
[Unit]
Description=kafka_exporter
After=network.target

[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/data/kafka_exporter/kafka_exporter --kafka.server=192.168.1.10:9092 --web.listen-address=:9308 --zookeeper.server=192.168.1.10:2181,192.168.1.20:2181,192.168.1.30:2181
[Install]
WantedBy=multi-user.target
EOF

启动

systemctl daemon-reload
systemctl enable kafka_exporter  --now
systemctl status kafka_exporter
systemctl stop kafka_exporter

Grafana监控配置

ID: 7589

prometheus.yml修改

参考

scrape_configs:
  - job_name: kafka
      static_configs:
      - targets: ['192.168.1.10:9308']

prometheus监控&插件方案

prometheus部署

总结

以上是centos上边部署kafka_exporter监控kafka的方法,有问题联系博主,后续也有其他插件


版权声明:本文为weixin_42434700原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。