【发布时间】:2018-06-04 08:54:14
【问题描述】:
我们最近在生产环境中使用 prometheus。以前我们每个服务只有 30-40 个节点,而且这些服务器不经常更改,所以我们只是将它写在 prometheus.yml 中,但是现在它变得太长,无法保存在一个文件中并且比以前更频繁地更改,所以我的问题是我应该使用 file_sd_config 将这些服务器列表从 yml 文件中取出并单独更改这些配置文件,还是使用 consul 进行服务发现(同样易于处理更改)。
我已经在数据中心安装了 3 个节点的 consul 集群,我可以看到如果我改为使用 consul 来解决这个问题,我还需要在每个服务器(节点)中安装 consul 客户端并定义其服务信息。那是对的吗?或者有没有人有好的建议。
谢谢
【问题讨论】:
标签: config prometheus consul