1、下載進行
docker pull prom/prometheus
2、維護配置信息
mkdir /opt/prometheus
cd /opt/prometheus/
vim prometheus.yml
- 內(nèi)容如下
global:
scrape_interval: 60s
evaluation_interval: 60s
scrape_configs:
- job_name: prometheus
static_configs:
- targets: ['localhost:9090']
labels:
instance: prometheus
- [再加個data文件夾用于掛載prometheus的數(shù)據(jù)]
mkdir /opt/prometheus/data
- 將掛載目錄權(quán)限設(shè)置為777 [防止run時候提示data沒有權(quán)限創(chuàng)建文件目錄啥的]
chmod 777 -R /opt/prometheus
3、啟動Docker
docker run -d \
-p 9090:9090 \
-v /opt/prometheus/prometheus1.yml:/etc/prometheus/prometheus.yml \
-v /opt/prometheus/data:/prometheus \
prom/prometheus \
--config.file=/etc/prometheus/prometheus.yml \
--storage.tsdb.retention.time=100d
- storage.tsdb.retention.time=100d 【保留100天數(shù)據(jù)】
4、檢查是否啟動
- 訪問地址: http://localhost:9090/graph
image.png
docker安裝prometheus建議參考 prometheus-practice
