From: govindappa Date: Wed, 27 Feb 2019 15:32:28 +0000 (+0100) Subject: Enhancing NBI to define APIs for metric collection X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FFeatures.git;a=commitdiff_plain;h=d2553dcd09b39fe2496dae21faf6892c52bd7898 Enhancing NBI to define APIs for metric collection Change-Id: I67ab502a1337c0866f7e1faca6e1f0fc4dc58a78 --- diff --git a/Release6/getting_metrics_from_NBI b/Release6/getting_metrics_from_NBI new file mode 100644 index 0000000..e65d9e9 --- /dev/null +++ b/Release6/getting_metrics_from_NBI @@ -0,0 +1,47 @@ +# NBI - Fetching Metrics data from Prometheus # + + + +## Proposer ## + +- Vijay R S (Tata Elxsi) + + + +## Type ## + +**Feature** + + + +## Target MDG/TF ## + +NBI + + + +## Description ## + +Enhancing NBI to define APIs for metric collection. +NBI will achieve this by fetching the metrics from Prometheus database by using +well-defined REST APIs of Prometheus. + +Following metrics of VNFs will be retrieved from Prometheus + +cpu_utilization +average_memory_utilization +disk_read_ops +disk_write_ops +disk_read_bytes +disk_write_bytes +packets_dropped_ +packets_received +packets_sent + + + +## Demo or definition of done ## + +NBI defined APIs for metric collection can be tested using Postman for the correctness +of the data. +Preferred data format is JSON. \ No newline at end of file