Service KPI Metric Based Scaling of VNF using exporter endpoint in NGSA
Proposers
- Rahul Kumar (Tata Elxsi)
- Deepika E (Tata Elxsi)
- Jayaprakash G (Tata Elxsi)
- Ramesh Ramanathan (Tata Elxsi)
Description
We already have a provision in OSM to add the "exporter_endpoint" field within the VNF. This field allows users to specify the URL and PORT of the VNF's exporter endpoint, enabling Prometheus to directly collect performance metrics from the VNF. However, the current NGSA lacks a mechanism to leverage this data source for service KPI-based scaling.
This feature aims to bring support for Service KPI metric-based scaling of VNF in NGSA. With real-time service KPI data readily available, NGSA can implement dynamic VNF scaling based on predefined thresholds, ensuring optimal resource utilization and performance.
Demo or definition of done
A Robot test must be created or updated, containing at least the following steps:
- Onboard VNF package with VNF exporter endpoints and template.
- Instantiate the NS.
- Verify Service KPI is flowing to OSM-Prometheus.
- Verify the scaling based on the predefined threshold.
Edited by garciadeblas