Create a resource that can receive alarms and save them as an event
So this is a very simple resource that a user can point an alarm to inorder to record important events in their stack.
This is inspired by the AWS::SNS::Topic. We don't yet have a sns so lets at least give the use a way to store events.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Angus Salkeld
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- None
- Started by
- Completed by
- Steve Baker
Related branches
Related bugs
Sprints
Whiteboard
recorder:
Type: OS::Heat:
CPUAlarmHigh:
Type: OS::Metering::Alarm
Properties:
counter_name: cpu_util
statistic: avg
period: '60'
evaluatio
threshold: '50'
alarm_
- {"Fn::GetAtt": [WebServerScale
ok_actions:
- {"Fn::GetAtt": [recorder, AlarmUrl]}
insuffici
- {"Fn::GetAtt": [recorder, AlarmUrl]}
matching_
compariso
(SpamapS) I'm a bit concerned that there is no way to purge events in the API. Because of that, this seems like the wrong place to be storing something that may happen quite often. With a few big unstable stacks the events table is going to get very big, very quickly.
Gerrit topic: https:/
Addressed by: https:/
Add the enabled property to the ceilometer alarm.
Addressed by: https:/
Add OS::Heat:
Addressed by: https:/
Stop coping UUIDStub, put it in tests.utils