今天我用cAdvisor
玩了一下,以监控我的docker容器中的所有微服务。所有这些微服务都使用普罗米修斯提供了大量的指标。每个微服务的prometheus路径是
/management/prometheus
cAdvisor正在收集/metrics
下可访问的所有指标,目前我找不到配置该路径的任何可能性。我希望cAdvisor从/management/promehteus
中提取所有指标。以某种方式配置cAdvisor是否可行?
答案 0 :(得分:1)
建议的方法是让Prometheus直接刮掉每个微服务,而不是通过像cAdvisor这样的东西。
如果您使用Consul或Kubernetes,您的Prometheus可以使用各自类型的服务发现来查找您需要监控的所有服务。