繁体   English   中英

监控docker中的内存使用情况

[英]monitoring memory usage in docker

我正在按顺序运行 1000 个 docker 容器。 每个容器实例运行一个特定的作业。 作业执行后,我杀死容器以释放资源并在另一个实例中运行另一个作业等等。

我想获取每个容器的内存使用情况。 每个容器一个值表示平均内存使用量。

这怎么可能?

可能是prometheus,但是我不知道怎么用

可能与普罗米修斯有关,但我不知道如何使用

Prometheus和Cadvisor是一种可能性,我在本周早些时候通过使用Swarm进行示例进行了演讲。 参见http://www.slideshare.net/brianbrazil/prometheus-and-docker-docker-galway-november-2015

您感兴趣的指标将随cadvisor职位标签一起显示。

根据您的声明,您正在运行多个容器,并希望抓取每个容器的内存使用情况。 这可以通过舞会查询来完成。

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

请找到用于设置完整监视基础结构的链接。 在此处输入链接说明

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

希望这回答了您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM