The ceilometer.network.notifications Module

Handler for producing network counter messages from Neutron notification events.

class ceilometer.network.notifications.Firewall(manager)[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(manager)[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(manager)[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(manager)[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(manager)[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(manager)[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(manager)[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(manager)[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(manager)[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(manager)[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(manager)[source]

Bases: ceilometer.agent.plugin_base.NotificationBase

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(manager)[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(manager)[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(manager)[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(manager)[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(manager)[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(manager)[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.services.base Module

Project Source

This Page