The ceilometer.compute.notifications.instance ModuleΒΆ

Converters for producing compute sample messages from notification events.

class ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase(pipeline_manager)[source]

Bases: ceilometer.compute.notifications.instance.UserMetadataAwareInstanceNotificationBase

Convert compute.instance.* notifications into Samples.

class ceilometer.compute.notifications.instance.EphemeralDiskSize(pipeline_manager)[source]

Bases: ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase

EphemeralDiskSize.get_sample(message)[source]
class ceilometer.compute.notifications.instance.Instance(pipeline_manager)[source]

Bases: ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase

Instance.get_sample(message)[source]
class ceilometer.compute.notifications.instance.InstanceDelete(pipeline_manager)[source]

Bases: ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase

Handle the messages sent by the nova notifier plugin.

Messages are sent when an instance is being deleted.

InstanceDelete.get_sample(message)[source]
class ceilometer.compute.notifications.instance.InstanceFlavor(pipeline_manager)[source]

Bases: ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase

InstanceFlavor.get_sample(message)[source]
class ceilometer.compute.notifications.instance.InstanceScheduled(pipeline_manager)[source]

Bases: ceilometer.compute.notifications.instance.UserMetadataAwareInstanceNotificationBase

InstanceScheduled.get_instance_properties(message)[source]

Retrieve instance properties from notification payload.

InstanceScheduled.get_sample(message)[source]
class ceilometer.compute.notifications.instance.Memory(pipeline_manager)[source]

Bases: ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase

Memory.get_sample(message)[source]
class ceilometer.compute.notifications.instance.RootDiskSize(pipeline_manager)[source]

Bases: ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase

RootDiskSize.get_sample(message)[source]
class ceilometer.compute.notifications.instance.UserMetadataAwareInstanceNotificationBase(pipeline_manager)[source]

Bases: ceilometer.compute.notifications.ComputeNotificationBase

Consumes notifications containing instance user metadata.

UserMetadataAwareInstanceNotificationBase.get_instance_properties(message)[source]

Retrieve instance properties from notification payload.

UserMetadataAwareInstanceNotificationBase.get_sample(message)[source]

Derive sample from notification payload.

UserMetadataAwareInstanceNotificationBase.process_notification(message)[source]
class ceilometer.compute.notifications.instance.VCpus(pipeline_manager)[source]

Bases: ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase

VCpus.get_sample(message)[source]

Previous topic

The ceilometer.compute.notifications.cpu Module

Next topic

The ceilometer.compute.notifications Module

This Page