backtrace when gnocchi is down

Bug #1635578 reported by Mehdi Abaakouk
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Undecided
Julien Danjou

Bug Description

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ceilometer (master)

Fix proposed to branch: master
Review: https://review.openstack.org/389619

Changed in ceilometer:
assignee: nobody → Mehdi Abaakouk (sileht)
status: New → In Progress
Changed in ceilometer:
assignee: Mehdi Abaakouk (sileht) → Julien Danjou (jdanjou)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/389619
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=a369c94ff06ac5ce99e45c7ed060dc1638820948
Submitter: Jenkins
Branch: master

commit a369c94ff06ac5ce99e45c7ed060dc1638820948
Author: Mehdi Abaakouk <email address hidden>
Date: Fri Oct 21 11:38:14 2016 +0200

    gnocchi: don't show backtrace on connection failure

    When gnocchi is down a backtrace is printed when
    only a error message is needed.

    Closes-bug: #1635578
    Change-Id: I43c9e0e9f4cfe8390ced46ff066f9049c3ed4451

Changed in ceilometer:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ceilometer (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/403642

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (stable/newton)

Reviewed: https://review.openstack.org/403642
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=60f5caa312b29b9d07c4a8397eddc24a31beebab
Submitter: Jenkins
Branch: stable/newton

commit 60f5caa312b29b9d07c4a8397eddc24a31beebab
Author: Mehdi Abaakouk <email address hidden>
Date: Fri Oct 21 11:38:14 2016 +0200

    gnocchi: don't show backtrace on connection failure

    When gnocchi is down a backtrace is printed when
    only a error message is needed.

    Closes-bug: #1635578
    Change-Id: I43c9e0e9f4cfe8390ced46ff066f9049c3ed4451
    (cherry picked from commit a369c94ff06ac5ce99e45c7ed060dc1638820948)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ceilometer 7.0.1

This issue was fixed in the openstack/ceilometer 7.0.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ceilometer 8.0.0

This issue was fixed in the openstack/ceilometer 8.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.