With EOSC Monitoring, service providers can register their services through EOSC and track how they are used.
Monitoring is the key service needed to gain insights into an infrastructure. It needs to be continuous and on-demand to quickly detect, correlate, and analyse data for a fast reaction to anomalous behaviour. The challenge of this type of monitoring is how to quickly identify and correlate problems before they affect end-users and ultimately the productivity of the organisation. Management teams can monitor the availability and reliability of the services from a high level view down to individual system metrics and monitor the conformance of multiple SLAs. The key functional requirements are:
- Monitoring of services
- Reporting availability and reliability,
- Visualisation of the services status,
- Provide dashboard interfaces,
- Sending real-time alerts.
The dashboard design should enable easy access and visualisation of data for end-users. APIs should also be supported so as to allow third parties to gather monitoring data from the system through them.
For EOSC there are two monitoring services already in place: EOSC CORE and the EOSC Exchange Monitoring Service. These two services are responsible to monitor the Core services (EOSC Core Monitoring) and the services onboarded to the Marketplace (EOSC-Exchange Monitoring).
Who is it for?
EOSC Marketplace users and providers
Why an EOSC Monitoring for the Core and one for the Exchange?
- Clear visibility on current service availability and reliability is valuable for users looking for services that could potentially be used as part of their own recurring research activities.
- Historical data on a service’s reliability and availability can help users find services with the required availability and reliability.
- Providers can subscribe to notification services to alert them if a service they operate is unavailable and needs corrective action. (not yet available at M18, but planned)