def setUp(self): super(TestPollsterBase, self).setUp() self.mox.StubOutWithMock(virt_inspector, 'get_hypervisor_inspector') self.inspector = self.mox.CreateMock(virt_inspector.Inspector) virt_inspector.get_hypervisor_inspector().AndReturn(self.inspector) self.instance = mock.MagicMock() self.instance.name = 'instance-00000001' setattr(self.instance, 'OS-EXT-SRV-ATTR:instance_name', self.instance.name) self.instance.id = 1 self.instance.flavor = {'name': 'm1.small', 'id': 2}
def setUp(self): super(TestPollsterBase, self).setUp() self.mox = self.useFixture(moxstubout.MoxStubout()).mox self.mox.StubOutWithMock(virt_inspector, 'get_hypervisor_inspector') self.inspector = self.mox.CreateMock(virt_inspector.Inspector) virt_inspector.get_hypervisor_inspector().AndReturn(self.inspector) self.instance = mock.MagicMock() self.instance.name = 'instance-00000001' setattr(self.instance, 'OS-EXT-SRV-ATTR:instance_name', self.instance.name) self.instance.id = 1 self.instance.flavor = {'name': 'm1.small', 'id': 2, 'vcpus': 1, 'ram': 512, 'disk': 20, 'ephemeral': 0}
def inspector(self): try: inspector = self._inspector except AttributeError: inspector = virt_inspector.get_hypervisor_inspector() BaseComputePollster._inspector = inspector return inspector
def inspector(self): try: inspector = self._inspector except AttributeError: inspector = virt_inspector.get_hypervisor_inspector(self.conf) BaseComputePollster._inspector = inspector return inspector
def _get_inspector(conf): # FIXME(sileht): This doesn't looks threadsafe... try: inspector = GenericComputePollster._inspector except AttributeError: inspector = virt_inspector.get_hypervisor_inspector(conf) GenericComputePollster._inspector = inspector return inspector
def __init__(self): super(AgentManager, self).__init__( extension_manager.ActivatedExtensionManager( namespace='ceilometer.poll.compute', disabled_names=cfg.CONF.disabled_compute_pollsters, ), ) self._inspector = virt_inspector.get_hypervisor_inspector() self.nv = nova_client.Client()
def _get_inspector(cls, conf): # FIXME(sileht): This doesn't looks threadsafe... try: inspector = cls._inspector except AttributeError: inspector = virt_inspector.get_hypervisor_inspector(conf) cls._inspector = inspector return inspector
def __init__(self): super(AgentManager, self).__init__( extension.ExtensionManager( namespace='ceilometer.poll.compute', invoke_on_load=True, ), ) self._inspector = virt_inspector.get_hypervisor_inspector() self.nv = nova_client.Client()
def vm_util(self): from ceilometer.compute.virt import inspector vm_inspector = inspector.get_hypervisor_inspector() Instance = inspector.collections.namedtuple('Instance', ['name', 'UUID', 'id']) instance = Instance("hy2", "94e67441-b4dc-4e30-880a-87b60947b67d", "94e67441-b4dc-4e30-880a-87b60947b67d") cpu_uils = vm_inspector.inspect_cpus(instance) disk_info = vm_inspector.inspect_disk_info(instance) memeory_usage = vm_inspector.inspect_memory_usage(instance) return "ok"
def __init__(self): super(AgentManager, self).__init__("compute", ["local_instances"]) self._inspector = virt_inspector.get_hypervisor_inspector()
def __init__(self): super(AgentManager, self).__init__('compute', ['local_instances']) self._inspector = virt_inspector.get_hypervisor_inspector()
def __init__(self, extensions): self.mgr = extensions self.inspector = inspector.get_hypervisor_inspector()
def __init__(self): super(AgentManager, self).__init__('compute', ['local_instances']) self._inspector = virt_inspector.get_hypervisor_inspector() self._oga_inspector = oga_inspector.get_oga_inspector() self.tg.add_timer(60, self._oga_inspector.clear_outdated_agent)