Newer
Older
Services (& resources) created through OSL provide a vast amount of data and metrics. The data can be used to perform actions on the said services. Up until now (OSL v1.0) external tools are used to leverage those data.
The goal of this feature is to create a mechanism that, through OSL, can retrieve the data and return them to the services (and/or resources) they are associated with.
* How does OSL retrieves data that come from multiple, non-homogenous environments?
* How does OSL associates the data with their respective services?
* How the services receive the data that were retrieved by the MDAS?
* What mechanisms are trigered to perform actions based on the data recieved?
Most of the above challenges can be split in further tecnhical and technology challenges.
## High Level Design
* METRICO enables users to retrieve metrics monitored via a Prometheus.
* The infrastructure has to be monitored with any monitoring tool that has a Prometheus exporter and will export the collected data to a Prometheus.
