iDQ monitoring
This merge request adds all the necessary pieces to add iDQ monitoring for streaming, specifically by looking at the output data from idq-timeseries.
The monitoring page: https://ldas-jobs.ligo-wa.caltech.edu/~patrick.godwin/cgi-bin/idq_monitor.cgi
It adds a new executable, idq-monitor
, which runs the function stream.monitor()
.
All the necessary files are contained within etc/web/assets
(css, js) and etc/web/scripts
(cgi files + the google charts python lib which needs to be in the same cgi-bin folder). There's some hardcoded stuff in here but other than embedding the script itself within iDQ or using a template file to fill in stuff like sqlite DB location, it would need to be done manually. Not the best for now, will have to think of a better way to do this but it works. It will probably be changed a lot and maybe not use google charts in the near future depending on how much progress I make on the monitoring front for gstlal + iDQ, but would rather get this checked in rather than having it in the wild without any version control.