Hysen Labs
Open-source project
dockersamples/docker-swarm-visualizer avatar
dockersamples

docker-swarm-visualizer

GitHub describes it as A visualizer for Docker Swarm Mode using the Docker Remote API, Node.JS, and D3. The repository metadata lists JavaScript as its primary language. The metadata lists the Apache-2.0 license. This article stays within the project description and details documented in the GitHub repository README.

3,338 stars592 forksJavaScriptApache-2.0
01
DEEP OPEN-SOURCE ANALYSIS

dockersamples/docker-swarm-visualizer: Docker Swarm Visualizer

GitHub describes it as A visualizer for Docker Swarm Mode using the Docker Remote API, Node.JS, and D3. The repository metadata lists JavaScript as its primary language. The metadata lists the Apache-2.0 license. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as A visualizer for Docker Swarm Mode using the Docker Remote API, Node.JS, and D3. The repository metadata lists JavaScript as its primary language. The metadata lists the Apache-2.0 license. The README describes the project this way: note This only works with Docker Swarm Mode in Docker Engine 1.12.0 and later. It does not work with the separate Docker Swarm project Also this is a sample app meant for learning Docker. Running this app in production is insecure and should be avoided. If you want to run it in production you must take all security precautions, and in particular Protect the Docker daemon socket with SSL.

03
DEEP OPEN-SOURCE ANALYSIS

Docker Swarm Visualizer

The README section "Docker Swarm Visualizer" states: This project was originally created by Francisco Miranda for the 2015 DockerCon EU keynote. It was adapted to be used for the 2016 DockerCon US keynote showcasing Docker swarm mode. Since then the community has generously contributed many updates. Thanks to all the contributors, and a special thanks to @DovAmir and @alexellis for their big contributions.

04
DEEP OPEN-SOURCE ANALYSIS

Docker Swarm Visualizer

The README section "Docker Swarm Visualizer" states: This works only with Docker swarm mode which was introduced in Docker 1.12. These instructions presume you are running on the master node and you already have a Swarm running.

05
DEEP OPEN-SOURCE ANALYSIS

Docker Swarm Visualizer

The README section "Docker Swarm Visualizer" states: Each node in the swarm will show all tasks running on it. When a service goes down it'll be removed. When a node goes down it won't, instead the circle at the top will turn red to indicate it went down. Tasks will be removed. Occasionally the Remote API will return incomplete data, for instance the node can be missing a name. The next time info for that node is pulled, the name will update.

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes