首页 文章

监视docker中的内存使用情况

提问于
浏览
0

我顺序运行1000个docker容器 . 每个容器实例都运行特定的作业 . 在执行作业之后,我终止容器以释放资源并在另一个实例中运行另一个作业,依此类推 .

我想得到每个容器的内存使用情况 . 每个容器一个值表示平均内存使用量 .

这怎么可能?

可能与prometheus,但我不知道如何使用它

3 回答

  • 1

    根据您的声明,您正在运行多个容器,并希望刮取每个容器的内存使用情况 . 这可以使用prom查询来完成 .

    Container_memory_in_bytes将为您提供有关每个容器实时使用多少内存的完整信息 .

    请找到用于设置完整监控基础结构的链接 . enter link description here

    使用Promquery,您可以实现这一目标 .

    希望这能回答你的问题 .

  • 0

    可能与prometheus,但我不知道如何使用它

    Prometheus和Cadvisor是一种可能性,我在本周早些时候用一个使用Swarm的例子做了一个演讲 . 见http://www.slideshare.net/brianbrazil/prometheus-and-docker-docker-galway-november-2015

    然后,您可以使用 cadvisor 作业标签获得您感兴趣的指标 .

  • 0

相关问题