Hi,
after allowing ceilometer to store events, I found this errors in my collector.log
ERROR ceilometer.collector [-] Dispatcher failed to handle the event, requeue it.
ERROR ceilometer.collector Traceback (most recent call last):
ERROR ceilometer.collector File "/usr/lib/python2.7/site-packages/ceilometer/collector.py", line 161, in sample
ERROR ceilometer.collector self.dispatcher_manager.map_method(self.method, samples)
ERROR ceilometer.collector File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 252, in map_method
ERROR ceilometer.collector method_name, *args, **kwds)
ERROR ceilometer.collector File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 225, in map
ERROR ceilometer.collector self._invoke_one_plugin(response.append, func, e, args, kwds)
ERROR ceilometer.collector File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 256, in _invoke_one_plugin
ERROR ceilometer.collector response_callback(func(e, *args, **kwds))
ERROR ceilometer.collector File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 230, in _call_extension_method
ERROR ceilometer.collector return getattr(extension.obj, method_name)(*args, **kwds)
ERROR ceilometer.collector File "/usr/lib/python2.7/site-packages/ceilometer/dispatcher/database.py", line 133, in record_events
ERROR ceilometer.collector self.event_conn.record_events(event_list)
ERROR ceilometer.collector File "/usr/lib/python2.7/site-packages/ceilometer/event/storage/pymongo_base.py", line 72, in record_events
ERROR ceilometer.collector raise error
ERROR ceilometer.collector InvalidDocument: key '_sahara_tag_2.7.1' must not contain '.'
ERROR ceilometer.collector
but _sahara_tag_2.7.1 is generated by sahara aotumatically in custom Properties after register the image.
Is there any solution?
Thanks!
are you storing raw events?
i imagine it's possible to catch this error and disregard... or create a normalizer plugin but i think that would be very slow.