The ceilometer.compute.notifications.instance ModuleΒΆ
Converters for producing compute sample messages from notification events.
-
class
ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase(transporter)[source] Bases:
ceilometer.compute.notifications.instance.UserMetadataAwareInstanceNotificationBaseConvert compute.instance.* notifications into Samples.
-
class
ceilometer.compute.notifications.instance.EphemeralDiskSize(transporter)[source] Bases:
ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase-
get_sample(message)[source]
-
-
class
ceilometer.compute.notifications.instance.Instance(transporter)[source] Bases:
ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase,ceilometer.agent.plugin_base.NonMetricNotificationBase-
get_sample(message)[source]
-
-
class
ceilometer.compute.notifications.instance.InstanceDelete(transporter)[source] Bases:
ceilometer.compute.notifications.instance.ComputeInstanceNotificationBaseHandle the messages sent by the nova notifier plugin.
Messages are sent when an instance is being deleted.
-
get_sample(message)[source]
-
-
class
ceilometer.compute.notifications.instance.InstanceFlavor(transporter)[source] Bases:
ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase,ceilometer.agent.plugin_base.NonMetricNotificationBase-
get_sample(message)[source]
-
-
class
ceilometer.compute.notifications.instance.InstanceScheduled(transporter)[source] Bases:
ceilometer.compute.notifications.instance.UserMetadataAwareInstanceNotificationBase,ceilometer.agent.plugin_base.NonMetricNotificationBase-
get_instance_properties(message)[source] Retrieve instance properties from notification payload.
-
get_sample(message)[source]
-
-
class
ceilometer.compute.notifications.instance.Memory(transporter)[source] Bases:
ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase-
get_sample(message)[source]
-
-
class
ceilometer.compute.notifications.instance.RootDiskSize(transporter)[source] Bases:
ceilometer.compute.notifications.instance.ComputeInstanceNotificationBase-
get_sample(message)[source]
-
-
class
ceilometer.compute.notifications.instance.UserMetadataAwareInstanceNotificationBase(transporter)[source] Bases:
ceilometer.compute.notifications.ComputeNotificationBaseConsumes notifications containing instance user metadata.
-
get_instance_properties(message)[source] Retrieve instance properties from notification payload.
-
get_sample(message)[source] Derive sample from notification payload.
-
process_notification(message)[source]
-