一、prometheus 告警转发程序切包上线步骤
① 获取进程号
ps -ef |grep XXX
$进程号
② 结束进程
kill -9 $进程号
③旧包换名
mv XXX.jar XXX0315.jar
④获取新包
scp 源地址/源包 目的地址/目的包
⑤修改配置文件
vim 旧包/application.yml -> 更新到
vim 新包/application.yml
重要!!!:打开 TestFlag 即修改application.yml的参数为:TestFlag:true
⑥启动程序
java -jar XXX.jar 2>&1 >> XXX.log &
⑦测试程序是否成功
sh test.sh
⑧打开日志
tail -100f XXX.log
结果:日志打印没有问题 即成功(接收数据和发送数据均正常)
⑨关闭 jar包 TestFlag 即:修改application.yml的参数为:TestFlag:false
⑩重新启动jar包
重复①②⑥
结果验证:查看日志是否启动成功 + ps -ef |grep 是否有进程
二、prometheus告警规则配置/修改
① 添加规则/修改规则
vim rules/nodes.yml
…
② 检查格式是否正确
./promtool check config prometheus.yml
预期结果:sucess
③重启prometheus
sh restart.sh
④检查prometheus告警规则是否成功
1、进程存在不
ps -ef |grep prometheus
2、打开prometheus web界面查看alert是否存在或是否修改成功