针对不同VLAN中两个群集的Docker Swarm监控解决方案

针对不同VLAN中两个群集的Docker Swarm监控解决方案,docker,monitoring,docker-swarm,swarm,Docker,Monitoring,Docker Swarm,Swarm,我们有两个docker swarm集群在自己的服务器基础设施(而不是云)上的不同虚拟局域网(例如LAN和DMZ)中生产。 我们需要从一个专用的监控解决方案中监控它们(swarm的机器和服务),以将所有指标整合到一个仪表板中(是的,我们需要仪表板,开箱即用) 当然,它需要具有容错能力,并且需要与这两个群集隔离。 因为其中一个网络是DMZ,所以我们无法从DMZ到LAN进行任何传出连接以监控代理(DMZ的Swarm群集上的代理)-看起来,我们需要从主监控服务到代理的传出连接 您能否帮助我们为Docke

我们有两个docker swarm集群在自己的服务器基础设施(而不是云)上的不同虚拟局域网(例如LAN和DMZ)中生产。 我们需要从一个专用的监控解决方案中监控它们(swarm的机器和服务),以将所有指标整合到一个仪表板中(是的,我们需要仪表板,开箱即用) 当然,它需要具有容错能力,并且需要与这两个群集隔离。 因为其中一个网络是DMZ,所以我们无法从DMZ到LAN进行任何传出连接以监控代理(DMZ的Swarm群集上的代理)-看起来,我们需要从主监控服务到代理的传出连接


您能否帮助我们为Docker Swarm找到符合所述要求的最佳且可能最流行的监控解决方案?

试试Portainer。它有两种类型的代理:一种(边缘)需要连接到服务器实例(您不需要),而另一种不需要,请参阅

Portainer代理需要能够访问机器上的docker套接字,因此当安装在swarm Manager上时,您可以根据需要管理任意数量的swarm


它是免费的、开源的,所以如果您需要缺少的东西,您可以随时构建一个自定义fork:)

试试Portainer。它有两种类型的代理:一种(边缘)需要连接到服务器实例(您不需要),而另一种不需要,请参阅

Portainer代理需要能够访问机器上的docker套接字,因此当安装在swarm Manager上时,您可以根据需要管理任意数量的swarm

它是免费的、开源的,所以如果您需要缺少的东西,您可以随时构建自定义fork:)