Ceilometer event-list "faultstring": "Events not implemented."}
Hi,
I'm trying to implement CADF notifications within Ceilometer (for auditing API actions) by following this article:
http://docs.openstack.org/developer/pycadf/middleware.html (http://docs.openstack.org/developer/p...)
I think I've completed the setup correctly. Ceilometer is working as I can bring back sample metrics for the hosts and instances but if I try to list event notifications (ceilometer event-list) I get a HTTPInternalServerError message. I've run a --debug and here's the output:
DEBUG (http:121) HTTP/1.0 500 Internal Server Error date: Tue, 06 Jan 2015 14:32:57 GMT content-length: 103 content-type: application/json server: WSGIServer/0.1 Python/2.6.6
{"error_message": {"debuginfo": null, "faultcode": "Server", "faultstring": "Events not implemented."}}
WARNING (http:173) Request returned failure status.
I've tried enabling the storage of events in the database (default despatcher - mongodb) as stated in:
https://ask.openstack.org/en/question/45337/ceilometer-returns-an-empty-event-list/ (https://ask.openstack.org/en/question...)
I still get the same error. In addition to the above, does anyone have a good article on listening to messages on the rabbitmq bus?
I'd appreciate any help you can offer.
Thanks,
Brian
did you checked the ceilometer-api and ceilometer-central-agent log as well? Paste them to paste.openstack.org please. Besides also paste your event.yaml in /etc/ceilometer.
api.log: http://paste.openstack.org/show/155738/ central.log: http://paste.openstack.org/show/155739/ event.yaml: I don't have an event.yaml under /etc/ceilometer
I'm using Icehouse Redhat OSP 5.0
I've since taken the event_definitions.yaml from github. I still get the same issue.
I've also got this issue, Icehouse release. Everything looks like Events are enabled, but i Just get back the "not implemented" error.
Any help/suggestions? Adding the get_events as listed in the "answer" yields no change in behavior (storage/base.py still throws the exception)