When Gnocchi-api is down, ceilometer-collector show backtrace:
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi [-] Unable to establish connection to http://172.17.0.18:8041/v1/batch/resources/metrics/measures
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi Traceback (most recent call last):
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi File "/usr/lib/python2.7/site-packages/ceilometer/dispatcher/gnocchi.py", line 376, in record_metering_data
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi self.batch_measures(measures, gnocchi_data, stats)
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi File "/usr/lib/python2.7/site-packages/ceilometer/dispatcher/gnocchi.py", line 403, in batch_measures
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi self._gnocchi.metric.batch_resources_metrics_measures(measures)
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi File "/usr/lib/python2.7/site-packages/gnocchiclient/v1/metric.py", line 165, in batch_resources_metrics_measures
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi data=jsonutils.dumps(measures))
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi File "/usr/lib/python2.7/site-packages/gnocchiclient/v1/base.py", line 41, in _post
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi return self.client.api.post(*args, **kwargs)
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 193, in post
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi return self.request(url, 'POST', **kwargs)
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi File "/usr/lib/python2.7/site-packages/gnocchiclient/client.py", line 35, in request
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi **kwargs)
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 112, in request
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi return self.session.request(url, method, **kwargs)
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi File "/usr/lib/python2.7/site-packages/positional/__init__.py", line 101, in inner
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi return wrapped(*args, **kwargs)
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 555, in request
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi resp = send(**kwargs)
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 599, in _send_request
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi raise exceptions.ConnectFailure(msg)
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi ConnectFailure: Unable to establish connection to http://172.17.0.18:8041/v1/batch/resources/metrics/measures
2016-10-20 05:52:10.533 10690 ERROR ceilometer.dispatcher.gnocchi
Fix proposed to branch: master /review. openstack. org/389619
Review: https:/