docker 部署Prometheus(普羅米修斯)


1.docker拉取安裝包
docker pull prom/node-exporter
docker pull prom/prometheus
docker pull grafana/grafana
2.啟動node-exporter
docker run -d -p 19100:9100 \
  -v "/proc:/host/proc:ro" \
  -v "/sys:/host/sys:ro" \
  -v "/:/rootfs:ro" \
-v "" prom/node-exporter

 檢查端口是否啟動

netstat -npl|grep 19100
http://ip:19100/metrics

 

 

 
3.啟動prometheus

mkdir /opt/prometheus
cd /opt/prometheus/
vim prometheus.yml

配置文件內容如下:
global:
  scrape_interval:     60s
  evaluation_interval: 60s
 
scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ['localhost:9090']
        labels:
          instance: prometheus
 
  - job_name: linux
    static_configs:
      - targets: ['10.10.202.140:19100']
        labels:
          instance: localhost

啟動prometheus

docker run  -d \
  -p 19090:9090 \
  -v /opt/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml  \
  prom/prometheus

 

 netstat -npl|grep 9090

訪問:
http://ip:19090/graph
http://ip:19090/targets

 

 

  

4.啟動grafana
mkdir /opt/grafana-storage
chmod 777 -R /opt/grafana-storage
 
         

啟動grafana

docker run -d \
  -p 13000:3000 \
  --name=grafana \
  -v /opt/grafana-storage:/var/lib/grafana \
  grafana/grafana
 
          
         

 

 netstat -npl|grep 3000

訪問:http://ip:13000/

默認的用戶名和密碼都是admin

 

登錄之后,它會要求你重置密碼。你還可以再輸次admin密碼!

密碼設置完成之后,就會跳轉到首頁

點擊Add data source

 

 

 

 

name名字寫Prometheus

type 選擇Prometheus,因為數據都從它那里獲取

url 輸入Prometheus的ip+端口

 

 

點擊下面的Save & Test,如果出現綠色的,說明ok了

回到首頁,點擊New dashboard

 

 

點擊 Graph

 

效果如下:

 

 

 點擊標題下方的編輯

 

效果如下:

 

 

輸入cpu,底部會有提示

 

這里監控 node_load15,表示系統15分鍾的負載。點擊下面的Add Query

 

 

效果如下:

 

 

添加總內存

 

 

這里會多出一條線

 

點擊右邊的,可以刪除掉 總內存

 

點擊General,修改標題為中文

 

 圖表效果如下:

 

 點擊上面的保存按鈕

 

輸入名字

 

效果如下:

 

點擊首頁,就會有展示

 


免責聲明!

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



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