The ceilometer.image.notifications Module

Handler for producing image counter messages from glance notification events.

class ceilometer.image.notifications.Image[source]

Bases: ceilometer.image.notifications.ImageCRUDBase

process_notification(message)[source]
class ceilometer.image.notifications.ImageBase[source]

Bases: ceilometer.plugin.NotificationBase

Listen for image.send notifications in order to mediate with the metering framework.

static get_exchange_topics(conf)[source]

Return a sequence of ExchangeTopics defining the exchange and topics to be connected for this plugin.

class ceilometer.image.notifications.ImageCRUD[source]

Bases: ceilometer.image.notifications.ImageCRUDBase

process_notification(message)[source]
class ceilometer.image.notifications.ImageCRUDBase[source]

Bases: ceilometer.image.notifications.ImageBase

static get_event_types()[source]
class ceilometer.image.notifications.ImageDownload[source]

Bases: ceilometer.image.notifications.ImageBase

Emit image_download counter when an image is downloaded.

static get_event_types()[source]
process_notification(message)[source]
class ceilometer.image.notifications.ImageServe[source]

Bases: ceilometer.image.notifications.ImageBase

Emit image_serve counter when an image is served out.

static get_event_types()[source]
process_notification(message)[source]
class ceilometer.image.notifications.ImageSize[source]

Bases: ceilometer.image.notifications.ImageCRUDBase

process_notification(message)[source]

Previous topic

The ceilometer.image.glance Module

Next topic

The ceilometer.network.floatingip Module

This Page