image.png

Prometheus + Grafana + kafka_exporter

1个kafka集群只需要1个exporter,在集群上的任意1台服务器部署。

安装 kafka_exporter

打开 https://prometheus.io/docs/instrumenting/exporters/#exporters-and-integrations 这个页面,找到
Kafka exporter

下载 kafka_exporter-1.4.2.linux-amd64.tar.gz

解压之后,进入目录,启动

  1. nohup ./kafka_exporter --kafka.server=172.31.64.169:9092 &

报错1:
Error Init Kafka Client: kafka: client has run out of available brokers to talk to
改成1个ip就好了。

访问: http://172.31.65.150:9308/metrics/

安装 prometheus

下载 https://prometheus.io/download/

配置:
http://172.31.65.150:9090/
截屏2021-09-28 下午3.33.33.png
nohup ./prometheus —config.file=prometheus.yml 2>&1 &

安装 grafana

下载,访问这个页面 https://grafana.com/grafana/download/8.1.5?edition=oss

wget https://dl.grafana.com/oss/release/grafana-8.1.5.linux-amd64.tar.gz
tar -zxvf grafana-8.1.5.linux-amd64.tar.gz
执行:
./bin/grafana-server web
nohup ./grafana-server webl 2>&1 &

http://172.31.65.150:3000/

添加promethues数据源
截屏2021-09-28 下午3.53.16.png
截屏2021-09-28 下午3.58.36.png
导入图表
截屏2021-09-28 下午3.59.18.png
在官网上下载了一个模板:
截屏2021-09-28 下午4.06.27.png