Yes, you should update Ceilometer.

Or modify the ceilometer/energy/kwapi.py like this (line 46) :
- message = request.json
+ message = request.json()


Le 20/09/2013 12:13, Elton Kevani a écrit :

Thanks for the quick fix.

Now kwapi-api is working just fine :-D . Now i have errors in ceilometer side:

2013-09-20 12:05:41 INFO [urllib3.connectionpool] Starting new HTTP connection (1): 10.10.10.121 2013-09-20 12:05:41 DEBUG [urllib3.connectionpool] "GET /v1/probes/ HTTP/1.1" 200 344 2013-09-20 12:05:41 WARNING [ceilometer.central.manager] Continue after error from kwapi: 'instancemethod' object has no attribute '__getitem__' 2013-09-20 12:05:41 ERROR [ceilometer.central.manager] 'instancemethod' object has no attribute '__getitem__'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/ceilometer/central/manager.py", line 50, in poll_and_publish
    self.manager)))
File "/usr/lib/python2.7/dist-packages/ceilometer/energy/kwapi.py", line 82, in get_counters
    for probe in self.iter_probes(manager.keystone):
File "/usr/lib/python2.7/dist-packages/ceilometer/energy/kwapi.py", line 45, in iter_probes
    probes = message['probes']
TypeError: 'instancemethod' object has no attribute '__getitem__'


Do you know something about this error?
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to