Log Analytics Agent (MMA / OMS) Azure Monitor Agent
Legacy names Log Analytics Agent (MMA / OMS), Azure Diagnostics Extension (LAD / WAD)
Unified guest operating system monitoring agent that collects logs, performance counters, and security events from Azure and hybrid virtual machines using centralized Data Collection Rules.
Naming timeline
- Log Analytics Agent (MMA / OMS) & Azure Diagnostics Extension (WAD / LAD)
Provided guest OS log and metric collection across Windows (MMA / WAD) and Linux (OMS / LAD) virtual machines.
- Azure Monitor AgentCurrent name
Consolidated guest OS telemetry agent configured via centralized Data Collection Rules (DCRs) replacing both the Log Analytics agent and Azure Diagnostics extension.
What replaced Log Analytics Agent (MMA / OMS)?
Log Analytics Agent (MMA / OMS) has been superseded by Azure Monitor Agent, with the latest change in June 2021 (General Availability & Unified Agent Replacement). Earlier names covered by this entry also include Azure Diagnostics Extension (LAD / WAD). Unified guest operating system monitoring agent that collects logs, performance counters, and security events from Azure and hybrid virtual machines using centralized Data Collection Rules. The underlying legacy API or CLI surface is deprecated, so a technical migration is required.
Also known as
- Microsoft Monitoring Agent (MMA)
- OMS Linux Agent (OmsAgentForLinux)
- Windows Azure Diagnostics (WAD)
- Linux Azure Diagnostics (LAD)
Technical identifiers
Legacy identifiers deprecated. The underlying API or CLI surface for the legacy name is officially deprecated, so this change requires a technical migration rather than a label update.
| ARM Resource Providers (Microsoft.*) | Microsoft.Insights/dataCollectionRules Microsoft.Insights/dataCollectionRuleAssociations Microsoft.Insights/dataCollectionEndpoints Microsoft.Compute/virtualMachines/extensions Microsoft.HybridCompute/machines/extensions |
|---|---|
| Azure CLI (az) / PowerShell | az monitor data-collection rule az monitor data-collection endpoint az vm extension set --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor az vm extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor |
| Entra ID / Azure RBAC Roles | Monitoring Contributor Log Analytics Contributor Virtual Machine Contributor |
| Terraform Resources (azurerm_*) | azurerm_monitor_data_collection_rule azurerm_monitor_data_collection_rule_association azurerm_monitor_data_collection_endpoint azurerm_virtual_machine_extension |
Legacy 'MicrosoftMonitoringAgent', 'OmsAgentForLinux' ('Microsoft.EnterpriseCloud.Monitoring'), 'IaaSDiagnostics', and 'LinuxDiagnostic' VM extensions are retired and replaced by 'AzureMonitorWindowsAgent', 'AzureMonitorLinuxAgent', and 'Microsoft.Insights/dataCollectionRules'.
Notes & disambiguation
- The legacy Log Analytics agent—known as Microsoft Monitoring Agent (MMA) on Windows and the OMS agent on Linux—was officially retired on August 31, 2024, with cloud ingestion services shutting down after March 2, 2026.
- The legacy Azure Diagnostics extension for Windows (WAD) and Linux (LAD) was also retired on March 31, 2026; both legacy agents are replaced by the unified Azure Monitor Agent (AMA, generally available in June 2021).
- Unlike the legacy MMA/OMS agent which bound configuration directly to a Log Analytics workspace via 'Microsoft.EnterpriseCloud.Monitoring' VM extensions, Azure Monitor Agent uses centralized Data Collection Rules ('Microsoft.Insights/dataCollectionRules') and VM extensions ('AzureMonitorWindowsAgent' and 'AzureMonitorLinuxAgent').
Sources & official documentation
Catalog last updated . Spotted an error? Suggest an edit