You are planning to implement Azure Monitor for VMs in your Azure subscription.
Your subscription has the Azure Virtual Machines (VMs) shown in the exhibit.
You also provision a Log Analytics workspace named vmMonitorWorkspace in the Central US region.
You need to evaluate which Azure VMs meet the prerequisites to implement Azure Monitor for VMs with vmMonitorWorkspace and decide which agents you should install on these Azure VMs.
How should you evaluate the requirements? To answer, select the appropriate options from the drop-down menus.
The Azure VMs that meet the prerequisites are vm1, vm2, vm3, and vm4. The Azure VMs meet the operating system requirements to use Azure Monitor for VMs. You can also use Azure Monitor for VMs with VMs provisioned in any region, even with on-premises VMs, as long the Log Analytics workspace is provisioned in a supported region.
The required agents installed on the Azure VMs are the Log Analytics and the Dependency agents. You need to deploy both agents on the Azure VMs to use Azure Monitor for VMs. The Log Analytics agent collects performance data and other metrics from Linux and Windows VMs and sends the data to a Log Analytics workspace. The Dependency agent discovers network dependencies between running processes and external process dependencies.
You should not deploy the Diagnostics extension. You can use this extension to collect performance counters data and other metrics from Linux and Windows VMs and send the data to Azure Storage for archiving or to Azure Event Hub. For Windows VMs, you can use this extension to send data to Azure Monitor Metrics. Azure Monitor for VMs requires you to send data to a Log Analytics workspace, which can be done by using the Log Analytics agent.