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]

Previous topic

The ceilometer.image Module

Next topic

The ceilometer.image.glance Module

This Page