1.简要说明
应用场景:为了不频繁重启prometheus导致监控数据出现中断,使用动态加载exporter比较适合生产环境
prometheus默认添加exporter采用的是静态配置,添加完后要重启prometheus.
2.动态加载file_sd_configs方式
文件内容用json格式
3.prometheus实现
修改prometheus.yml文件
添加动态配置,需要先创建/home/prometheus_json目录
- job_name: "node_exporterN" file_sd_configs: - files: ['/home/prometheus_json/*.json']
退出保存,重启prometheus.
安装一台node_exporter机器,并启动node_exporter服务
回到prometheus,在/home/prometheus_json新建一个文件
[root@prometheus prometheus_json]# cat node4.json [ { "targets": [ "192.168.186.7:9100" ], "labels": { "instance": "192.168.186.7", "service": "node-service" } } ]
保存退出,prometheus会自动上线监控上186.7主机
- prometheus exporter 动态 06prometheus exporter动态06 prometheus-node_exporter blackbox_exporter prometheus blackbox exporter elasticsearch prometheus dashboard exporter prometheus-node_exporter prometheus exporter node_exporter prometheus exporter grafana node-exporter prometheus exporter grafana node_exporter prometheus exporter nginx prometheus exporter operator windows node_exporter prometheus exporter环境