prometheus热启动

之前在往prometheus添加节点信息的时候需要修改prometheus.yml文件,将节点信息写进去,这样需要重启prometheus才会生效。

在生产环境上添加完节点后是不能重启prometheus的,需要热启动,下面是一个prometheus热启动的方法。

1、需要将节点信息写入到一个json文件中,格式如下:

 [

{"targets":["127.0.0.0:9100"],"labels":{"job":"system"}},

{"targets":["127.0.0.0:9187"],"labels":{"job":"highgo"}}

]

2、prometheus.yml中不再写节点信息,而是将写有节点信息的json文件引入,在prometheus.yml中添加如下配置:

-  job_name: ‘hgcmm’

  file_sd_configs

  -  refresh_interval: 1m

     files:

     -  targets.json

以上两点配置完成,就可以完成prometheus的热启动配置,添加节点后就不用重新启动prometheus即可生效对新添加节点的监控。

注:如果没有节点,json文件中是[],而不是什么都不写

       json文件要和prometheus.yml在同一目录下


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部