kafka dashborad 安裝流程(kafka_exporter + prometheus + grafana)


需求:在服務器 :192.XX.XX.XX 端口:60022 上的 /usr/data/文件夾下安裝 kafka dashborad
 
命令:
1.先進入到home目錄下:cd /usr
ls 檢查發現當前還不存在data文件夾
 
2.新建data文件夾:mkdir data
 
3.進入usr/data目錄下:cd data  (注:此處沒有斜杠)
 
4.安裝kafka_exporter(暴露kafka的工具)
     (1)從  https://github.com/danielqsj/kafka_exporter 下載kafka_exporter-1.2.0.linux-amd64.tar 
     (2)解壓命令:tar -xvf kafka_exporter-1.2.0.linux-amd64.tar.gz
    (3)進入解壓后的文件中: cd kafka_exporter-1.2.0.linux-amd64/
 
5.啟動kafka_exporter
(如果當前沒有處於kafka_exporter目錄下,請先進入: cd kafka_exporter-1.2.0.linux-amd64/)
命令:./kafka_exporter --kafka.server=192.XXX.XX.XX:9092 &
( & 后台工作:單一個& 符號,且放在完整指令列的最后端,即表示將該指令列放入后台中工作。)
訪問方式:  http://XXXX:9308    //XXXX為服務器IP地址,默認端口號為9308
 
6.下載安裝prometheus(kafka的數據收集工具)
(1)下載: wget   https://github.com/prometheus/prometheus/releases/download/v2.20.0-rc.1/prometheus-2.20.0-rc.1.freebsd-amd64.tar.gz   (注意:這里re.1 是數字1,不是字母l)
(2)解壓 : tar -xvf prometheus-2.20.0-rc.1.freebsd-amd64.tar.gz
(3)進入: cd prometheus-2.20.0-rc.1.freebsd-amd64
(4) 修改prometheus組件的prometheus.yml加入kafka監控
    命令: vi prometheus.yml   
  
 
(5)啟動:./prometheus --config.file=./prometheus.yml &
訪問方式:  http://XXXX:9090    //XXXX為服務器IP地址,默認端口號為9090(在文件prometheus.yml中配置端口號)
(6)如何檢測prometheus與kafka_exporter的連接是否正常?

 

6-1.prometheus解析:
(1)Prometheus周期性的從Exporter暴露的HTTP服務地址(通常是/metrics)拉取監控數據樣本。
    --Exporter是個相對開放的概念,可以是一個獨立運行的程序(獨立於監控目標以外),也可以是直接內置在監控目錄中。只要能夠向Prometheus提供標准格式的監控樣本數據即可。
(2)如何停止一個prometheus服務?
   查看進程ID:pgrep -f prometheus
              殺死這個進程:kill -TERM 進程ID
     
 
7.下載安裝grafana(可視化儀表盤工具)
(1)下載:wget  https://dl.grafana.com/oss/release/grafana-6.4.3-1.x86_64.rpm
(2)安裝:yum -y localinstall grafana-6.4.3-1.x86_64.rpm
(3)啟動:
systemctl enable grafana-server
systemctl start grafana-server
//停止grafana:systemctl stop grafana-server  
(4)瀏覽器訪問可視化界面:  http://XXXX:3000   
//XXXX為服務器IP地址,默認端口號為3000,登錄用戶名密碼均為 admin)
 
8.登錄到grafana中配置數據源為prometheus
配置prometheus地址
導入監控報表:
選擇Prometheus

 

 

配置完成后點擊Import出現以下界面:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM