Edit

Share via


Azure Monitor Agent overview

The Azure Monitor Agent collects monitoring data from the guest operating system of Azure and hybrid virtual machines (VMs). It delivers the data to Azure Monitor for use by features, insights, and other services, such as Microsoft Sentinel and Microsoft Defender for Cloud. This article gives you an overview of the capabilities and supported use cases for the Azure Monitor Agent.

For a short introduction to the Azure Monitor Agent, including a demo of how to deploy the agent in the Azure portal, see the video ITOps Talk: Azure Monitor Agent.

Note

The Azure Monitor Agent is the supported agent for collecting guest OS data in Azure Monitor. If you’re currently using the legacy Log Analytics agent, see Migrate to the Azure Monitor Agent for guidance.

Installation

The Azure Monitor Agent is one method of data collection for Azure Monitor. It's installed on VMs running in Azure, in other clouds, or on-premises, where it has access to local logs and performance data. Without the agent, you can collect data only from the host machine because you would have no access to the client operating system and to running processes.

You can install the agent on a single machine or at scale by using various methods. These methods include a VM extension, Azure Policy, or enabling features like VM insights. For detailed installation options and instructions, see Install and manage the Azure Monitor Agent.

Data collection

The Azure Monitor Agent collects data according to data collection rules (DCRs) that are associated with the agent. DCRs define what data is collected, how it gets processed, and where it gets sent.

When the agent is installed, it retrieves and applies any DCRs that are associated with it and periodically checks for updates. It enables centralized and consistent configuration of data collection across multiple agents and environments.

For a full conceptual and architectural description of data collection rules, associations, transformations, and destinations, see Data collection rules (DCRs) in Azure Monitor. For guidance on organizing DCRs across environments and scenarios, see Best practices for DCR creation and management in Azure Monitor.

Diagram that shows data collection rule associations connecting each VM to a single DCR.

Cost

There's no cost to use the Azure Monitor Agent, but you might incur charges for the data that gets ingested and stored. For information on Log Analytics data collection and retention and for customer metrics, see Azure Monitor logs cost calculations and options and Analyze usage in a Log Analytics workspace.

Supported regions

The Azure Monitor Agent is available for general availability features in all global Azure regions, Azure Government, and Azure operated by 21Vianet. It isn't supported in air-gapped clouds. For more information, see Product availability by region.

Supported services and features

The following tables identify the different environments and features that the Azure Monitor Agent and the legacy agent currently supported. This information can help you determine whether the Azure Monitor Agent supports your current requirements. For guidance about migrating specific features, see Migrate to the Azure Monitor Agent from the Log Analytics agent.

Windows agents

Category Area Azure Monitor Agent Legacy agent
Support environments
Azure
Other clouds (Azure Arc)
On-premises (Azure Arc)
Windows Client OS
Data collected
Event Logs
Performance
File-based logs
Internet Information Services (IIS) logs
Data sent to
Azure Monitor logs
Supported services and features
Microsoft Sentinel ✓ (Scope)
VM insights
Microsoft Defender for Cloud (uses only the Microsoft Defender for Endpoint agent)
Automation Update Management (moved to Azure Update Manager)
Azure Local
Update Manager (no longer uses agents)
Change tracking
SQL Best Practices Assessment

Linux agents

Category Area Azure Monitor Agent Legacy agent
Supported environments
Azure
Other clouds (Azure Arc)
On-premises (Azure Arc)
Data collected
Syslog
Performance
File-based logs
Data sent to
Azure Monitor logs
Supported services and features
Microsoft Sentinel ✓ (Scope)
VM insights
Microsoft Defender for Cloud (uses only the Microsoft Defender for Endpoint agent)
Automation Update Management (moved to Azure Update Manager)
Update Manager (no longer uses agents)
Change tracking

Supported data sources

For a list of data sources the Azure Monitor Agent can collect and to learn how to configure them, see Collect data with the Azure Monitor Agent.