- result = future.result(timeout=int(self.conf.get('collector',
- 'process_execution_timeout')))
- metrics.extend(result)
- log.debug('result = %s' % (result))
+ try:
+ result = future.result(timeout=int(self.conf.get('collector',
+ 'process_execution_timeout')))
+ metrics.extend(result)
+ log.debug('result = %s' % (result))
+ except keystoneauth1.exceptions.connection.ConnectionError as e:
+ log.info("Keystone connection error during metric collection")
+ log.debug("Keystone connection error exception %s" % (e))