What Azure VM performance counters are used to generate the rightsizing recommendations data in the platform?
search cancel

What Azure VM performance counters are used to generate the rightsizing recommendations data in the platform?

book

Article ID: 284255

calendar_today

Updated On:

Products

CloudHealth

Issue/Introduction

All Basic and Custom performance counters are selected when configuring the data collection rule.  The 'basic' counters are shown below:
 

 
When these counters are selected, Azure turns on an additional list of counters which can be seen under 'Custom'.  There are over 45+ distinct (custom) metrics and majority of them are not used by our rightsizing engine:
 

 

 

The platform will use only counters necessary for rightsizing as using all counters will cause a significant increase in the storage account.  This can lead to additional unforeseen costs as well.

Ultimately, the Azure VM performance counters used to generate the rightsizing recommendations data are the following: 

  1. CPU Percentage Guest OS
  2. Memory Available
  3. Memory Used
  4. Mem. Percent Available
  5. Memory Percentage
  6. Network In Guest OS
  7. Network Total Bytes
  8. Network Out Guest OS
  9. Disk Read Guest OS
  10. Disk Writes
  11. Disk Write Guest OS
  12. Disk Reads
  13. Disk Total Bytes