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

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

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

这应该被包括在一个像Kubernetes这样的容器中的容器中

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

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

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

了解一个服务是如何由多个容器提供的