Allows the analysis of the performance of each of the functionalities to serve as a
source for the general report building block. Along with the monitoring block, provides
past performance and history records of the metrics gathered at the monitoring stage.