cAdvisor 自定义“/metrics”路径

cAdvisor Custome "/metrics" path

今天我玩了点 cAdvisor 来监控我 docker 容器中的所有微服务。所有这些微服务都使用普罗米修斯提供大量指标。每个微服务的普罗米修斯路径是

/management/prometheus

cAdvisor 正在收集所有可在 /metrics 下访问的指标,目前我找不到配置该路径的任何可能性。我希望 cAdvisor 从 /management/promehteus 中提取所有指标。是否可以通过某种方式配置 cAdvisor 来执行此操作?

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

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