[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?

Cheers,
Sam



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




More information about the OpenStack-dev mailing list