Remove cpu_util meter
The meter was only supported by vmware driver which was removed. Change-Id: I4264b7e4e6daecb2b2c973657781775b94215e5b
This commit is contained in:
parent
e37e2f3ff7
commit
e2215d6565
@ -38,12 +38,6 @@ class CPUPollster(InstanceStatsPollster):
|
|||||||
return {'cpu_number': c_data.cpu_number}
|
return {'cpu_number': c_data.cpu_number}
|
||||||
|
|
||||||
|
|
||||||
class CPUUtilPollster(InstanceStatsPollster):
|
|
||||||
sample_name = 'cpu_util'
|
|
||||||
sample_unit = '%'
|
|
||||||
sample_stats_key = 'cpu_util'
|
|
||||||
|
|
||||||
|
|
||||||
class MemoryUsagePollster(InstanceStatsPollster):
|
class MemoryUsagePollster(InstanceStatsPollster):
|
||||||
sample_name = 'memory.usage'
|
sample_name = 'memory.usage'
|
||||||
sample_unit = 'MB'
|
sample_unit = 'MB'
|
||||||
|
@ -43,7 +43,6 @@ class InstanceStats(object):
|
|||||||
'power_state', # the power state of the domain
|
'power_state', # the power state of the domain
|
||||||
'cpu_number', # number: number of CPUs
|
'cpu_number', # number: number of CPUs
|
||||||
'cpu_time', # time: cumulative CPU time
|
'cpu_time', # time: cumulative CPU time
|
||||||
'cpu_util', # util: CPU utilization in percentage
|
|
||||||
'cpu_l3_cache_usage', # cachesize: Amount of CPU L3 cache used
|
'cpu_l3_cache_usage', # cachesize: Amount of CPU L3 cache used
|
||||||
'memory_usage', # usage: Amount of memory used
|
'memory_usage', # usage: Amount of memory used
|
||||||
'memory_resident', #
|
'memory_resident', #
|
||||||
|
@ -98,29 +98,6 @@ class TestCPUPollster(base.TestPollsterBase):
|
|||||||
samples[0].resource_metadata['instance_type'])
|
samples[0].resource_metadata['instance_type'])
|
||||||
|
|
||||||
|
|
||||||
class TestCPUUtilPollster(base.TestPollsterBase):
|
|
||||||
|
|
||||||
def test_get_samples(self):
|
|
||||||
self._mock_inspect_instance(
|
|
||||||
virt_inspector.InstanceStats(cpu_util=40),
|
|
||||||
virt_inspector.InstanceStats(cpu_util=60),
|
|
||||||
)
|
|
||||||
|
|
||||||
mgr = manager.AgentManager(0, self.CONF)
|
|
||||||
pollster = instance_stats.CPUUtilPollster(self.CONF)
|
|
||||||
|
|
||||||
def _verify_cpu_util_metering(expected_util):
|
|
||||||
cache = {}
|
|
||||||
samples = list(pollster.get_samples(mgr, cache, [self.instance]))
|
|
||||||
self.assertEqual(1, len(samples))
|
|
||||||
self.assertEqual(set(['cpu_util']),
|
|
||||||
set([s.name for s in samples]))
|
|
||||||
self.assertEqual(expected_util, samples[0].volume)
|
|
||||||
|
|
||||||
_verify_cpu_util_metering(40)
|
|
||||||
_verify_cpu_util_metering(60)
|
|
||||||
|
|
||||||
|
|
||||||
class TestCPUL3CachePollster(base.TestPollsterBase):
|
class TestCPUL3CachePollster(base.TestPollsterBase):
|
||||||
|
|
||||||
def test_get_samples(self):
|
def test_get_samples(self):
|
||||||
|
@ -75,7 +75,6 @@ ceilometer.poll.compute =
|
|||||||
disk.device.write.latency = ceilometer.compute.pollsters.disk:PerDeviceDiskWriteLatencyPollster
|
disk.device.write.latency = ceilometer.compute.pollsters.disk:PerDeviceDiskWriteLatencyPollster
|
||||||
power.state = ceilometer.compute.pollsters.instance_stats:PowerStatePollster
|
power.state = ceilometer.compute.pollsters.instance_stats:PowerStatePollster
|
||||||
cpu = ceilometer.compute.pollsters.instance_stats:CPUPollster
|
cpu = ceilometer.compute.pollsters.instance_stats:CPUPollster
|
||||||
cpu_util = ceilometer.compute.pollsters.instance_stats:CPUUtilPollster
|
|
||||||
cpu_l3_cache = ceilometer.compute.pollsters.instance_stats:CPUL3CachePollster
|
cpu_l3_cache = ceilometer.compute.pollsters.instance_stats:CPUL3CachePollster
|
||||||
network.incoming.bytes = ceilometer.compute.pollsters.net:IncomingBytesPollster
|
network.incoming.bytes = ceilometer.compute.pollsters.net:IncomingBytesPollster
|
||||||
network.incoming.packets = ceilometer.compute.pollsters.net:IncomingPacketsPollster
|
network.incoming.packets = ceilometer.compute.pollsters.net:IncomingPacketsPollster
|
||||||
|
Loading…
x
Reference in New Issue
Block a user