如何在群集群中检索Docker服务通信



Windows容器的Docker Swarm提供了任何命令/选项,以显示在覆盖网络上运行的容器之间的通信?我想查看由特定的服务实例发送/处理的呼叫,这些实例分布在我的群集上的节点上。我能够在特定节点上推动服务,请参阅跨节点的缩放,但是我无法检索Docker Overlay网络参与这些服务实例的频率的信息。我确实有一项服务,可以用作逆向群集中的所有其他服务的服务:我想看看反向代理人调用了频率和哪些服务实例。我想知道Docker Swarm是否提供了这样的日志,还是我必须使用每种服务的IIS日志记录。

覆盖网络只是网络封装的一种形式,不会为您提供更高级别的信息,例如HTTP调用。对于反向代理,代理日志是这样做的(默认情况下通常关闭,因为它们可以快速填充磁盘并为每个请求中的代理上放更多的作品(。

如果您想在创建容器,网络,运行HealthChecks等方面查看群和节点在背景中所做的事情。请在经理和节点上使用docker events命令。

最新更新