The ceilometer.image.notifications Module
Handler for producing image metering messages from glance notification
events.
-
class ceilometer.image.notifications.Image(transporter)[source]
Bases: ceilometer.image.notifications.ImageCRUDBase, ceilometer.agent.plugin_base.NonMetricNotificationBase
-
process_notification(message)[source]
-
class ceilometer.image.notifications.ImageBase(transporter)[source]
Bases: ceilometer.agent.plugin_base.NotificationBase
Base class for image counting.
-
static get_targets(conf)[source]
Return a sequence of oslo.messaging.Target
This sequence is defining the exchange and topics to be connected for
this plugin.
-
class ceilometer.image.notifications.ImageCRUD(transporter)[source]
Bases: ceilometer.image.notifications.ImageCRUDBase, ceilometer.agent.plugin_base.NonMetricNotificationBase
-
process_notification(message)[source]
-
class ceilometer.image.notifications.ImageCRUDBase(transporter)[source]
Bases: ceilometer.image.notifications.ImageBase
-
class ceilometer.image.notifications.ImageDownload(transporter)[source]
Bases: ceilometer.image.notifications.ImageBase
Emit image_download sample when an image is downloaded.
-
process_notification(message)[source]
-
class ceilometer.image.notifications.ImageServe(transporter)[source]
Bases: ceilometer.image.notifications.ImageBase
Emit image_serve sample when an image is served out.
-
process_notification(message)[source]
-
class ceilometer.image.notifications.ImageSize(transporter)[source]
Bases: ceilometer.image.notifications.ImageCRUDBase
-
process_notification(message)[source]