Skip to content

rebeling/networking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

networking

A marathon orchestra overview in d3.

Networking UI for Marathon

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.

Networking UI Detail

Features

  • Application details with link to maraton
  • Internal app references based on urls
  • Zoom graph, highlight node and neighbors

Features for future

  • 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

Dependencies

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

About

A marathon orchestra overview in d3.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published