X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fserver%2Fserver.py;h=117c05411c0248519307f3d0eb3714b7632ee061;hb=refs%2Ftags%2Fbranch-bug1511-start;hp=44b23402b05681f8aa4fb0046b27aa886ecd7875;hpb=c2a005ed542b4bc3bdb7bd47bf3b34b1110e1e0d;p=osm%2FMON.git diff --git a/osm_mon/server/server.py b/osm_mon/server/server.py index 44b2340..117c054 100755 --- a/osm_mon/server/server.py +++ b/osm_mon/server/server.py @@ -52,7 +52,12 @@ class Server: topics = [ "alarm_request" ] - await self.msg_bus.aioread(topics, self._process_msg) + try: + await self.msg_bus.aioread(topics, self._process_msg) + except Exception as e: + # Failed to subscribe to kafka topic + log.exception("Error when subscribing to topics %s", str(topics)) + raise e async def _process_msg(self, topic, key, values): log.info("Message arrived: %s", values) @@ -71,9 +76,7 @@ class Server: alarm_details['severity'].lower(), alarm_details['statistic'].lower(), alarm_details['metric_name'], - alarm_details['vdu_name'], - alarm_details['vnf_member_index'], - alarm_details['ns_id'] + alarm_details['tags'] ) response = response_builder.generate_response('create_alarm_response', cor_id=cor_id,