The ceilometer.network.notifications ModuleΒΆ

Handler for producing network counter messages from Neutron notification events.

class ceilometer.network.notifications.Bandwidth(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase

Listen for Neutron notifications.

Listen in order to mediate with the metering framework.

process_notification(message)[source]
class ceilometer.network.notifications.Firewall(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle firewall.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.FirewallPolicy(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle firewall_policy.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.FirewallRule(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle firewall_rule.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.FloatingIP(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle floatingip.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.HealthMonitor(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle health_monitor.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.IKEPolicy(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle ikepolicy.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.IPSecPolicy(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle pool.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.IPSecSiteConnection(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle ipsec_site_connection.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.Member(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle member.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.Network(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron network notifications.

Handle network.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.NetworkNotificationBase(transporter)[source]

Bases: ceilometer.agent.plugin_base.NotificationBase

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.

process_notification(message)[source]
class ceilometer.network.notifications.Pool(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle pool.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.Port(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle port.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.Router(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle router.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.Subnet(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle subnet.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.VPNService(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle vpnservice.{create.end|update.*|exists} notifications from neutron.

class ceilometer.network.notifications.Vip(transporter)[source]

Bases: ceilometer.network.notifications.NetworkNotificationBase, ceilometer.agent.plugin_base.NonMetricNotificationBase

Listen for Neutron notifications.

Handle vip.{create.end|update.*|exists} notifications from neutron.

Previous topic

The ceilometer.network.floatingip Module

Next topic

The ceilometer.network Module

This Page