kafka_exporter部署

文章目录

  • 简单介绍
  • 环境
  • 软件包下载
    • CSDN
  • 部署
    • 解压
  • 配置为系统服务
    • kafka_exporter.service
    • 启动
  • Grafana监控配置
  • prometheus.yml修改
  • prometheus监控&插件方案
  • 总结

简单介绍

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


环境

系统 版本
CentOS 7.6.1810 (Core)
CPU/内存 4核、8G
kafka_exporter 1.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的方法,有问题联系博主,后续也有其他插件

你可能感兴趣的:(kafka,centos)