Hi, most of the metrics on
|
mymetrics.set_metrics('vm_balance_nanny_host_size_bytes', 'des:vm_balance_nanny_host_size_bytes', ['nodename']) |
|
mymetrics.set_metrics('vm_balance_nanny_host_size_consume_all_vm_bytes', |
|
'des:vm_balance_nanny_host_size_consume_all_vm_bytes', ['nodename']) |
|
mymetrics.set_metrics('vm_balance_nanny_host_size_consume_big_vm_bytes', |
|
'des:vm_balance_nanny_host_size_consume_big_vm_bytes', ['nodename']) |
|
mymetrics.set_metrics('vm_balance_nanny_suggestion_bytes', 'des:vm_balance_nanny_suggestion_bytes', |
|
['source_node', 'target_node', 'big_vm_name', 'big_vm_size']) |
|
mymetrics.set_metrics('vm_balance_nanny_manual_suggestion_bytes', 'des:vm_balance_nanny_manual_suggestion_bytes', |
|
['source_node', 'target_node', 'big_vm_name', 'big_vm_size']) |
|
mymetrics.set_metrics('vm_balance_building_block_consume_all_vm_bytes', |
|
'des:vm_balance_building_block_consume_all_vm_bytes', |
|
['Building_block']) |
|
mymetrics.set_metrics('vm_balance_building_block_consume_big_vm_bytes', |
|
'des:vm_balance_building_block_consume_big_vm_bytes', |
|
['Building_block']) |
|
mymetrics.set_metrics('vm_balance_building_block_total_size_bytes', |
|
'des:vm_balance_building_block_total_siz_bytes', |
|
['Building_block']) |
|
mymetrics.set_metrics('vm_balance_error_count','des:vm_balance_error_count',['error_type']) |
|
mymetrics.set_metrics('vm_balance_too_full_building_block','des:vm_balance_too_full_building_block', ['consolidated_needed']) |
only are present if the nanny was working on something or if an error occurred.
E.g. if big_vm_to_move_list is empty
|
if len(big_vm_to_move_list) > 0: |
, vm_balance_error_count will not be present, but I would expect it to be there with value '0'
Hi, most of the metrics on
openstack-nannies/nannies/vm_load_balance.py
Lines 237 to 256 in e9fd084
E.g. if big_vm_to_move_list is empty
openstack-nannies/nannies/vm_load_balance.py
Line 162 in e9fd084