Prometheus-采集Kafka指标

Github: https://github.com/danielqsj/kafka_exporter/

  • 云厂商Kafka地址: 1.1.1.1

  • 其他服务器地址: 2.2.2.2

  • 自建Kafka推荐使用: jmx_exporter

  • 云端开启 jmx agent 采集

今天使用 kafka_exporter 采集,因为阿里云云端 Kafka, 只有k8s集群容器上才有 Jmx agent 采集接口

1. 下载 kafka_exporter

[ -d "/data" ] ||  mkdir /data
[ ! -d "/data/kafka_exporter" ] || exit 1
cd /usr/local/src
wget https://github.com/danielqsj/kafka_exporter/releases/download/v1.7.0/kafka_exporter-1.7.0.linux-amd64.tar.gz
tar -zxvf kafka_exporter-1.7.0.linux-amd64.tar.gz
mv kafka_exporter-1.7.0.linux-amd64 /data/kafka_exporter

2. 运行 kafka_exporter 服务

  • 1. 方式 A 直接启动。

nohup ./kafka_exporter --kafka.server=1.1.1.1:9092 &&

  • 2.方式 B 通过 system 管理。

3. Prometheus 配置

4. Grafana 配置

根据喜好自行选择: https://grafana.com/grafana/dashboards

Last updated