2016-09-08 14:34:42.352 27776 ERROR vitrage.datasources.driver_base File "/opt/stack/vitrage/vitrage/datasources/heat/stack/driver.py", line 107, in get_all
2016-09-08 14:34:42.352 27776 ERROR vitrage.datasources.driver_base stacks = self.client.stacks.list(global_tenant=True)
2016-09-08 14:34:42.352 27776 ERROR vitrage.datasources.driver_base AttributeError: 'NoneType' object has no attribute 'stacks'
2016-09-08 14:34:42.352 27776 ERROR vitrage.datasources.driver_base
2016-09-08 14:35:02.376 27776 ERROR vitrage.clients [-] Create Heat client - Got Exception: The resource could not be found. (HTTP 404)
2016-09-08 14:35:02.376 27776 ERROR vitrage.clients Traceback (most recent call last):
The bug happens if heat datasource is configured in vitrage, but heat is not installed. An exception is written to the log, but the graph and the other datasources keep running as usual. I think the solution to this bug should be a clear error message.
In the meantime, you should either install heat, or remove it from the list of datasources: in vitrage.conf, remove 'heat.stack' from 'types' list.