X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fapi%2Frest%2Fmonitor.py;h=45d954116dd3ad4c81df4b6752e2361abc504570;hb=5afa0714ecd0762b29f37df1b5679865839ece34;hp=15ec014e3d278fcc1374d93dba19fe186f843eda;hpb=aba0a5ebb8a7c606e988bbbb01c7875447d23ebe;p=osm%2Fvim-emu.git diff --git a/src/emuvim/api/rest/monitor.py b/src/emuvim/api/rest/monitor.py index 15ec014..45d9541 100755 --- a/src/emuvim/api/rest/monitor.py +++ b/src/emuvim/api/rest/monitor.py @@ -53,7 +53,7 @@ class MonitorInterfaceAction(Resource): """ global net - def put(self, vnf_name, vnf_interface, metric): + def put(self, vnf_name, vnf_interface=None, metric='tx_packets'): logging.debug("REST CALL: start monitor VNF interface") try: c = net.monitor_agent.setup_metric(vnf_name, vnf_interface, metric) @@ -63,7 +63,7 @@ class MonitorInterfaceAction(Resource): logging.exception("API error.") return ex.message, 500 - def delete(self, vnf_name, vnf_interface, metric): + def delete(self, vnf_name, vnf_interface=None, metric='tx_packets'): logging.debug("REST CALL: stop monitor VNF interface") try: c = net.monitor_agent.stop_metric(vnf_name, vnf_interface, metric) @@ -85,7 +85,7 @@ class MonitorFlowAction(Resource): """ global net - def put(self, vnf_name, vnf_interface, metric, cookie): + def put(self, vnf_name, vnf_interface=None, metric='tx_packets', cookie=0): logging.debug("REST CALL: start monitor VNF interface") try: c = net.monitor_agent.setup_flow(vnf_name, vnf_interface, metric, cookie) @@ -95,7 +95,7 @@ class MonitorFlowAction(Resource): logging.exception("API error.") return ex.message, 500 - def delete(self, vnf_name, vnf_interface, metric, cookie): + def delete(self, vnf_name, vnf_interface=None, metric='tx_packets', cookie=0): logging.debug("REST CALL: stop monitor VNF interface") try: c = net.monitor_agent.stop_flow(vnf_name, vnf_interface, metric, cookie)