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]

Previous topic

The ceilometer.dispatcher Module

Next topic

The ceilometer.image Module

This Page