Ask Your Question

Revision history [back]

The answer above is correct, but there are now a couple more options:

  • Have your script run by a web server as above. Ceilometer can call it directly via the alarm_action webhook.
  • Have your script listen on a Zaqar queue. Ceilometer can use a custom URL type as the action to post messages to the queue.
  • Write your script as a Mistral workflow. Set up as for the Zaqar queue above, and configure a subscription on the queue that triggers the workflow.

There is an example Heat template (requires Ocata) for the latter case.