From: rsvij Date: Thu, 5 Sep 2019 11:03:38 +0000 (+0200) Subject: Enhancement of NBI API to collect VNF metrics X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=d3603977f20048c944a99212ad8af2d5c630de36;p=osm%2FFeatures.git Enhancement of NBI API to collect VNF metrics Change-Id: Ibb5ec9750eba29e8594598615c1f6a0bb4cd3fe5 --- diff --git a/NBI_API_for_VNF_metric_collection.md b/NBI_API_for_VNF_metric_collection.md new file mode 100644 index 0000000..dd63736 --- /dev/null +++ b/NBI_API_for_VNF_metric_collection.md @@ -0,0 +1,37 @@ +# Enhancement of NBI API to collect VNF metrics + +## Proposers +- Vijay R S (Tata Elxsi) + +## Type + +**Feature** + +## Target MDG/TF + +NBI + +## Description + +Present API implementation for NS metric collection in NBI(Feature 7270) only fetch NFVI metrics, +not the VNF metrics. + +NFVI metrics listed as, + cpu_utilization + average_memory_utilization + disk_read_ops + disk_write_ops + disk_read_bytes + disk_write_bytes + packets_dropped_ + packets_received + packets_sent + +Improvising the NBI to fetch both VNF and NFVI metrics from Prometheus as part of the same API. + +This can be done by making NBI fetch VNFRs collection from mongodb and get the VNF metric names +with that NBI can query Prometheus to get the VNF metrics. + +## Demo or definition of done + +Working NBI API which will fetch metrics of both NFVI and VNFs. \ No newline at end of file