Ask Your Question
1

Ceilometer: RPC or messages from Agents?

asked 2013-08-09 11:09:46 -0600

RadekS gravatar image

Hello, I am reading about Ceilometer at http://docs.openstack.org/developer/ceilometer/architecture.html and do not understand: do Agents sent messages to Collector or do they call it directly via RPC? Or both?

Thanks

edit retag flag offensive close merge delete

Comments

You may have more luck asking this question on one of the OpenStack mailing lists.

smaffulli gravatar imagesmaffulli ( 2013-08-09 17:15:05 -0600 )edit

1 answer

Sort by » oldest newest most voted
1

answered 2014-12-15 03:10:45 -0600

9lives gravatar image

In currently ceilometer architecture, the collector will only pick the message from the MQ (eg. rabbitmq etc) and save them into data store via storage abstract layer, there are 2 type of agents in ceilometer currently

  1. polling agents - compute and central agent daemons designed to poll OpenStack services.
  2. notification agent - daemon designed to listen to message queue.

as for polling agent, it will poll the data like vm io cpu etc as well as the data from datacenter like thermal fan speed etc using various technology available and send them to notification bus via pipeline

as for notification agent, it will listen on the notification bus and process the data got then send them back via pipeline the collector will collect the data sent form notification agent in the end.

Hope that helps!

Vic

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

2 followers

Stats

Asked: 2013-08-09 11:09:46 -0600

Seen: 132 times

Last updated: Dec 15 '14