ISISComputingGroup / IBEX

Top level repository for IBEX stories
5 stars 2 forks source link

Remote access: access to journal viewer #5505

Closed Tom-Willemsen closed 3 years ago

Tom-Willemsen commented 4 years ago

As a user working remotely, I would like to be able to monitor the progress of my experiment at ISIS.

Acceptance Criteria

  1. To do this I would like to be able to access information equivalent to the current IBEX/SECI journal viewer.
  2. Make a start (1 day) and if this look like it is going to be too long stop and review
  3. Should not include users
  4. Ask scientists can show other meta-data (maybe restrict certain instruments)
  5. Restrict to current cycle
  6. Code should be in IBEX project
  7. deployed to server (external facing server) accessable by IBEX group

Notes

FreddieAkeroyd commented 4 years ago

Note: the journal.xml information is currently available via the web, but access restricted to on-site. Similar details are also available in MySQL on each instrument.

FreddieAkeroyd commented 4 years ago

iCAT harvests this information, but is not in the default view - if you drill down into individual data files it is visible. iCAT may not index the files fast enough, and there is currently no weekend cover (but that may change in september).

Mantid has an iCAT interface that lets you search for files. It uses the iCAT API.

I am not sure if a journal like summary could be added to iCAT/TOPCAT? Or something composed separately using the iCAT API?

FreddieAkeroyd commented 4 years ago

Note: Tristan's journal viewer program is already installed on the STFC cloud computers

FreddieAkeroyd commented 4 years ago

See #5423

kjwoodsISIS commented 4 years ago

A solution showing full journal data has been ruled out - it displays too much potentially sensitive information. A solution showing limited journal viewer information has been implemented. Reviewer should check that acceptance criteria #6 and #7 have been completed; ignore other acceptance criteria.

DominicOram commented 4 years ago

It's not overly clear to me how this ticket has been done. I assume this is covered by the online journal viewer at https://data.isis.rl.ac.uk/journals/? What changes were made to limit the data on it? There is a bit of documentation at https://github.com/ISISComputingGroup/ibex_developers_manual/wiki/Journal-Viewer-Data but it doesn't tell me much about how I could maintain the system if it went down. Some questions that I have off the top of my head:

FreddieAkeroyd commented 4 years ago

Documentation part of \\isis\shares\isis_experiment_controls\web_dashboard_history.docx as it shares an authentication mechanism, details should not be public so awaiting best location as i think sharepoint is in flux