官網(wǎng) https://prometheus.io/download/
Prometheus部署
? 1. 二進制部署
? ? wget https://github.com/prometheus/prometheus/releases/download/v2.19.1/prometheus-2.19.1.linux-amd64.tar.gz 下載安裝包
tar zvxf prometheus-2.19.1.linux-amd64.tar.gz
mv prometheus-2.19.1文件夾 /usr/local/prometheus
? ? --storage.tsdb.retention=15d
? 保存監(jiān)控數(shù)據(jù)默認15天 Prometheus不支持長期的保存
? 可以提供其他的時序數(shù)據(jù)庫去保存
--storage.tsdb.path="data/"
? ? Prometheus數(shù)據(jù)落地目錄是當前的data 如果需要落地其他磁盤
啟動時添加參數(shù)就ok
--config.file="prometheus.yml"
? ? 配置文件指定 默認是Prometheus.yaml
Prometheus system管理配置
? [Unit]
? Description=Prometheus
? After=network.target
? [Service]
? Type=simple
? User=root
? WorkingDirectory=/usr/local/prometheus
? ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml
? Restart=on-failure
? LimitNOFILE=65536
? [Install]
? WantedBy=multi-user.target
? 2. docker部署
? ? ? ? docker run -p 9091:9090 -v /root/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
? ? ? ? run是前臺運行因為沒有 -d 需要后臺運行就加-d