The ceilometer.alarm.service ModuleΒΆ

class ceilometer.alarm.service.AlarmEvaluationService[source]

Bases: ceilometer.alarm.service.AlarmService, ceilometer.openstack.common.service.Service

AlarmEvaluationService.start()[source]
class ceilometer.alarm.service.AlarmNotifierService[source]

Bases: ceilometer.openstack.common.service.Service

AlarmNotifierService.notify_alarm(context, data)[source]

Notify that alarm has been triggered.

Parameters:
  • context – Request context.
  • data

    (dict):

    • actions, the URL of the action to run; this is mapped to extensions automatically
    • alarm_id, the ID of the alarm that has been triggered
    • previous, the previous state of the alarm
    • current, the new state the alarm has transitioned to
    • reason, the reason the alarm changed its state
    • reason_data, a dict representation of the reason
AlarmNotifierService.start()[source]
AlarmNotifierService.stop()[source]
class ceilometer.alarm.service.AlarmService[source]

Bases: object

class ceilometer.alarm.service.PartitionedAlarmService[source]

Bases: ceilometer.alarm.service.AlarmService, ceilometer.openstack.common.service.Service

PartitionedAlarmService.allocate(context, data)[source]
PartitionedAlarmService.assign(context, data)[source]
PartitionedAlarmService.presence(context, data)[source]
PartitionedAlarmService.start()[source]
PartitionedAlarmService.stop()[source]
class ceilometer.alarm.service.SingletonAlarmService[source]

Bases: ceilometer.alarm.service.AlarmService, ceilometer.openstack.common.service.Service

SingletonAlarmService.start()[source]

Previous topic

The ceilometer.alarm Module

Next topic

The ceilometer.alarm.notifier.trust Module

This Page