【云原生 | Kubernetes 系列】---Prometheus热加载

news/2024/5/18 21:51:20 标签: 云原生, kubernetes, prometheus

Prometheus热加载

由于做实验每次修改静态文件后都需要重启Prometheus服务,比较麻烦.搜了一下大家都在用热加载,于是也搞了一下.

1. Prometheus配置修改

核心参数就是–web.enable-lifecycle

修改服务service文件/etc/systemd/system/prometheus.service,加上–web.enable-lifecycle
centos的话就是/usr/lib/systemd/system/prometheus.service

[Unit]
Description=Prometheus Server
Docmentation=https://prometheus.io/docs/introduction/overview/
After=network.target

[Service]
Restart=on-failure
WorkingDirectory=/apps/prometheus/
ExecStart=/apps/prometheus/prometheus --web.enable-lifecycle --config.file=/apps/prometheus/prometheus.yml

[Install]
WantedBy=multi-user.target

重新加载服务,并重启Prometheus

root@prometheus-2:/apps/prometheus# systemctl daemon-reload 
root@prometheus-2:/apps/prometheus# systemctl restart prometheus.service 

2. 修改配置后热生效

本地执行

curl -X POST http://localhost:9090/-/reload

或远程执行

curl -X POST http://192.168.31.201:9090/-/reload

说实话也不怎么方便,和systemctl restart prometheus效果差不多.但秉持着可以不用,但不能不会的原则.至少会了
请添加图片描述

请添加图片描述


http://www.niftyadmin.cn/n/1021464.html

相关文章

一步一步在OEL5.5 64位Linux上安装Oracle 10gR2 RAC(6)

18 升级oracle软件 Next; Next,注意选择对应的oracle软件,而不再是clusterware. Next: Next: Next:根据提示再次将ip_local_port_range1024 - 65000. 修改为 ip_local_port_range9000 - 65500; Next: Next: Next: Next: 根据提示执行&#x…

Centos6.5下装ZooKeeper

ZooKeeper3.4.6 密码是vxwi ZooKeeper是用java编写的,所以需要java运行环境 为了使ZooKeeper正常运行,我们需要jre1.6版本或者以上版本,安装jdk教程,请点击这里 先上传文件到Centos服务器上 然后解压缩 tar -zxvf zookeeper-3.4.6.tar.gz 进入ZooKeeper的根目录下创建文件夹 …

express form/ajax 后端获取前端数据

-------------------2017/12/02补充:缺了一个重要条件。。。 var bodyParser require(body-parser);var app express() app.use(bodyParser.json());                 // for parsing application/json app.use(bodyParser.urlencoded({ extended…

11.8模拟赛

预计得分:100050-100 实际得分:10000 今天好气呀 怼了两个多小时的线段树 差点过样例 调试了一下午没有调出来 全是因为代码写的太丑了 Myj佬过样例然后就过了…… 第一题…… 第二题是紫书上的原题(稍作改动)(见某题4) 第三题是个线段树裸题 然而我的me…

一步一步在OEL5.5 64位Linux上安装Oracle 10gR2 RAC(7)

19 创建监听 Next: Next: Next: Next: Next: Next: Next: Next: Next: 至此,RAC监听配置完成! Node1: node1-> lsnrctl status LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 22-DEC-2013 10:09:49 Copyright (c) 1991, 2010, Oracle. All…

《C程序设计语言》笔记 (六) 结构

6.1结构的基本知识 结构是一个或多个变量的集合,这些变量可能为不同的类型,为了处理的方便而将这些变量组织在一个名字之下结构可以拷贝、赋值、传递给函数,函数也可以返回结构类型的返回值自动结构和数组现在也可以进行初始化struct point{i…

一步一步在OEL5.5 64位Linux上安装Oracle 10gR2 RAC(8)

20 创建ASM磁盘组及RAC数据库 以oracle用户在图形界面下,调用dbca命令来执行: Next: Next: Next: 指定SYS用户口令:oracle PFILE:{ORACLE_BASE}/admin/ASM/pfile/init.ora Next: Next: Next: Next: Next: 这里可能提示找不到磁盘&…

【2】第1章 自动化测试基础(啥项目适合自动化+自动化测试工具+Selenium 工具介绍)...

3 什么样的项目适合自动化测试(1)任务测试明确,不会频繁变动。(2)每日构建后的测试验证。(3)比较频繁的回归测试。(4)软件系统界面稳定,变动少。(…