Speaker
Description
In LHC Run 3, several hundred thousand histograms are continuously updated during data taking and used by automated algorithms for data quality assessment. A subset of these histograms is also presented to experts. The current online histogram display, based on a standalone C++ application using ROOT and Qt, provides reliable functionality but offers limited integration with modern web technologies, making it less convenient for use within the globally distributed ATLAS collaboration.
To address these limitations, for the ATLAS Phase-II Upgrade we are introducing a new monitoring visualization framework based on Grafana dashboards. We have developed two custom Grafana plugins to provide seamless access to ATLAS monitoring data: a datasource plugin that retrieves histograms from the online Information Service (IS) during data taking and from the Monitoring Data Archive (MDA) for retrospective analysis, and a panel plugin that renders histograms using JSROOT, enabling interactive ROOT-style visualization directly in the web browser. The panel plugin supports editing and persistent storage of visualization parameters within the dashboard configuration, which are automatically reapplied when histograms are refreshed, ensuring consistent display behavior across sessions.
This new approach provides a unified, fully web-based monitoring environment that offers access to both online and historical monitoring data and supports seamless integration with operational and performance metrics. It simplifies deployment and maintenance by removing the need for standalone client applications and aligns ATLAS with widely adopted open-source observability tools. In this contribution, we present the system architecture, implementation details, performance characteristics, and plans for full deployment during the Phase-II Upgrade.