【问题标题】:how to retrieve docker service communication within a swarm cluster如何在 swarm 集群中检索 docker 服务通信
【发布时间】:2018-02-23 19:27:38
【问题描述】:

用于 windows 容器的 docker swarm 提供了任何命令/选项来显示在覆盖网络上运行的容器之间的通信? 我希望看到由特定服务实例发送/处理的调用分布在我的集群上的节点上。 我能够在特定节点上推送服务,查看跨节点的扩展,但我无法检索有关这些服务实例被 docker 覆盖网络使用的频率的信息。 我确实有一个服务作为反向代理来参与集群中的所有其他服务:我想看看反向代理调用的频率和哪些服务实例。我想知道 docker swarm 是否提供这样的日志,或者我必须使用每个服务的 IIS 日志记录。

【问题讨论】:

    标签: docker docker-swarm docker-for-windows


    【解决方案1】:

    Overlay 网络只是一种网络封装形式,不会为您提供 HTTP 调用等更高级别的信息。对于反向代理,代理日志是执行此操作的方法(通常默认关闭,因为它们可以快速填满磁盘并为每个请求在代理上投入更多工作)。

    如果您想了解 Swarm 和节点在创建容器、网络、运行健康检查等方面在后台做什么,请在管理器和节点上使用 docker events 命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 2017-11-05
      • 1970-01-01
      • 2017-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多