X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fapi%2Frest%2Fmonitor.py;fp=src%2Femuvim%2Fapi%2Frest%2Fmonitor.py;h=45d954116dd3ad4c81df4b6752e2361abc504570;hb=9c8a412537446ca2f28132617c4a0d0d55ae660a;hp=15ec014e3d278fcc1374d93dba19fe186f843eda;hpb=1027edcd4d26047a73bdcad0e3921d8273400df0;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)