Skip to content

Commit 58dd8ec

Browse files
Merge pull request #280653 from hhunter-ms/hh-280363
[Profiler] Add notes clarifying memory consumption
2 parents 217c7b6 + 2ab7086 commit 58dd8ec

File tree

6 files changed

+26
-7
lines changed

6 files changed

+26
-7
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
ms.service: azure-monitor
3+
ms.subservice: profiler
4+
ms.topic: include
5+
ms.date: 07/11/2024
6+
---
7+
8+
> [!NOTE]
9+
> When Profiler is actively running and collecting traces, it typically adds between 5% to 15% of CPU and memory overhead to your server.
10+
>
11+
> There is **no additional cost** for storing data captured by Profiler. The data is automatically deleted after 15 days.

articles/azure-monitor/profiler/profiler-data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Generate load and view Application Insights Profiler data
33
description: Generate load to your Azure service to view the Profiler data
44
ms.contributor: charles.weininger
55
ms.topic: conceptual
6-
ms.date: 09/22/2023
6+
ms.date: 07/11/2024
77
ms.reviewer: charles.weininger
88
---
99

articles/azure-monitor/profiler/profiler-overview.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Analyze application performance traces with Application Insights Profiler
33
description: Identify the hot path in your web server code with a low-footprint profiler.
44
ms.contributor: charles.weininger
55
ms.topic: conceptual
6-
ms.date: 12/11/2023
6+
ms.date: 07/11/2024
77
ms.reviewer: ryankahng
88
---
99

@@ -24,9 +24,11 @@ Enable the Profiler on all your Azure applications to gather data with the follo
2424

2525
Each of these triggers can be [configured, enabled, or disabled](./profiler-settings.md#trigger-settings).
2626

27-
## Overhead and sampling algorithm
27+
## Sampling rate and overhead
2828

29-
Profiler randomly runs two minutes per hour on each virtual machine hosting applications with Profiler enabled. When Profiler is running, it adds from 5 percent to 15 percent CPU overhead to the server.
29+
Profiler randomly runs two minutes per hour on each virtual machine hosting applications with Profiler enabled.
30+
31+
[!INCLUDE [profiler-overhead](./includes/profiler-overhead.md)]
3032

3133
## Supported in Profiler
3234

articles/azure-monitor/profiler/profiler-settings.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Configure Application Insights Profiler | Microsoft Docs
33
description: Use the Application Insights Profiler settings pane to see Profiler status and start profiling sessions
44
ms.contributor: Charles.Weininger
55
ms.topic: conceptual
6-
ms.date: 09/22/2023
6+
ms.date: 07/11/2024
77
---
88

99
# Configure Application Insights Profiler
@@ -100,7 +100,7 @@ Memory % | Percentage of memory used while Profiler was running.
100100

101101
## Next steps
102102

103-
[Enable Profiler and view traces](profiler-overview.md?toc=/azure/azure-monitor/toc.json)
103+
[Enable Profiler and view traces](profiler.md?toc=/azure/azure-monitor/toc.json)
104104

105105
[profiler-on-demand]: ./media/profiler-settings/profiler-on-demand.png
106106
[performance-blade]: ./media/profiler-settings/performance-blade.png

articles/azure-monitor/profiler/profiler-troubleshooting.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ Profiler isn't currently supported on free or shared app service plans. Upgrade
3636

3737
If the data you're trying to view is older than two weeks, try limiting your time filter and try again. Traces are deleted after seven days.
3838

39+
## Are you aware of the Profiler sampling rate and overhead?
40+
41+
Profiler randomly runs two minutes per hour on each virtual machine hosting applications with Profiler enabled.
42+
43+
[!INCLUDE [profiler-overhead](./includes/profiler-overhead.md)]
44+
3945
## Can you access the gateway?
4046

4147
Check that a firewall or proxies aren't blocking your access to [this webpage](https://gateway.azureserviceprofiler.net).

articles/azure-monitor/profiler/profiler.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.reviewer: ryankahng
88

99
# Enable Profiler for Azure App Service apps
1010

11-
Application Insights Profiler is preinstalled as part of the Azure App Service runtime. You can run Profiler on ASP.NET and ASP.NET Core apps running on App Service by using the Basic service tier or higher. Follow these steps, even if you included the Application Insights SDK in your application at build time.
11+
[Application Insights Profiler](./profiler-overview.md) is preinstalled as part of the Azure App Service runtime. You can run Profiler on ASP.NET and ASP.NET Core apps running on App Service by using the Basic service tier or higher. Follow these steps, even if you included the Application Insights SDK in your application at build time.
1212

1313
To enable Profiler on Linux, walk through the [ASP.NET Core Azure Linux web apps instructions](profiler-aspnetcore-linux.md).
1414

0 commit comments

Comments
 (0)