Docker:监视链接容器的逻辑单元

时间:2015-10-08 08:51:00

标签: docker monitor docker-compose

我在docker容器中运行了几个微服务。每个服务由2个或更多容器组成,我使用docker-compose开始/停止。

随着容器数量的增长,我想监控它们,但我还没有找到一种方法或(自托管)工具来监控链接容器作为逻辑单元(服务)而不是每个单个容器,但 你有什么建议吗?

2 个答案:

答案 0 :(得分:1)

应该包含在Kubernetes之类的项目中,groups containers in a pod

然后,您可以运行Heapster,这是一个集群范围的监控和事件数据聚合器。 Heapster pod发现集群中的所有节点,并查询节点'Kubelets(机上Kubernetes代理)的使用信息。

https://raw.githubusercontent.com/kubernetes/kubernetes/master/docs/user-guide/monitoring-architecture.png

答案 1 :(得分:1)

您可以尝试Ruxit为Docker容器提供面向服务的监控。它会自动检测容器中的服务,并在仪表板上将它们显示为单独的实体,即使服务是由主机上的多个容器提供的。

See how a single service is provided by multiple containers