cAdvisor 自定义“/metrics”路径
cAdvisor Custome "/metrics" path
今天我玩了点 cAdvisor
来监控我 docker 容器中的所有微服务。所有这些微服务都使用普罗米修斯提供大量指标。每个微服务的普罗米修斯路径是
/management/prometheus
cAdvisor 正在收集所有可在 /metrics
下访问的指标,目前我找不到配置该路径的任何可能性。我希望 cAdvisor 从 /management/promehteus
中提取所有指标。是否可以通过某种方式配置 cAdvisor 来执行此操作?
推荐的方法是让 Prometheus 直接抓取每个微服务,而不是通过 cAdvisor 之类的东西。
例如,如果您使用的是 Consul 或 Kubernetes,您的 Prometheus 可以使用它们各自类型的服务发现来找到您需要监控的所有服务。
今天我玩了点 cAdvisor
来监控我 docker 容器中的所有微服务。所有这些微服务都使用普罗米修斯提供大量指标。每个微服务的普罗米修斯路径是
/management/prometheus
cAdvisor 正在收集所有可在 /metrics
下访问的指标,目前我找不到配置该路径的任何可能性。我希望 cAdvisor 从 /management/promehteus
中提取所有指标。是否可以通过某种方式配置 cAdvisor 来执行此操作?
推荐的方法是让 Prometheus 直接抓取每个微服务,而不是通过 cAdvisor 之类的东西。
例如,如果您使用的是 Consul 或 Kubernetes,您的 Prometheus 可以使用它们各自类型的服务发现来找到您需要监控的所有服务。