2017-07-26 50 views
0

今天我玩了一点cAdvisor来监视我的码头集装箱中的所有微服务。所有这些微服务都使用prometheus提供了大量的度量标准。每一个微服务普罗米修斯路径是cAdvisor Custome“/ metrics”path

/management/prometheus 

cAdvisor正在收集这是/metrics下访问,现在我找不到任何可能性配置路径的所有指标。我希望cAdvisor从/management/promehteus中提取所有指标。是否有可能配置cAdvisor来做到这一点?

回答

1

推荐的方法是让Prometheus直接抓取每个微服务,而不是通过cAdvisor之类的东西。

如果您使用的是Consul或Kubernetes,您的Prometheus可以使用他们各自类型的服务发现来查找需要监控的所有服务。

+0

实际上,我们直接刮掉每个微服务,但为此我们必须手动将所有服务添加到prometheus并配置它们。我们希望有一些能够自动运行的东西,以便当我们启动微服务时,prometheus会自动开始监控新服务。我们认为我们可以使用cAdvisor。但是,是的,我们也使用Consul,后来我们也会使用Kubernetes。 – Mulgard