The ceilometer.image.notifications Module
Handler for producing image metering messages from glance notification
events.
-
class ceilometer.image.notifications.Image(pipeline_manager)[source]
Bases: ceilometer.image.notifications.ImageCRUDBase
-
Image.process_notification(message)[source]
-
class ceilometer.image.notifications.ImageBase(pipeline_manager)[source]
Bases: ceilometer.plugin.NotificationBase
Base class for image counting.
-
static ImageBase.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(pipeline_manager)[source]
Bases: ceilometer.image.notifications.ImageCRUDBase
-
ImageCRUD.process_notification(message)[source]
-
class ceilometer.image.notifications.ImageCRUDBase(pipeline_manager)[source]
Bases: ceilometer.image.notifications.ImageBase
-
class ceilometer.image.notifications.ImageDownload(pipeline_manager)[source]
Bases: ceilometer.image.notifications.ImageBase
Emit image_download sample when an image is downloaded.
-
ImageDownload.process_notification(message)[source]
-
class ceilometer.image.notifications.ImageServe(pipeline_manager)[source]
Bases: ceilometer.image.notifications.ImageBase
Emit image_serve sample when an image is served out.
-
ImageServe.process_notification(message)[source]
-
class ceilometer.image.notifications.ImageSize(pipeline_manager)[source]
Bases: ceilometer.image.notifications.ImageCRUDBase
-
ImageSize.process_notification(message)[source]