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.NetworkNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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]
-
static
-
class
ceilometer.network.notifications.Pool(transporter)[source] Bases:
ceilometer.network.notifications.NetworkNotificationBase,ceilometer.agent.plugin_base.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen 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.NonMetricNotificationBaseListen for Neutron notifications.
Handle vip.{create.end|update.*|exists} notifications from neutron.