Skip to content

Commit 3632129

Browse files
Merge pull request #278801 from BrCutler/docs-editor/azure-monitor-agent-performanc-1718901197
Update azure-monitor-agent-performance.md
2 parents 206b7f2 + 0940298 commit 3632129

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

articles/azure-monitor/agents/azure-monitor-agent-performance.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,19 @@ ms.reviewer: jeffwo
1111

1212
---
1313
# 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+
1717
> [!NOTE]
1818
> 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.
1919
2020
## Best practices for agent as a forwarder.
2121

22+
- Each AMA is limited to ingesting 20k EPS, and drops any data that exceeds the limits.
2223
- The forwarder should be on a dedicated system to eliminate potential interference from other workloads.
2324
- The forwarder system should be monitored for CPU, memory, and disk utilization to prevent overloads from causing data loss.
2425
- 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.
2627

2728
## Agent Performance
2829

@@ -39,7 +40,7 @@ The benchmarks are run on an Azure VM Standard_F8s_v2 system using AMA Linux ver
3940
- Max Disk IOPS: 6400
4041
- Network: 12500 Mbp Max on all 4 physical NICs
4142

42-
43+
4344

4445
## Results
4546

@@ -56,16 +57,16 @@ This section provides answers to common questions.
5657

5758
### How much data is sent per agent?
5859

59-
The amount of data sent per agent depends on:
60-
60+
The amount of data sent per agent depends on:
61+
6162
* The solutions you've enabled.
6263
* The number of logs and performance counters being collected.
6364
* The volume of data in the logs.
64-
65+
6566
See [Analyze usage in a Log Analytics workspace](../logs/analyze-usage.md).
66-
67+
6768
For computers that are able to run the WireData agent, use the following query to see how much data is being sent:
68-
69+
6970
```kusto
7071
WireData
7172
| where ProcessName == "C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\MonitoringHost.exe"
@@ -74,12 +75,11 @@ WireData
7475
```
7576

7677
### How much network bandwidth is used by the Microsoft Monitoring Agent when it sends data to Azure Monitor?
77-
78+
7879
Bandwidth is a function of the amount of data sent. Data is compressed as it's sent over the network.
7980

8081
## Next steps
8182

8283
- [Connect computers without internet access by using the Log Analytics gateway in Azure Monitor](gateway.md)
8384
- [Install the Azure Monitor Agent](azure-monitor-agent-manage.md) on Windows and Linux virtual machines.
8485
- [Create a data collection rule](data-collection-rule-azure-monitor-agent.md) to collect data from the agent and send it to Azure Monitor.
85-

0 commit comments

Comments
 (0)