1 / 3

Multi-Application Django Project for Intelligent Networking Monitoring

This project is an implemented multi-application Django framework, featuring both the NetworkUI and JediUI applications. A unified configuration file manages common templates, CSS, images, and JavaScript across the project. Each developer can seamlessly add new Django applications via the command line, facilitating independent development contributions without conflicts. With a fully structured project ready for development, deployment has been successfully conducted at dev host voatlas142, providing access to essential network monitoring features. The interface and further enhancements are expected to be ready soon.

Télécharger la présentation

Multi-Application Django Project for Intelligent Networking Monitoring

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Common part • Project created • https://svnweb.cern.ch/trac/panda/browser/pandaweb • Implemented as multi-application Django project • 2 applications: • networkui • jediui • … • One config file • Common templates, css, img, js

  2. Team development • Any Django application can be added to project • in pandaweb • python manage.py startappnewapp • copy your files into newappdir • add project to INSTALLED_APPS in settings.py • declare link to newappurls in pandaweb/urls.py: url(r'^jedi/', include('jediui.urls')) • svnadd * • svn commit • Each developer can work on his part without bothering others • In case of separate project templates, static files export scenario: • svn co svn+ssh://svn.cern.ch/reps/panda/pandaweb/static • svn co svn+ssh://svn.cern.ch/reps/panda/pandaweb/templates

  3. Status • Project structure is ready • Infrastructure, dev environment, deployment model are ready • All parts are accessible for atlpan • Common part is ready to start development of applications • Layout to be cleaned during further development • Project deployed at dev host voatlas142: • http://voatlas142.cern.ch/network/sites_matrix/ • http://voatlas142.cern.ch/network/sites_names_json/ • Intelligent networking monitoring • Django models are ready • Interface to be ready next week • JEDI monitoring • Django models are ready • Interface to be ready to S&C Week

More Related