X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fdashboarder%2Fdashboarder.py;h=8b16988a40d77a61ed68c91a95e60afe4df18dbf;hb=refs%2Fheads%2Fng-ro-refactor;hp=35364d6ef16e05aacae822a29ed50ee0bc526149;hpb=806fe459500347c2ed0b8c787aae2d94b709d836;p=osm%2FMON.git diff --git a/osm_mon/dashboarder/dashboarder.py b/osm_mon/dashboarder/dashboarder.py index 35364d6..8b16988 100644 --- a/osm_mon/dashboarder/dashboarder.py +++ b/osm_mon/dashboarder/dashboarder.py @@ -48,7 +48,12 @@ class Dashboarder: async def start(self): topics = ["users", "project"] - await self.msg_bus.aioread(topics, self._user_msg) + try: + await self.msg_bus.aioread(topics, self._user_msg) + except Exception as e: + # Failed to subscribe to kafka topics + log.error("Error when subscribing to topics %s", str(topics)) + log.exception("Exception %s", str(e)) async def _user_msg(self, topic, key, values): log.debug("Message from kafka bus received: topic: %s and values: %s and key: %s", topic, values, key)