Skip to content

Commit 84a6abc

Browse files
committed
add notes
Signed-off-by: Hannah Hunter <[email protected]>
1 parent 4521ef4 commit 84a6abc

File tree

7 files changed

+25
-7
lines changed

7 files changed

+25
-7
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ In this article, you'll use the Azure portal to:
1717
> [!NOTE]
1818
> You can enable the Application Insights Profiler for Azure Functions apps on the **App Service** plan.
1919
20+
[!INCLUDE [profiler-overhead](./includes/profiler-overhead.md)]
21+
2022
## Prerequisites
2123

2224
- [An Azure Functions app](../../azure-functions/functions-create-function-app-portal.md). Verify your Functions app is on the **App Service** plan.

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ In this article, you learn about the various ways that you can:
2222
- Set the environment variable via the orchestrator (like Kubernetes).
2323
- Learn security considerations around production deployment, like protecting your Application Insights instrumentation key.
2424

25+
[!INCLUDE [profiler-overhead](./includes/profiler-overhead.md)]
26+
2527
## Prerequisites
2628

2729
- [An Application Insights resource](/previous-versions/azure/azure-monitor/app/create-new-resource). Make note of the instrumentation key.

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

Lines changed: 3 additions & 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

@@ -16,6 +16,8 @@ Let's say you're running a web performance test. You'll need traces to understan
1616
> - View the Profiler traces after your load test or Profiler session.
1717
> - Learn how to read the Profiler performance data and call stack.
1818
19+
[!INCLUDE [profiler-overhead](./includes/profiler-overhead.md)]
20+
1921
## Generate traffic to your Azure service
2022

2123
For Profiler to upload traces, your service must be actively handling requests.

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: 4 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
@@ -58,6 +58,8 @@ To manually trigger a Profiler session, you need, at minimum, *write* access on
5858

5959
Select **Triggers** to open the **Trigger Settings** pane that has the **CPU**, **Memory**, and **Sampling** trigger tabs.
6060

61+
[!INCLUDE [profiler-overhead](./includes/profiler-overhead.md)]
62+
6163
### CPU or Memory triggers
6264

6365
You can set up a trigger to start profiling when the percentage of CPU or memory use hits the level you set.
@@ -100,7 +102,7 @@ Memory % | Percentage of memory used while Profiler was running.
100102

101103
## Next steps
102104

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

105107
[profiler-on-demand]: ./media/profiler-settings/profiler-on-demand.png
106108
[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: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ 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

1515
> [!NOTE]
1616
> Codeless installation of Application Insights Profiler follows the .NET Core support policy. For more information about supported runtime, see [.NET Core Support Policy](https://dotnet.microsoft.com/platform/support/policy/dotnet-core).
1717
18+
[!INCLUDE [profiler-overhead](./includes/profiler-overhead.md)]
19+
1820
## Prerequisites
1921

2022
- An [Azure App Service ASP.NET/ASP.NET Core app](../../app-service/quickstart-dotnetcore.md).

0 commit comments

Comments
 (0)