You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-monitor/platform/agents-overview.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,8 +10,8 @@ ms.author: bwren
10
10
ms.date: 02/14/2020
11
11
---
12
12
13
+
# Overview of Azure Monitor agents
13
14
14
-
# Overview of Azure Monitor agents
15
15
Virtual machines and other compute resources require an agent to collect monitoring data to measure the performance and availability of their guest operating system and workloads. This article describes the agents used by Azure Monitor and helps you determine which you need to meet the requirements for your particular environment.
16
16
17
17
> [!NOTE]
@@ -20,6 +20,7 @@ Virtual machines and other compute resources require an agent to collect monitor
20
20
You may have a specific set of requirements that can't be completely met with a single agent for a particular virtual machine. For example, you may want to use metric alerts which requires Azure diagnostics extension but also want to leverage the functionality of Azure Monitor for VMs which requires the Log Analytics agent and the Dependency agent. In cases such as this, you can use multiple agents, and this is a common scenario for customers who require functionality from each.
21
21
22
22
## Summary of agents
23
+
23
24
The following tables provide a quick comparison of the Azure Monitor agents for Windows and Linux. Further detail on each is provided in the section below.
24
25
25
26
### Windows agents
@@ -42,11 +43,12 @@ The following tables provide a quick comparison of the Azure Monitor agents for
42
43
| Data sent to | Azure Storage<br>Event Hub | Azure Monitor Metrics | Azure Monitor Logs | Azure Monitor Logs |
43
44
44
45
## Log Analytics agent
46
+
45
47
The [Log Analytics agent](log-analytics-agent.md) collects monitoring data from the guest operating system and workloads of virtual machines in Azure, other cloud providers, and on-premises. It collects data into a Log Analytics workspace. The Log Analytics agent is the same agent used by System Center Operations Manager, and you can multihome agent computers to communicate with your management group and Azure Monitor simultaneously. This agent is also required by certain insights and solutions in Azure Monitor.
46
48
47
49
48
50
> [!NOTE]
49
-
> The Log Analytics agent for Windows is often referred to as Microsoft Management Agent (MMA). The Log Analytics agent for Linux is often referred to as OMS agent.
51
+
> The Log Analytics agent for Windows is often referred to as Microsoft Monitoring Agent (MMA). The Log Analytics agent for Linux is often referred to as OMS agent.
50
52
51
53
52
54
@@ -64,6 +66,7 @@ Limitations of the Log Analytics agent include:
64
66
- Cannot send data to Azure Monitor Metrics, Azure Storage, or Azure Event Hubs.
65
67
66
68
## Azure diagnostics extension
69
+
67
70
The [Azure Diagnostics extension](diagnostics-extension-overview.md) collects monitoring data from the guest operating system and workloads of Azure virtual machines and other compute resources. It primarily collects data into Azure Storage but also allows you to define data sinks to also send data to other destinations such as Azure Monitor Metrics and Azure Event Hubs.
68
71
69
72
Use Azure diagnostic extension if you need to:
@@ -78,9 +81,8 @@ Limitations of Azure diagnostics extension include:
78
81
- Can only be used with Azure resources.
79
82
- Limited ability to send data to Azure Monitor Logs.
80
83
81
-
82
-
83
84
## Telegraf agent
85
+
84
86
The [InfluxData Telegraf agent](collect-custom-metrics-linux-telegraf.md) is used to collect performance data from Linux computers to Azure Monitor Metrics.
85
87
86
88
Use Telegraf agent if you need to:
@@ -90,24 +92,25 @@ Use Telegraf agent if you need to:
90
92
91
93
92
94
## Dependency agent
95
+
93
96
The Dependency agent collects discovered data about processes running on the virtual machine and external process dependencies.
94
97
95
98
Use the Dependency agent if you need to:
96
99
97
100
* Use the Map feature [Azure Monitor for VMs](../insights/vminsights-overview.md) or the [Service Map](../insights/service-map.md) solution.
98
101
99
-
100
102
Consider the following when using the Dependency agent:
101
103
102
104
- The Dependency agent requires the Log Analytics agent to be installed on the same virtual machine.
103
105
- On Linux VMs, the Log Analytics agent must be installed before the Azure Diagnostic Extension.
104
106
105
-
106
107
## Extensions compared to agents
108
+
107
109
The Log Analytics extension for [Windows](../../virtual-machines/extensions/oms-windows.md) and [Linux](../../virtual-machines/extensions/oms-linux.md) install the Log Analytics agent on Azure virtual machines. The Azure Monitor Dependency extension for [Windows](../../virtual-machines/extensions/agent-dependency-windows.md) and [Linux](../../virtual-machines/extensions/agent-dependency-linux.md) install the Dependency agent on Azure virtual machines. These are the same agents described above but allow you to manage them through [virtual machine extensions](../../virtual-machines/extensions/overview.md). You should use extensions to install and manage the agents whenever possible.
108
110
109
111
110
112
## Next steps
113
+
111
114
Get more details on each of the agents at the following:
112
115
113
116
-[Overview of the Log Analytics agent](log-analytics-agent.md)
0 commit comments