On Wed, Oct 29, 2014 at 03:19:49PM +0500, david jhon wrote: > Hi, > > I am using all-in-one Havana on Ubuntu 12.04 LTS, working on Ceilometer > and Heat. I want to launch an instance based on a threshold defined in > alarm. My question is where and how am I supposed to define the webhook > URL for --alarm-actions argument. I am creating threshold alarm with the > following command: > > ceilometer -k alarm-threshold-create --name tester_cpu_high --description > 'instance_too_high' --meter-name cpu_util --threshold 20.0 > --comparison-operator ge --statistic avg --period 30 --evaluation-periods > 1 --query resource_id=bd4ec331-dfc5-4a75-b928-6d0988dfc369
Hi, you may want to use the general mailing list for future usage questions like this, as it's not really related to development: https://wiki.openstack.org/wiki/Mailing_Lists#General_List The answer to your question is you must create the alarm inside your heat template, and reference a resource which provides a pre-signed URL, such as a ScalingPolicy resource. Here's an example template: https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml#L121 If you really want to create the alarm via the ceilometer CLI for testing, you'll need to expose the URL of the ScalingPolicy via a stack output, like this: https://github.com/openstack/heat-templates/blob/master/hot/asg_of_servers.yaml#L78 And get the output URL via "heat stack-show <stack name>" Steve _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev