X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Femuvim%2Fapi%2Fzerorpc%2Fnetwork.py;h=ac17e25393a175cae51697024ba6a001554a701a;hb=60670da78ec2167314af21fa527cd3b58d173c4c;hp=a64b09ec09c1630fdbf75aadeada9a9f184134d6;hpb=ed711fdbdf3da1adc3108b13129e0d1749c24fb7;p=osm%2Fvim-emu.git diff --git a/src/emuvim/api/zerorpc/network.py b/src/emuvim/api/zerorpc/network.py index a64b09e..ac17e25 100644 --- a/src/emuvim/api/zerorpc/network.py +++ b/src/emuvim/api/zerorpc/network.py @@ -91,23 +91,22 @@ class DCNetworkApi(object): return ex.message # setup the rate measurement for a vnf interface - def monitor_setup_rate_measurement(self, vnf_name, vnf_interface, direction, metric): - logging.debug("RPC CALL: get rate") + def setup_metric(self, vnf_name, vnf_interface, metric): + logging.debug("RPC CALL: setup metric") try: - c = self.net.monitor_agent.setup_rate_measurement(vnf_name, vnf_interface, direction, metric) + c = self.net.monitor_agent.setup_metric(vnf_name, vnf_interface, metric) return c except Exception as ex: logging.exception("RPC error.") return ex.message - # get egress(default) or ingress rate of a vnf - def monitor_get_rate(self, vnf_name, vnf_interface, direction, metric): - logging.debug("RPC CALL: get rate") + # remove the rate measurement for a vnf interface + def stop_metric(self, vnf_name, vnf_interface, metric): + logging.debug("RPC CALL: setup metric") try: - c = self.net.monitor_agent.get_rate(vnf_name, vnf_interface, direction, metric) + c = self.net.monitor_agent.remove_metric(vnf_name, vnf_interface, metric) return c except Exception as ex: logging.exception("RPC error.") return ex.message -