Prometheus具有Consul刮板,可读取有关Consuls服务的数据。但是我需要一些不同的东西。

在每个领事代理上,我都安装了cAdvisor。领事代理在领事密钥/值存储中注册,例如MYSWARM/DOCKER/NODES/。我想使用这些值来获取所有节点(即cAdvisors)的IP地址。

我怎样才能做到这一点?

附言看来我在搜寻Consul KV刮板。

最佳答案

这听起来有点习惯。试用文件SD http://www.robustperception.io/using-json-file-service-discovery-with-prometheus/

关于docker - 从 key /值存储中导出Consul节点作为Prometheus目标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39155557/

10-16 08:41