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/