Monitoring VMs is one of the most important features available as there are many different parameters to analyze and watch for. In Azure, when designing IaaS architectures, you can use different services and features – this is why the initial choice may be difficult to make. In this section, you will learn how you can monitor different VM aspects and create dashboards to display them.
To get started, you will need a VM deployed in your subscription. To create a new one, please reference the Adding data disks section of this chapter.
In Azure, the way you monitor different aspects is based mostly on two things:
- Performance counters collected by the running OS
- Installed extensions
As performance counters are OS-specific, you may get different results for Linux and Windows machines. When it comes to extensions, their interface is more or less OS-agnostic. Remember that Azure Monitoring collects data for all your machines, regardless...