[openstack-dev] [Ceilometer] Ceilometer and nova compute cells

Sam Morrison sorrison at gmail.com
Thu Aug 1 23:36:19 UTC 2013

On 31/07/2013, at 6:45 PM, Julien Danjou <julien at danjou.info> wrote:

> On Wed, Jul 31 2013, Sam Morrison wrote:
> Hi Sam,
>> Does everything that gets stored in the datastore go through the
>> ceilometer.collector.metering queue?
> If you only use the RPC publisher (which is the default), yes.
>> If so maybe the collector could instead of storing the message forward these
>> messages to another rabbit server where another collector is running who in
>> turn either forwards it up or stores it in the datastore (or both maybe)
>> I think the confusing thing to me is how notification messages get into
>> ceilometer. The collector does 2 things I think? And it seems to leave the
>> messages on the notification.info queue to build up?
> Yes, the collector has 2 purposes right now:
> 1. It listens for notifications on the RPC bus and converts them into
>   Samples;
> 2. It publishes these Samples according to your pipeline.yaml file to
>   different conduct, the default being a RPC call on a collector for
>   storing these samples.

Thanks for the info, looking at the code I think the way to do this would be to create a new dispatcher that instead of recording the metering data just forwards it on to another RPC server for another collector to consume.
Do you think that's the way to go?


> -- 
> Julien Danjou
> ;; Free Software hacker ; freelance consultant
> ;; http://julien.danjou.info

More information about the OpenStack-dev mailing list