Collecting Performance Data and Windows Event Logs from Azure Virtual Machines | Installation Guide

Installation Guide: Collecting Performance Data and Windows Event Logs from Azure Virtual Machines

Question

You have five Azure virtual machines.

You need to collect performance data and Windows Event logs from the virtual machines. The data collected must be sent to an Azure Storage account.

What should you install on the virtual machines?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E.

E

https://docs.microsoft.com/en-us/azure/azure-monitor/agents/diagnostics-extension-overview

To collect performance data and Windows Event logs from the Azure virtual machines and send the data to an Azure Storage account, you can use the Azure Monitor agent or the Azure Diagnostics extension.

The Azure Monitor agent is an agent that can be installed on Windows and Linux virtual machines to collect various performance metrics and diagnostic data, such as CPU usage, memory usage, disk usage, and event logs. It sends the collected data to Azure Monitor, which can then be analyzed and used to create alerts and dashboards. The Azure Monitor agent can be installed manually or via Azure VM extensions.

The Azure Diagnostics extension is a VM extension that can be used to collect diagnostic data from Azure virtual machines. It can collect performance metrics and event logs, and send the data to Azure Storage, where it can be analyzed using various tools such as Azure Monitor, Power BI, or third-party tools.

Both the Azure Monitor agent and Azure Diagnostics extension can be used to collect performance data and Windows Event logs from the virtual machines and send the data to an Azure Storage account. The choice between them depends on your specific needs and requirements.

The Azure Connected Machine agent is used to connect on-premises servers and virtual machines to Azure services, and the Dependency agent is used to collect application-level dependency data for Azure services. The Telegraf agent is a third-party agent used to collect and send data to various monitoring systems, including Azure Monitor. These agents are not relevant for the scenario described in the question.