[openstack-dev] [telemetry][aodh][vitrage] The purpose of notification about alarm updating
gord at live.ca
Wed Jan 6 13:52:05 UTC 2016
On 06/01/2016 8:11 AM, AFEK, Ifat (Ifat) wrote:
> We would like to be notified once an alarm state is changed, so we prefer using the message bus.
> As far as I understand, ceilometer and aodh APIs do not provide immediate notifications. If we use the APIs, we will have to poll the data periodically and look for changes, and we will get them in delay. By listening to the message bus we can get the notifications immediately, like we do with other openstack components.
> Is there an advantage in using the API instead?
> And what do you mean by "aggregation on events data"? what kind of aggregations can we do?
is the idea that you don't want to use a webhook to be notified? when an
alarm is computed by aodh-evaluator, it sends this alarm (via message
queue) to aodh-notifier which in turns does the webhook. if you just
disable aodh-notifier, the alarm won't be consumed and you can listen to
alternatively, it was discussed that maybe adding a zaqar notifier would
be useful. that way, aodh-notifier would send alarm to zaqar and you
could configure it to requeue or maybe send a smtp.
More information about the OpenStack-dev