X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fapi%2Fzerorpc%2Fnetwork.py;fp=src%2Femuvim%2Fapi%2Fzerorpc%2Fnetwork.py;h=5fccf4ed28b762eb8bc522b81c846ca2f7e56db5;hb=81955a5f09513f1bba581af38584adbb4bff1eaf;hp=37b34f9e04c8e8488b16edf248694bd30060bff9;hpb=1719bc40e091bec7c6069e5a7c293e95c3080051;p=osm%2Fvim-emu.git diff --git a/src/emuvim/api/zerorpc/network.py b/src/emuvim/api/zerorpc/network.py index 37b34f9..5fccf4e 100755 --- a/src/emuvim/api/zerorpc/network.py +++ b/src/emuvim/api/zerorpc/network.py @@ -134,6 +134,16 @@ class DCNetworkApi(object): logging.exception("RPC error.") return ex.message + # remove the flow metrics measurement + def setup_flow(self, vnf_name, vnf_interface, metric, cookie): + logging.debug("RPC CALL: stop flow") + try: + c = self.net.monitor_agent.setup_flow(vnf_name, vnf_interface, metric, cookie) + return c + except Exception as ex: + logging.exception("RPC error.") + return ex.message + # do prometheus query def prometheus(self, dc_label, vnf_name, vnf_interface, query): logging.debug("RPC CALL: query prometheus")