【Docker】安裝使用pronetheus+grafana

【準備】

docker的環境,此處就不配置了,自行百度,很簡單

【下載鏡像包】

docker pull prom/node-exporter
docker pull prom/prometheus
docker pull grafana/grafana

【啓動node-exporter】

docker run -d -p 9100:9100 \
-v "/proc:/host/proc:ro" -v "/sys:/host/sys:ro" -v "/:/rootfs:ro" prom/node-exporter

【訪問metrics】

http://192.168.31.60:9100/metrics

【啓動prometheus】

1、創建文件夾

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

2、編輯如下

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: ['192.168.31.60:9100']
        labels:
          instance: localhost

3、啓動

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

【訪問prometheus】

http://192.168.31.60:9090/targets

【啓動grafana】

1、新建空文件夾grafana-storage,用來存儲數據

mkdir /opt/grafana-storage

2、設置權限

chmod 777 -R /opt/grafana-storage

3、啓動

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

【訪問grafana】

http://192.168.31.60:3000/

【注意事項】

1、prometheus連接node-exporter失敗,先關閉防火牆再試
2、關閉防火牆之後,重啓docker服務service docker restart
3、默認的用戶名和密碼都是admin

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章