官网 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
保存监控数据默认15天 Prometheus不支持长期的保存
可以提供其他的时序数据库去保存
--storage.tsdb.path="data/"
Prometheus数据落地目录是当前的data 如果需要落地其他磁盘
启动时添加参数就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