tacker.vnfm.monitor_drivers.abstract_driver module

tacker.vnfm.monitor_drivers.abstract_driver module

class tacker.vnfm.monitor_drivers.abstract_driver.VNFMonitorAbstractDriver

Bases: tacker.api.extensions.PluginInterface

abstract get_description()

Return description of VNF Monitor plugin.

abstract get_name()

Return a symbolic name for the VNF Monitor plugin.

abstract get_type()

Return one of predefined type of the hosting vnf drivers.

abstract monitor_call(vnf, kwargs)

Monitor.

Return boolean value True if VNF is healthy or return an event string like ‘failure’ or ‘calls-capacity-reached’ for specific VNF health condition.

Parameters
  • vnf

  • kwargs

Returns

boolean

Returns

True if VNF is healthy

monitor_get_config(plugin, context, vnf)

Return dict of monitor configuration data.

Parameters
  • plugin

  • context

  • vnf

Returns

dict

Returns

dict of monitor configuration data

monitor_service_driver(plugin, context, vnf, service_instance)
abstract monitor_url(plugin, context, vnf)

Return the url of vnf to monitor.

Parameters
  • plugin

  • context

  • vnf

Returns

string

Returns

url of vnf to monitor

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.