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
解压之后,进入目录,启动
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/
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 &
添加promethues数据源
导入图表
在官网上下载了一个模板: