We checked the message Nova sends (http://paste.openstack.org/show/135906/) and IMHO, it's not a Nova issue: it just sends a message for every state of instance boot (start, scheduling, building, spawning, port creation, etc). It's left up to the thing, that collects those message how to treat them.
I have no idea how Ceilometer works, but I suppose they have some kind of 'drivers' which receives these messages, analyzes them and puts to a DB. From what I see here, what you really want is to take the metering values not from all messages (note, that for other consumers it *may* make sense to provide the data in each message, despite the fact the existing 'driver' in Ceilometer doesn't want that).
We checked the message Nova sends (http:// paste.openstack .org/show/ 135906/) and IMHO, it's not a Nova issue: it just sends a message for every state of instance boot (start, scheduling, building, spawning, port creation, etc). It's left up to the thing, that collects those message how to treat them.
I have no idea how Ceilometer works, but I suppose they have some kind of 'drivers' which receives these messages, analyzes them and puts to a DB. From what I see here, what you really want is to take the metering values not from all messages (note, that for other consumers it *may* make sense to provide the data in each message, despite the fact the existing 'driver' in Ceilometer doesn't want that).