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/agents/azure-monitor-agent-performance.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,18 +11,19 @@ ms.reviewer: jeffwo
11
11
12
12
---
13
13
# Azure Monitor Agent Performance Benchmark
14
-
15
-
The agent can handle many thousands of events per second in the gateway event forwarding scenario. The exact throughput rate depends on various factors such as the size of each event, the specific data type, and physical hardware resources. This article will describe the Microsoft internal benchmark used for testing the agent throughput of 10k Syslog events in the forwarder scenario. The benchmark results should provide a guide to size the resources that you will need in your environment.
16
-
14
+
15
+
The agent can handle many thousands of events per second in the gateway event forwarding scenario. The exact throughput rate depends on various factors such as the size of each event, the specific data type, and physical hardware resources. This article describes the Microsoft internal benchmark used for testing the agent throughput of 10k Syslog events in the forwarder scenario. The benchmark results should provide a guide to size the resources that you need in your environment.
16
+
17
17
> [!NOTE]
18
18
> The results in this article are informational about the performance of AMA in the forwarding scenario only and do not constitute any service agreement on the part of Microsoft.
19
19
20
20
## Best practices for agent as a forwarder.
21
21
22
+
- Each AMA is limited to ingesting 20k EPS, and drops any data that exceeds the limits.
22
23
- The forwarder should be on a dedicated system to eliminate potential interference from other workloads.
23
24
- The forwarder system should be monitored for CPU, memory, and disk utilization to prevent overloads from causing data loss.
24
25
- Where possible use a load balancer and redundant forwarder systems to improve reliability and scalability.
25
-
- For other considerations for forwarders see the Log Analytics Gateway documentation.
26
+
- For other considerations for forwarders, see the Log Analytics Gateway documentation.
26
27
27
28
## Agent Performance
28
29
@@ -39,7 +40,7 @@ The benchmarks are run on an Azure VM Standard_F8s_v2 system using AMA Linux ver
39
40
- Max Disk IOPS: 6400
40
41
- Network: 12500 Mbp Max on all 4 physical NICs
41
42
42
-
43
+
43
44
44
45
## Results
45
46
@@ -56,16 +57,16 @@ This section provides answers to common questions.
56
57
57
58
### How much data is sent per agent?
58
59
59
-
The amount of data sent per agent depends on:
60
-
60
+
The amount of data sent per agent depends on:
61
+
61
62
* The solutions you've enabled.
62
63
* The number of logs and performance counters being collected.
63
64
* The volume of data in the logs.
64
-
65
+
65
66
See [Analyze usage in a Log Analytics workspace](../logs/analyze-usage.md).
66
-
67
+
67
68
For computers that are able to run the WireData agent, use the following query to see how much data is being sent:
68
-
69
+
69
70
```kusto
70
71
WireData
71
72
| where ProcessName == "C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\MonitoringHost.exe"
@@ -74,12 +75,11 @@ WireData
74
75
```
75
76
76
77
### How much network bandwidth is used by the Microsoft Monitoring Agent when it sends data to Azure Monitor?
77
-
78
+
78
79
Bandwidth is a function of the amount of data sent. Data is compressed as it's sent over the network.
79
80
80
81
## Next steps
81
82
82
83
-[Connect computers without internet access by using the Log Analytics gateway in Azure Monitor](gateway.md)
83
84
-[Install the Azure Monitor Agent](azure-monitor-agent-manage.md) on Windows and Linux virtual machines.
84
85
-[Create a data collection rule](data-collection-rule-azure-monitor-agent.md) to collect data from the agent and send it to Azure Monitor.
0 commit comments