ARGO team meeting for progress and improvements of the central e-Infrastructure Monitoring and Messaging Service system for EOSC-Hub, 23-25 September 2019


From 23 to 25 September, 2019, a face-to-face meeting of the ARGO team was held in Srce, Zagreb, Croatia, which, as part of the H2020 EOSC-Hub project, works on the development, integration and maintenance of central infrastructure and collaboration services for the Research and Education communities.
The ARGO team, made up of experts from GRNET (National Infrastructures for Research and Technology) from Greece, CNRS (fr. Center National de la Recherche Scientifique) from France and SRCE, Croatia, have maintained and developed in the EOSC-Hub project for the past 18 months, a central e-Infrastructure monitoring system for EOSC, called ARGO.
During the three-day stay in SRCE, the team analyzed the achieved results from the previous period, resolved current problems in the operation of individual components, and planned further improvements to the ARGO monitoring system and ARGO messaging service.
The ARGO Monitoring service provides a flexible and scalable framework for monitoring status, availability and reliability of a wide range of services. It generates multiple reports using customer defined profiles (e.g. for SLA management, operations etc) and has built-in multi-tenant support in the core framework. The ARGO monitoring system monitors all EOSC services, sends alerts and reports on availability and reliability.
The AMS (ARGO Messaging Service) is a backbone service that is used by services and tools for message communication purposes. It is a Publish/Subscribe Service, which implements the Google PubSub protocol. It provides an HTTP API that enables Users/Systems to implement message oriented service using the Publish/Subscribe Model over plain HTTP. It is currently used by the central ARGO monitoring system and Operations Portal services, and is being integrated with APEL, which is used to track the use of EOSC resources.