from osm_mon.collector.vnf_collectors.juju import VCACollector
from osm_mon.collector.vnf_collectors.openstack import OpenstackCollector
from osm_mon.collector.vnf_collectors.vmware import VMwareCollector
+from osm_mon.collector.vnf_collectors.vio import VIOCollector
from osm_mon.core.common_db import CommonDbClient
from osm_mon.core.config import Config
from osm_mon.core.database import DatabaseManager
VIM_COLLECTORS = {
"openstack": OpenstackCollector,
- "vmware": VMwareCollector
+ "vmware": VMwareCollector,
+ "vio": VIOCollector
}
VIM_INFRA_COLLECTORS = {
"openstack": OpenstackInfraCollector
log.exception("Error collecting metrics")
def _collect_vim_metrics(self, vnfr: dict, vim_account_id: str):
- # TODO(diazb) Add support for vrops and aws
+ # TODO(diazb) Add support for aws
database_manager = DatabaseManager(self.conf)
vim_type = database_manager.get_vim_type(vim_account_id)
if vim_type in VIM_COLLECTORS: