Cargando…
Wide-Range Database & Application Monitoring for the ATLAS Experiment at CERN
In High-Energy Physics (HEP) experiments at LHC (Large Hadron Collider) the database applications often become complex by reflecting the ever demanding requirements of the researchers. The ATLAS experiment has several Oracle DB clusters with over 216 database schemes each with its own set of databas...
Autores principales: | , |
---|---|
Lenguaje: | eng |
Publicado: |
2019
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2669830 |
_version_ | 1780962251127128064 |
---|---|
author | Vasileva, Petya Tsvetanova Dimitrov, Gancho |
author_facet | Vasileva, Petya Tsvetanova Dimitrov, Gancho |
author_sort | Vasileva, Petya Tsvetanova |
collection | CERN |
description | In High-Energy Physics (HEP) experiments at LHC (Large Hadron Collider) the database applications often become complex by reflecting the ever demanding requirements of the researchers. The ATLAS experiment has several Oracle DB clusters with over 216 database schemes each with its own set of database objects. To effectively monitor them, we designed a modern and portable application with exceptionally good characteristics. Some of them include: concise view of the most important DB metrics; top SQL statements based on CPU, executions, block reads, etc.; volume growth plots per schema and DB object type; database jobs section with signaling for problematic ones; in-depth analysis in case of contention on data or processes.This presentation describes also the technical aspects of the implementation. The project can be separated into two independent layers. The first layer consists in highly-optimized database objects hiding all complicated calculations and the Oracle REST Data Services (ORDS) provides the API for accessing the monitoring data. The second layer is an AngularJS Web interface, which allows the creation of reusable components, interactive charts and gives modern look and feel of the application. In addition, we will summarize the continuous integration cycle of the application, which uses GitLab-ci pipelines for basic testing, containerization and deployment on the CERN Openshift infrastructure. |
id | cern-2669830 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2019 |
record_format | invenio |
spelling | cern-26698302019-09-30T06:29:59Zhttp://cds.cern.ch/record/2669830engVasileva, Petya TsvetanovaDimitrov, GanchoWide-Range Database & Application Monitoring for the ATLAS Experiment at CERNParticle Physics - ExperimentIn High-Energy Physics (HEP) experiments at LHC (Large Hadron Collider) the database applications often become complex by reflecting the ever demanding requirements of the researchers. The ATLAS experiment has several Oracle DB clusters with over 216 database schemes each with its own set of database objects. To effectively monitor them, we designed a modern and portable application with exceptionally good characteristics. Some of them include: concise view of the most important DB metrics; top SQL statements based on CPU, executions, block reads, etc.; volume growth plots per schema and DB object type; database jobs section with signaling for problematic ones; in-depth analysis in case of contention on data or processes.This presentation describes also the technical aspects of the implementation. The project can be separated into two independent layers. The first layer consists in highly-optimized database objects hiding all complicated calculations and the Oracle REST Data Services (ORDS) provides the API for accessing the monitoring data. The second layer is an AngularJS Web interface, which allows the creation of reusable components, interactive charts and gives modern look and feel of the application. In addition, we will summarize the continuous integration cycle of the application, which uses GitLab-ci pipelines for basic testing, containerization and deployment on the CERN Openshift infrastructure.ATL-SOFT-SLIDE-2019-115oai:cds.cern.ch:26698302019-04-02 |
spellingShingle | Particle Physics - Experiment Vasileva, Petya Tsvetanova Dimitrov, Gancho Wide-Range Database & Application Monitoring for the ATLAS Experiment at CERN |
title | Wide-Range Database & Application Monitoring for the ATLAS Experiment at CERN |
title_full | Wide-Range Database & Application Monitoring for the ATLAS Experiment at CERN |
title_fullStr | Wide-Range Database & Application Monitoring for the ATLAS Experiment at CERN |
title_full_unstemmed | Wide-Range Database & Application Monitoring for the ATLAS Experiment at CERN |
title_short | Wide-Range Database & Application Monitoring for the ATLAS Experiment at CERN |
title_sort | wide-range database & application monitoring for the atlas experiment at cern |
topic | Particle Physics - Experiment |
url | http://cds.cern.ch/record/2669830 |
work_keys_str_mv | AT vasilevapetyatsvetanova widerangedatabaseapplicationmonitoringfortheatlasexperimentatcern AT dimitrovgancho widerangedatabaseapplicationmonitoringfortheatlasexperimentatcern |