Prometheus+grafana搭建

  

1、簡介

  1.1 Prometheusnode

  Prometheus是一套開源的監控系統,它將全部信息都存儲爲時間序列數據;所以實現一種Profiling監控方式,實時分析系統運行的狀態、執行時間、調用次數等,以找到系統的熱點,爲性能優化提供依據。python

  1.2 Grafanalinux

  Prometheus中存儲的數據,經過Grafana很優美的展示出來json

2、安裝

  2.1 安裝prometheus

  官網下載:https://prometheus.io/download/性能優化

  2.1.1 解壓啓動 服務器

sudo tar -zxvf prometheus-2.3.2.linux-amd64.tar.gz -C /data/prometheus/

cd /data/prometheus/prometheus-2.3.2.linux-amd64/

sudo ./prometheus --config.file=prometheus.yml &

  2.1.2 訪問(目前沒數據)curl

  

  2.2 安裝node_exporter

   2.2.1 下載:https://prometheus.io/download/#node_exporter性能

   2.2.2 解壓啓動 優化

# 解壓
sudo tar -zxvf node_exporter-0.16.0.linux-amd64.tar.gz -C /data/prometheus/

# 啓動
sudo ./node_exporter &

   2.2.3 驗證啓動成功  url

curl 127.0.0.1:9100 

  

curl 127.0.0.1:9100/metrics

# 會返回不少數據指標

  

  2.2.4 修改prometheus.yml配置文件

  

 

  2.3 安裝grafana

   2.3.1 獲取地址:https://grafana.com/grafana/download

   2.3.2 安裝 

wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.2.2-1.x86_64.rpm 
sudo yum localinstall grafana-5.2.2-1.x86_64.rpm 

  2.3.3 啓動grafana  

sudo service grafana-server start

  2.3.4 訪問grafana

  http://<服務器IP>:3000

  默認用戶名和密碼: admin/admin

     

   

   2.3.4 獲取dashboard模板

  下載地址:https://grafana.com/dashboards/1860

   注:https://grafana.com/dashboards還有不少的dashboard能夠下載

  

  能夠直接寫入1860,也能夠再官網上下載json文件load上去

  這樣node_exporter獲取的數據就能展現出來了

  

相關文章
相關標籤/搜索