[Openstack-operators] Leveraging Gnocchi in Mitaka

gordon chung gord at live.ca
Fri Jun 23 20:07:07 UTC 2017



On 23/06/17 02:50 PM, Tracy Comstock Roesler wrote:
> We’ve been using gnocchi in mitaka for a few months now but we’ve run
> into some issues with performance, predominantly because of the number
> of data points sent along rabbitmq.

i'm not sure what rabbitmq has to do with gnocchi since gnocchi itself 
does not utilise rabbitmq? you mean ceilometer? here? which queues are 
growing in rabbitmq?

>
> We’ve tried to bypass rabbit, but  configuring our pipeline.yaml to push
> to 'gnocchi://' hasn’t failed.  Do you think we’d have better luck with
> 'direct://', or is it just not possible?
>

what is your error? gnocchi:// is just an alias for direct:// publisher 
so it won't change much.

> I’ve also seen emails about potentially updating/backporting the
> dispatcher code while using a gnocchi 2.1 installation.  Is this a safe
> method?  I’m guessing by upgrading the dispatching code, I can resolve
> the problem of having to publish our stuff to rabbit.
>

is it safe? i'm not sure if backporting newer ceilometer code will work 
with gnocchiv2.1. that said, i don't recommend you use gnocchiv2.1 as i 
would say only starting in gnocchiv3 is it actually usable (my personal 
opinion). if you backport newer dispatcher but use gnocchiv3+ or 
gnocchiv4, it should work but you should probably understand the code 
before doing so.

>
> I’m trying to resolve a backlog issue we’re having because we leverage
> gnocchi and metricd for canary instances as elastic scaling of nodes.
>

backlog in gnocchi? if you mean when you run 'gnocchi status', the 
values never stop growing, then i would say 1) only gnocchiv3+ is usable 
2) add more metricd workers 3) gnocchiv4 is better than gnocchiv3.

cheers,

-- 
gord


More information about the OpenStack-operators mailing list