Bug 1387121

Summary: backtrace when gnocchi is down
Product: Red Hat OpenStack Reporter: Mehdi ABAAKOUK <mabaakou>
Component: openstack-ceilometerAssignee: Mehdi ABAAKOUK <mabaakou>
Status: CLOSED CURRENTRELEASE QA Contact: Sasha Smolyak <ssmolyak>
Severity: low Docs Contact:
Priority: unspecified    
Version: 10.0 (Newton)CC: jruzicka, srevivo
Target Milestone: ---Keywords: Triaged, ZStream
Target Release: 10.0 (Newton)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-ceilometer-7.0.2-1.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-04-12 08:14:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Mehdi ABAAKOUK 2016-10-20 07:29:07 UTC
Description of problem:

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


Version-Release number of selected component (if applicable):


How reproducible:

Stop/block gnocchi-api


Actual results:

Backtrace

Expected results:

print just a ERROR message that said the API is down.