The term service monitoring refers to all the activities of collecting, aggregating, analyzing and displaying data relating to a system. The monitoring framework allows you to observe the status of a system and to predict / prevent possible problems before they affect its operation, optimizing user’s experience.
The data to be analyzed are obtained by extracting appropriate metrics from the system, metrics such as the memory, disks, CPU usage… with respect to the system and / or to particular applications instances. This metrics extraction process is called instrumentation.
Each service, along with its own characteristics, is different from any other service and there are many parameters that can be monitored. Metrics can range from low-level resources such as CPU usage to high-level business metrics such as the number of registrations.
The monitoring system for the 5GCity platform monitors the overall virtualized resources (calculation, storage and network) of the three-tier architecture and, through an appropriate set of parameters, the applications and services running on the 5GCity infrastructure.
Regarding the infrastructure, the monitoring system includes three different resource domains, i.e. 1) NFVI resources; 2) SDN-enabled elements; 3) physical devices that do not belong to the first two categories; while with regard to the applications and services, the monitoring system includes VNFs and service monitoring parameters (metrics, useful also to check SLA compliances).
The monitoring system has been integrated with the different orchestration layer components to assist in the network system management. The 5GCity system monitoring is able to provide capabilities to monitor both network and cloud infrastructural elements and the related services with a full end-to-end view. To get this feature, the monitoring system has been thought in a global perspective, with a view to the different services composing the overall infrastructure.
The implemented monitoring system -within 5GCity project – is able to instrument and monitor the different devices composing the overall infrastructure providing a unique and simple-to-access view of the 5GCity platform exposed to both dashboards and analytical techniques collecting and providing all the information needed in a “monitoring as a service” model.
Examples of possible application are:
SLA assurance / QoS monitoring
Resource utilization (real-time) / Resource optimization
Application health / System (or sub-systems) health
Data analytics / Root cause analysis
Dashboard / data visualization
Read more here.