Skip to content

Commit

Permalink
fix(add-cpu-metric): Adding cpu maxlimited
Browse files Browse the repository at this point in the history
* Update vmware_exporter.py

* Added cpu.maxlimited.summation
  • Loading branch information
blemmenes authored and pryorda committed Jun 22, 2019
1 parent 9cba0c8 commit 6ccc340
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 18 deletions.
38 changes: 20 additions & 18 deletions tests/unit/test_vmware_exporter.py
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,7 @@ def test_no_error_onempty_vms():
metrics = collector._create_metric_containers()

metric_1 = mock.Mock()
metric_1.id.counterId = 9
metric_1.id.counterId = 10
metric_1.value = [9]

metric_2 = mock.Mock()
Expand All @@ -360,14 +360,15 @@ def test_no_error_onempty_vms():

collector.__dict__['counter_ids'] = _succeed({
'cpu.ready.summation': 1,
'cpu.usage.average': 2,
'cpu.usagemhz.average': 3,
'disk.usage.average': 4,
'disk.read.average': 5,
'disk.write.average': 6,
'mem.usage.average': 7,
'net.received.average': 8,
'net.transmitted.average': 9,
'cpu.maxlimited.summation': 2,
'cpu.usage.average': 3,
'cpu.usagemhz.average': 4,
'disk.usage.average': 5,
'disk.read.average': 6,
'disk.write.average': 7,
'mem.usage.average': 8,
'net.received.average': 9,
'net.transmitted.average': 10,
})

collector.__dict__['vm_labels'] = _succeed({'': []})
Expand Down Expand Up @@ -400,7 +401,7 @@ def test_collect_vm_perf():
metrics = collector._create_metric_containers()

metric_1 = mock.Mock()
metric_1.id.counterId = 9
metric_1.id.counterId = 10
metric_1.value = [9]

metric_2 = mock.Mock()
Expand All @@ -417,14 +418,15 @@ def test_collect_vm_perf():

collector.__dict__['counter_ids'] = _succeed({
'cpu.ready.summation': 1,
'cpu.usage.average': 2,
'cpu.usagemhz.average': 3,
'disk.usage.average': 4,
'disk.read.average': 5,
'disk.write.average': 6,
'mem.usage.average': 7,
'net.received.average': 8,
'net.transmitted.average': 9,
'cpu.maxlimited.summation': 2,
'cpu.usage.average': 3,
'cpu.usagemhz.average': 4,
'disk.usage.average': 5,
'disk.read.average': 6,
'disk.write.average': 7,
'mem.usage.average': 8,
'net.received.average': 9,
'net.transmitted.average': 10,
})

collector.__dict__['vm_labels'] = _succeed({
Expand Down
1 change: 1 addition & 0 deletions vmware_exporter/vmware_exporter.py
Original file line number Diff line number Diff line change
Expand Up @@ -555,6 +555,7 @@ def _vmware_get_vm_perf_manager_metrics(self, vm_metrics):
# List of performance counter we want
perf_list = [
'cpu.ready.summation',
'cpu.maxlimited.summation',
'cpu.usage.average',
'cpu.usagemhz.average',
'disk.usage.average',
Expand Down

0 comments on commit 6ccc340

Please sign in to comment.