Skip to content

Relevant Background Information and Pre‐Requisites

Dimitris Papagiannis edited this page Jul 31, 2023 · 11 revisions

This is a python3 project that fetches information from the following sources:

  • A DQM EOS directory (/eos/cms/store/group/comm_dqm/DQMGUI_data) to get root files to extract data from.
  • ("old") DQM GUI (TODO: What kind of data is fetched from there? Possibly never accessed)
  • OMS API (For Run information)
  • Run Registry API (For Run Information)

It then creates plots to show the historic evolution of specific Monitoring Elements (TODO: verify).

Finally, it uses Flask to serve an API.

The results can be fetched from the static index page, which fetches data via the API.

It's also using a database offered by the DBoD service for permanent storage.

User authentication is handled via an SSO proxy which is deployed on OpenShift.

Access to CVMFS is required to setup CMSSW so that PyROOT is available.