我正在使用Prometheus + Consul进行服务发现 - 这是一个很棒的组合。在领事发现的服务(目标,在普罗米修斯的行话中)中,有领事服务器本身。这很有用 - 我也想监控服务器,而不仅仅是Consul客户端。
事实上,我希望两次扫描这些服务器 - 实际上是从每台服务器上的 2个不同端口读取指标。
我不确定如何实现这一目标:我无法控制Consul服务器向Prometheus公开自己的内容。
理想情况下,这可以通过Prometheus配置中的一些正则表达式操作来执行:我知道如何从列表中删除目标并且我知道如何改变目标 - 但是目标是否可以重复?那是否有一些正则表达式的魔力?
答案 0 :(得分:2)
无法创建更多目标。相反,有两个刮痧配置。