a记录

Prometheus 自动发现

泄露秘密 提交于 2019-11-26 14:00:55
目录 简介 环境说明 静态配置 重新加载配置文件 基于文件发现配置 重新加载配置文件 添加主机测试 基于DNS的A记录 修改配置文件 重新加载配置文件 基于DNS的SRV记录自动发现 修改配置文件 重新加载配置文件 动态添加解析测试 简介 在实际的配置中,经常会遇到增加或者减少监控主机的状况,如果每次都需要修改 prometheus.yml 配置文件,实在是太麻烦了。 此时就需要配置自动发现,而 prometheus 只是很多种的自动发现 支持: 基于公有云 基于私有云 基于文件,file的自动发现 基于DNS 的自动发现,分为SRV解析自动发现和A记录解析的自动发现 ........等等,有很多类型,本文中介绍基于静态文件 和 DNS 的自动发现 环境说明 增加一台 10.0.20.12 node_export 主机及 DNS 使用的是 bind9 如需 bind9 文档, 点击这里是bind9文档 以下的所有演示都是案例,可根据自己的情况做变更。 静态配置 简单讲解下直接修改 prometheus.yml 主配置文件中的静态配置。 修改配置如下: [root@es01 config]# cat prometheus.yml global: scrape_interval: 15s evaluation_interval: 15s alerting: alertmanagers: