tacker.vnfm.monitor module

tacker.vnfm.monitor module

class tacker.vnfm.monitor.VNFAlarmMonitor

Bases: object

VNF Alarm monitor

OPTS = [<oslo_config.cfg.ListOpt object>]
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.VNFAppMonitor

Bases: object

VNF App monitor

OPTS = [<oslo_config.cfg.ListOpt object>]
add_to_appmonitor(applicationvnfdict, vnf_dict)
create_app_dict(context, vnf_dict)
class tacker.vnfm.monitor.VNFMonitor(boot_wait, check_intvl=None)

Bases: object

VNF Monitor.

OPTS = [<oslo_config.cfg.ListOpt object>]
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)
update_hosting_vnf(updated_vnf_dict, evt_details=None)
class tacker.vnfm.monitor.VNFReservationAlarmMonitor

Bases: tacker.vnfm.monitor.VNFAlarmMonitor

VNF Reservation Alarm monitor

process_alarm_for_vnf(vnf, trigger)

call in plugin

update_vnf_with_reservation(plugin, context, vnf, policy_dict)
tacker.vnfm.monitor.config_opts()
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.