1、下载二进制包
wget https://github.com/prometheus/prometheus/releases/download/v2.47.0/prometheus-2.47.0.linux-amd64.tar.gz
2、解压到指定目录
tar xf prometheus-2.47.0.linux-amd64.tar.gz -C /data/prometheus
3、使用systemd托管服务
cat <<-"EOF" > /etc/systemd/system/prometheus.service
[Unit]
Description="prometheus"
Documentation=https://prometheus.io/
After=network.target
[Service]
Type=simple
ExecStart=/data/prometheus/prometheus --config.file=/data/prometheus/prometheus.yml --storage.tsdb.path=/data/prometheus/data --web.enable-lifecycle
Restart=on-failure
RestartSecs=5s
SuccessExitStatus=0
LimitNOFILE=655360
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=prometheus
[Install]
WantedBy=multi-user.target
EOF
4、启动服务
systemctl daemon-reload
systemctl restart prometheus
systemctl status prometheus
5、检测服务是否启动
[root@k8s-master1 prometheus]# ss -tnlp|grep 9090
LISTEN 0 16384 [::]:9090 [::]:* users:(("prometheus",pid=66464,fd=7))
[root@k8s-master1 prometheus]#
[root@k8s-master1 prometheus]# netstat -tunlp|grep 9090
tcp6 0 0 :::9090 :::* LISTEN 66464/prometheus
[root@k8s-master1 prometheus]#
6、浏览器查看
http://ip:9090
至此,prometheus部署完成