A marathon orchestra overview in d3.
The container orchestration platform Marathon for Apache Mesos has a handy Web UI, but with growing size of applications and relations it becomes hard to track. This project take the app list from the Marathon API and transforms it into a graph to visualize the network in a browser.
- Application details with link to maraton
- Internal app references based on urls
- Zoom graph, highlight node and neighbors
- Connection to external datastorages
- Update rendering on push - unhealthy, scaling
- Add traffic between containers and incoming from ha_proxy
- More d3 sugar for graph representation
The project does not ship with an installer or requirements yet. All dependecies so far:
- python 2.7
- Jinja2 (2.8)
- networkx (1.11)
- marathon (0.8.7)
Create a file secrets.py with the values for USERNAME, PASSWORD, MARATHON_URL, connect to marathon and have fun ;)
Or check this out Vizceral Open Source by Netflix http://techblog.netflix.com/2016/08/vizceral-open-source.html