X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fcore%2Fmessage_bus%2Fcommon_consumer.py;h=df3133dabf32c0bac53608b3557e32a59a18ade8;hb=cf507461d5f0d7e0121ef734d4ff70d40d6c61ec;hp=60ad313b65e30f14fe669866cede7da5739f538f;hpb=a4ffa936b4f8a2bfcd1b64541e00c93aac449a56;p=osm%2FMON.git diff --git a/osm_mon/core/message_bus/common_consumer.py b/osm_mon/core/message_bus/common_consumer.py index 60ad313..df3133d 100755 --- a/osm_mon/core/message_bus/common_consumer.py +++ b/osm_mon/core/message_bus/common_consumer.py @@ -94,14 +94,14 @@ class CommonConsumer: def get_vdur(self, nsr_id, member_index, vdu_name): vnfr = self.get_vnfr(nsr_id, member_index) for vdur in vnfr['vdur']: - if vdur['vdu-id-ref'] == vdu_name: + if vdur['name'] == vdu_name: return vdur raise ValueError('vdur not found for nsr-id %s, member_index %s and vdu_name %s', nsr_id, member_index, vdu_name) def get_vnfr(self, nsr_id, member_index): - vnfr = self.common_db.get_one(table="vnfrs", - filter={"nsr-id-ref": nsr_id, "member-vnf-index-ref": str(member_index)}) + vnfr = self.common_db.get_one("vnfrs", + {"nsr-id-ref": nsr_id, "member-vnf-index-ref": str(member_index)}) return vnfr def run(self): @@ -176,7 +176,7 @@ class CommonConsumer: elif vim_type == "vmware": log.info("This metric_request message is for the vROPs plugin.") - self.vrops_rcvr.consume(message) + self.vrops_rcvr.consume(message,vim_uuid) else: log.debug("vim_type is misconfigured or unsupported; %s",