【问题标题】:Docker: Capture consolidated cpu and mem usageDocker:捕获整合的 CPU 和内存使用情况
【发布时间】:2018-03-11 13:21:32
【问题描述】:

虽然我知道我们有 Docker 远程 API (https://my.company.docker.net/containers/{containerId}/stats) 来获取给定容器的 cpu、mem 统计信息以及其他详细信息,但我想获得所有正在运行的 docker 实例的合并 cpu、mem 使用情况在我们的负载均衡器后面。

假设负载均衡器是https://helloworld.lb.net,并且在此负载均衡器后面有 3 个 docker 容器实例,流量可以流向(即 helloworld.node1.net、helloworld.node2.net 和 helloworld.node3.net) .我想获得这 3 个实例的综合 cpu、mem 使用情况,而不是单独的形式。要启动的实例数将是动态的。

另请注意,负载平衡器是动态的,而不是静态的。不同的业务应用可能会有不同的负载均衡器,比如 crmapp.lb.net,另一个支持相应 docker 容器实例的 app.lb.net。

提前致谢。

【问题讨论】:

    标签: docker docker-engine docker-ucp


    【解决方案1】:

    您还需要编排 Prometheus 和 Grafanna 堆栈,并让它动态监控新生成的实例。这可以是你的Starting Point

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-03
      • 1970-01-01
      • 2015-09-09
      • 1970-01-01
      相关资源
      最近更新 更多