kafka_exporter是prometheus官方提供的用于监控kafka运行状态的exporter
环境
系统 | 版本 |
---|---|
CentOS | 7.6.1810 (Core) |
CPU/内存 | 4核、8G |
kafka_exporter | 1.6.0 |
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的方法,有问题联系博主,后续也有其他插件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)