Bug 1387121 - backtrace when gnocchi is down
Summary: backtrace when gnocchi is down
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-ceilometer
Version: 10.0 (Newton)
Hardware: Unspecified
OS: Unspecified
unspecified
low
Target Milestone: ---
: 10.0 (Newton)
Assignee: Mehdi ABAAKOUK
QA Contact: Sasha Smolyak
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-20 07:29 UTC by Mehdi ABAAKOUK
Modified: 2017-04-12 08:14 UTC (History)
2 users (show)

Fixed In Version: openstack-ceilometer-7.0.2-1.el7ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-04-12 08:14:12 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 389619 0 None None None 2016-10-21 09:41:32 UTC
OpenStack gerrit 403642 0 None None None 2016-11-28 11:48:04 UTC

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.


Note You need to log in before you can comment on or make changes to this bug.