主体
下载地址:https://github.com/prometheus/prometheus/releases
选择适合自己的,我这里是linux arm64
上传到服务器,并解压
mkdir /data/prometheus -p
cd /data/prometheus
tar -zxvf prometheus-2.49.1.linux-amd64.tar.gz
mv prometheus-2.49.1.linux-amd64.tar.gz prometheus
编写系统服务
cd /usr/lib/systemd/system
vi prometheus.service
输入以下啊内容
[Unit]
Description=https://prometheus.io
[Service]
Restart=on-failure
ExecStart=/data/prometheus/prometheus/prometheus --config.file=/data/prometheus/prometheus/prometheus.yml --web.enable-lifecycle --web.enable-admin-api --storage.tsdb.path=/data/prometheus/prometheus/data
[Install]
WantedBy=multi-user.target
相关参数说明
–config.file="/data/prometheus/prometheus.yml" //指定配置文件路径
–web.enable-lifecycle //开启web热加载配置
--web.enable-admin-api //启用管理控制操作 API
–storage.tsdb.path= //指定tsdb数据库路径,默认在/data
–storage.tsdb.retention.time= //指定tsdb保留数据的时长,默认15d,支持单位y, w, d, h, m, s, ms.
赋予权限
chmod -R 777 /data/prometheus/
刷新服务配置并启动服务
systemctl daemon-reload
systemctl start prometheus
查看启动状态
systemctl status prometheus
设置开机自启动
systemctl enable prometheus
开启端口,centos可以参考:Linux常用命令(CentOS 7)
访问 http://ip:9090
查看主机信息
默认为localhost,我们将其改为正确的服务器ip地址
vi /data/prometheus/prometheus/prometheus.yml
执行动态刷新API,post地址为服务器ip文章来源:https://www.toymoban.com/news/detail-810800.html
curl -XPOST [ip]:9090/-/reload
刷新页面即可看到
文章来源地址https://www.toymoban.com/news/detail-810800.html
到了这里,关于Prometheus安装部署(主体)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!