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]
-
static
-
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.