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:
objectVNF Alarm monitor
-
OPTS= [<oslo_config.cfg.ListOpt object at 0x7f19996d1a50>]¶
-
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:
objectVNF Monitor.
-
OPTS= [<oslo_config.cfg.ListOpt object at 0x7f19996d1ed0>]¶
-
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()¶