Monitoring Cpu, iops and memory on Azure

294 Views Asked by At

I want to monitor the cpu/iops/memory usage for my appliation in an azure vm. I need to run it different times for different families to chose the best fit for my app. Should I use Azure monitor or a cli app inside my VM? Which are the best tools to do so?

1

There are 1 best solutions below

0
KrishnaG On

I would have gone with Azure Monitor Log Analytics as it has rich metrics to monitor VM; here are the list of supported metrics. To monitor the granular level of logs that might not be monitored by default by Log Analytics, I would leverage custom logs, performance counters, data collector API, etc.