适用于不同 VLAN 中两个集群的 Docker 群监控解决方案



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

你能帮助我们找到适合所描述要求的 Docker Swarm 的最佳和最受欢迎的监控解决方案吗?

试试Portainer。它有两种类型的代理:一种(边缘(需要连接到服务器实例(您不需要(,但另一种不需要,请参阅 https://portainer.readthedocs.io/en/stable/agent.html

Portainer 代理需要有权访问计算机上的 docker 套接字,因此当安装在群管理器上时,您可以管理尽可能多的群需要。

它是免费和开源的,所以如果你需要缺少的东西,你总是可以构建一个自定义的分叉:)

最新更新