Prometheus安装部署(主体)

主体

下载地址: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

curl -XPOST [ip]:9090/-/reload

刷新页面即可看到
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_43169720

如果本文对你有所帮助,请打赏—

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值