Enhancement of NBI API to collect VNF metrics 12/7912/3
authorrsvij <vijay.r@tataelxsi.co.in>
Thu, 5 Sep 2019 11:03:38 +0000 (13:03 +0200)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Sat, 14 Nov 2020 00:07:37 +0000 (01:07 +0100)
Change-Id: Ibb5ec9750eba29e8594598615c1f6a0bb4cd3fe5

NBI_API_for_VNF_metric_collection.md [new file with mode: 0644]

diff --git a/NBI_API_for_VNF_metric_collection.md b/NBI_API_for_VNF_metric_collection.md
new file mode 100644 (file)
index 0000000..dd63736
--- /dev/null
@@ -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_<nic number>
+ 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