prometheus使用二(export與grafana接入)


export是prometheus的監控組件,搜集好數據給prometheus,然后通過grafana展示

 

一.先下載安裝export

1.打開 https://github.com/prometheus/node_exporter/releases  選擇版本,這里用的0.18.1

解壓,安裝,nohup ./node_exporter & 運行

2.瀏覽器輸入ip+9100打開訪問

  • 點擊metrics會看到已有數據指標,現在去配置prometheus,讓它拿數據

3.打開prometheus安裝文件,打開prometheus.yml,配置job,完成后重啟即可,

此應該為9100端口

 

 

   注意,yml修改經常容易出錯,在空格方面,所以最好是用服務發現方式

  支持文件發現和consul。配置服務發現后不用再重啟即可生效。

   再次打開prometheus主頁,點擊上面導航Status的Targets,可以看到已開始拿剛才配置的數據了

 

 

  state為綠色up表明是正常狀態

4.安裝,配置grafana展示監控指標

Grafana是一個跨平台的開源的度量分析和可視化工具,可以通過將采集的數據查詢然后可視化的展示,並及時通知。它主要有以下六大特點:

(1)、展示方式:快速靈活的客戶端圖表,面板插件有許多不同方式的可視化指標和日志,官方庫中具有豐富的儀表盤插件,比如熱圖、折線圖、圖表等多種展示方式;

(2)、數據源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;

(3)、通知提醒:以可視方式定義最重要指標的警報規則,Grafana將不斷計算並發送通知,在數據達到閾值時通過Slack、PagerDuty等獲得通知;

(4)、混合展示:在同一圖表中混合使用不同的數據源,可以基於每個查詢指定數據源,甚至自定義數據源;

(5)、注釋:使用來自不同數據源的豐富事件注釋圖表,將鼠標懸停在事件上會顯示完整的事件元數據和標記;

(6)、過濾器:Ad-hoc過濾器允許動態創建新的鍵/值過濾器,這些過濾器會自動應用於使用該數據源的所有查詢

 

下載安裝地址:https://grafana.com/grafana/download

我選擇的是6.4.4

 安裝,啟動

/grafana/bin

./grafana-server &

訪問,ip+3000,默認密碼admin/admin

配置prometheus為數據源

 

 然后添加儀表盤(Dashboards),官方提供了很多,輸入數字ID即可,也可輸入json,也可自己定義

我選擇一個node的儀表盤,來展示我們安裝的node export,效果如下

 

 

 

 

 

  

 


免責聲明!

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



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