Author: Goeries, D.
Paper Title Page
MOBL04 Karabo Data Logging: InfluxDB Backend and Grafana UI 56
 
  • G. Flucke, V. Bondar, R. Costa, W. Ehsan, S.G. Esenov, R. Fabbri, G. Giovanetti, D. Goeries, S. Hauf, D.G. Hickin, A. Klimovskaia, A. Lein, L.G. Maia, D. Mamchyk, A. Parenti, G. Previtali, A. Silenzi, J. Szuba, M. Teichmann, K. Wrona, C. Youngman
    EuXFEL, Schenefeld, Germany
  • D.P. Spruce
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  The photon beam lines and instruments at the European XFEL (EuXFEL) are operated using the Karabo* control system that has been developed in house since 2011. Monitoring and incident analysis requires quick access to historic values of control data. While Karabo’s original custom-built text-file-based data logging system suits well for small systems, a time series data base offers in general a faster data access, as well as advanced data filtering, aggregation and reduction options. EuXFEL has chosen InfluxDB** as backend that is operated since summer 2020. Historic data can be displayed as before via the Karabo GUI or now also via the powerful Grafana*** web interface. The latter is e.g. used heavily in the new Data Operation Center of the EuXFEL. This contribution describes the InfluxDB setup, its transparent integration into Karabo and the experiences gained since it is in operation.
* Steffen Hauf et al., J. Synchrotron Rad. (2019). 26, 1448-1461
** https://docs.influxdata.com/influxdb/
*** https://grafana.com/grafana/
 
slides icon Slides MOBL04 [3.204 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOBL04  
About • Received ※ 13 October 2021       Accepted ※ 16 November 2021       Issue date ※ 06 January 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV044
Remote User Operation with Karabo at the European XFEL  
 
  • A. Silenzi, V. Bondar, C. Carinan, R. Costa, W. Ehsan, S.G. Esenov, R. Fabbri, G. Flucke, G. Giovanetti, D. Goeries, S. Hauf, D.G. Hickin, A. Klimovskaia, A. Lein, J. Malka, D. Mamchyk, A. Parenti, J. Szuba, K. Wrona, C. Youngman
    EuXFEL, Schenefeld, Germany
  • D.P. Spruce
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  At the European XFEL, scientific instruments are operated using the Karabo control system which has been developed in-house to serve the need of a tight integration of experiment control, data acquisition and data processing for fast experimental feedback. Karabo uses broker-based communication between its pluggable components, so-called devices. The generic, PyQt-based graphical user interface (GUI) interacts with the system via a TCP connection to a GUI server device. The travel and contact restrictions enacted in response to the COVID-19 pandemic have prevented many facility users from coming on site. In order to enable an easier remote user participation in experiments, a read-only version of the GUI server has been developed ad-hoc, and made available during Summer 2020. Obviously, easy and safe remote access has advantages beyond the current travel restrictions. Therefore, activities to provide a web-technology based front-end to Karabo have been accelerated. Perspectively, this interface aims to ensure remote accessibility, while conforming to scientific data and general privacy policies relevant for the European XFEL.  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)