【发布时间】:2017-03-21 08:04:51
【问题描述】:
我正在使用 Prometheus + Consul 进行服务发现 - 一个很棒的组合。在 Consul 发现的服务(目标,用普罗米修斯的术语来说)中,有 Consul 服务器本身。这很有用 - 我也想监控服务器,而不仅仅是 Consul 客户端。
事实上,我希望对这些服务器进行两次抓取 - 本质上是从每台服务器上的 2 个不同端口 读取指标。
我不确定如何实现这一点:我无法控制 Consul 服务器向 Prometheus 公开的关于自身的哪些信息。
理想情况下,这可以通过 Prometheus 配置中的一些正则表达式操作来执行:我知道如何从列表中删除一个目标,并且我知道如何改变一个目标 - 但是可以复制一个目标吗?有一些正则表达式的魔力吗?
【问题讨论】:
标签: consul prometheus