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

Docker: Monitor logical units of linked containers

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

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

应该包含在像 Kubernetes, which groups containers in a pod 这样的项目中。

然后您可以 运行 Heapster, a cluster-wide aggregator of monitoring and event data. The Heapster pod discovers all nodes in the cluster and queries usage information from the nodes’ Kubelets,机器上的 Kubernetes 代理。

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