本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • Prometheus
  • Prometheus监控系统(5)file_sd_configs基于文件自动发现

Prometheus监控系统(5)file_sd_configs基于文件自动发现

发布:TangLu2019-7-17 15:20分类: Prometheus 标签: Prometheus 普罗米修斯

Prometheus有多种自动发现功能,比如基于文件自动发现、基于K8S自动发现、基于openstack自动发现等。使用自动发现可以解决云环境下资源动态伸缩的监控问题。下面介绍下如何通过file_sd_configs实现文件级别的自动发现,使用文件自动发现功能后,Prometheus会定期检查配置文件是否有更新,如果有更新的话就将新加入的节点接入监控:

1、Prometheus本身的配置

global:
  scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.

alerting:
  alertmanagers:
  - static_configs:
    - targets:
      # - alertmanager:9093

rule_files:
  # - "first_rules.yml"
  # - "second_rules.yml"

scrape_configs:
  - job_name: 'prometheus'
    file_sd_configs:  #不再是static_configs了
      - files: ['/usr/local/prometheus/discovery1.yml']
        refresh_interval: 10s


2、创建对应的yml文件,里面配置上需要监控的节点信息,以后如果有新增节点的话,可以直接新增配置文件

vi /usr/local/prometheus/discovery1.yml

- targets: ['192.168.1.100:9090']


温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《Prometheus监控系统(5)file_sd_configs基于文件自动发现
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-512.html  [生成短网址]

已有 0/340 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~