The tacker.vnfm.monitor
Module¶
-
class
tacker.vnfm.monitor.
ActionAutoscalingHeat
¶ Bases:
tacker.vnfm.monitor.ActionPolicy
-
classmethod
execute_action
(plugin, vnf_dict, scale)¶
-
classmethod
-
class
tacker.vnfm.monitor.
ActionLogAndKill
¶ Bases:
tacker.vnfm.monitor.ActionPolicy
-
classmethod
execute_action
(plugin, vnf_dict)¶
-
classmethod
-
class
tacker.vnfm.monitor.
ActionLogOnly
¶ Bases:
tacker.vnfm.monitor.ActionPolicy
-
classmethod
execute_action
(plugin, vnf_dict)¶
-
classmethod
-
class
tacker.vnfm.monitor.
ActionPolicy
¶ Bases:
object
-
classmethod
execute_action
(plugin, vnf_dict)¶
-
classmethod
get_policy
(policy, infra_driver=None)¶
-
classmethod
get_supported_actions
()¶
-
static
register
(policy, infra_driver=None)¶
-
classmethod
-
class
tacker.vnfm.monitor.
ActionRespawn
¶ Bases:
tacker.vnfm.monitor.ActionPolicy
-
classmethod
execute_action
(plugin, vnf_dict)¶
-
classmethod
-
class
tacker.vnfm.monitor.
ActionRespawnHeat
¶ Bases:
tacker.vnfm.monitor.ActionPolicy
-
classmethod
execute_action
(plugin, vnf_dict)¶
-
classmethod
-
class
tacker.vnfm.monitor.
VNFAlarmMonitor
¶ Bases:
object
VNF Alarm monitor
-
OPTS
= [<oslo_config.cfg.ListOpt object at 0x7ff28e1dd410>]¶
-
call_alarm_url
(driver, vnf_dict, kwargs)¶
-
process_alarm
(driver, vnf_dict, kwargs)¶
-
process_alarm_for_vnf
(vnf, trigger)¶ call in plugin
-
update_vnf_with_alarm
(plugin, context, vnf, policy_dict)¶
-
-
class
tacker.vnfm.monitor.
VNFMonitor
(boot_wait, check_intvl=None)¶ Bases:
object
VNF Monitor.
-
OPTS
= [<oslo_config.cfg.ListOpt object at 0x7ff28e1dd290>]¶
-
add_hosting_vnf
(new_vnf)¶
-
delete_hosting_vnf
(vnf_id)¶
-
mark_dead
(vnf_id)¶
-
monitor_call
(driver, vnf_dict, kwargs)¶
-
monitor_get_config
(vnf_dict)¶
-
monitor_url
(vnf_dict)¶
-
run_monitor
(hosting_vnf)¶
-
static
to_hosting_vnf
(vnf_dict, action_cb)¶
-
-
tacker.vnfm.monitor.
config_opts
()¶