.. toctree:: :maxdepth: 1 instruction/build instruction/test_fixture instruction/docker instruction/autoreduction instruction/contribute instruction/manual_testing instruction/deployment
The web-monitor contains three independent Django applications
- :py:mod:`dasmon_listener`: to interface with the data acquisition system (DAS).
- :py:mod:`webmon <reporting>`: user facing web interface, visit the production version at monitor.sns.gov.
- :py:mod:`workflow`: backend manager.
and a mocked catalog services.
.. toctree:: :maxdepth: 1 dasmon/modules webmon/modules workflow/modules catalog/modules
The components making up the infrastructure of Web Monitor have dependencies. In the diagram below service1 --> service2 is to be read as service1 depends on service2. For instance, amq_pv_gen depends on db.
- post_processing_agent is the system that runs on the autoreducer nodes
- live_data_server is the system that contains database for holding the plots/divs produced by live reduction and autoreduction
- livereduce is the
sysctl
daemon that runs on instrument computers and generates plots of the active acquisition