Skip to content

Commit 39c6e08

Browse files
committed
Merging web app release notes with parent doc
1 parent 3bc1947 commit 39c6e08

File tree

4 files changed

+113
-123
lines changed

4 files changed

+113
-123
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@
3535
"redirect_url": "/azure/azure-monitor/change/change-analysis",
3636
"redirect_document_id": false
3737
},
38+
{
39+
"source_path_from_root": "/articles/azure-monitor/app/web-app-extension-release-notes.md",
40+
"redirect_url": "/azure/azure-monitor/app/azure-web-apps",
41+
"redirect_document_id": false
42+
},
3843
{
3944
"source_path_from_root": "/articles/azure-monitor/app/visual-studio.md",
4045
"redirect_url": "https://learn.microsoft.com/visualstudio/azure/azure-app-insights-add-connected-service",

articles/azure-monitor/app/azure-web-apps.md

Lines changed: 108 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Monitor Azure App Service performance | Microsoft Docs
33
description: Application performance monitoring for Azure App Service. Chart load and response time, dependency information, and set alerts on performance.
44
ms.topic: conceptual
5-
ms.date: 11/15/2022
5+
ms.date: 03/01/2023
66
ms.custom: "devx-track-js, devx-track-dotnet"
77
---
88

@@ -31,13 +31,118 @@ There are two ways to enable monitoring for applications hosted on App Service:
3131

3232
This approach is much more customizable, but it requires the following approaches: SDK for [.NET Core](./asp-net-core.md), [.NET](./asp-net.md), [Node.js](./nodejs.md), [Python](./opencensus-python.md), and a standalone agent for [Java](./opentelemetry-enable.md?tabs=java). This method also means you must manage the updates to the latest version of the packages yourself.
3333

34-
If you need to make custom API calls to track events/dependencies not captured by default with auto-instrumentation monitoring, you'll need to use this method. To learn more, see [Application Insights API for custom events and metrics](./api-custom-events-metrics.md).
34+
If you need to make custom API calls to track events/dependencies not captured by default with auto-instrumentation monitoring, you need to use this method. To learn more, see [Application Insights API for custom events and metrics](./api-custom-events-metrics.md).
3535

36-
If both auto-instrumentation monitoring and manual SDK-based instrumentation are detected, in .NET only the manual instrumentation settings will be honored, while in Java only the auto-instrumentation will be emitting the telemetry. This practice is to prevent duplicate data from being sent.
36+
If both auto-instrumentation monitoring and manual SDK-based instrumentation are detected, in .NET only the manual instrumentation settings are honored, while in Java only the auto-instrumentation are emitting the telemetry. This practice is to prevent duplicate data from being sent.
3737

3838
> [!NOTE]
3939
> Snapshot Debugger and Profiler are only available in .NET and .NET Core.
4040
41+
## Release notes for Azure Web App extension for Application Insights
42+
43+
This section contains the release notes for Azure Web Apps Extension for runtime instrumentation with Application Insights. It's applicable only for pre-installed extensions.
44+
45+
### Frequently asked questions
46+
47+
- How to find which version of the extension I'm currently on?
48+
- Go to `https://<yoursitename>.scm.azurewebsites.net/ApplicationInsights`. Visit the step by step troubleshooting guide for extension/agent based monitoring for [ASP.NET Core](./azure-web-apps-net-core.md#troubleshooting), [ASP.NET](./azure-web-apps-net.md#troubleshooting), [Java](./azure-web-apps-java.md#troubleshooting), or [Node.js](./azure-web-apps-nodejs.md#troubleshooting) ) for more information.
49+
50+
- What if I'm using private extensions?
51+
- Uninstall private site extensions since it's no longer supported.
52+
53+
### Release notes
54+
55+
#### 2.8.44
56+
57+
- .NET/.NET Core: Upgraded to [ApplicationInsights .NET SDK to 2.20.1](https://github.com/microsoft/ApplicationInsights-dotnet/tree/autoinstrumentation/2.20.1).
58+
59+
#### 2.8.43
60+
61+
- Separate .NET/.NET Core, Java and Node.js package into different App Service Windows Site Extension.
62+
63+
#### 2.8.42
64+
65+
- JAVA extension: Upgraded to [Java Agent 3.2.0](https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.0) from 2.5.1.
66+
- Node.js extension: Updated AI SDK to [2.1.8](https://github.com/microsoft/ApplicationInsights-node.js/releases/tag/2.1.8) from 2.1.7. Added support for User and System assigned Azure AD Managed Identities.
67+
- .NET Core: Added self-contained deployments and .NET 6.0 support using [.NET Startup Hook](https://github.com/dotnet/runtime/blob/main/docs/design/features/host-startup-hook.md).
68+
69+
#### 2.8.41
70+
71+
- Node.js extension: Updated AI SDK to [2.1.7](https://github.com/microsoft/ApplicationInsights-node.js/releases/tag/2.1.7) from 2.1.3.
72+
- .NET Core: Removed out-of-support version (2.1). Supported versions are 3.1 and 5.0.
73+
74+
#### 2.8.40
75+
76+
- JAVA extension: Upgraded to [Java Agent 3.1.1 (GA)](https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.1.1) from 3.0.2.
77+
- Node.js extension: Updated AI SDK to [2.1.3](https://github.com/microsoft/ApplicationInsights-node.js/releases/tag/2.1.3) from 1.8.8.
78+
79+
#### 2.8.39
80+
81+
- .NET Core: Added .NET Core 5.0 support.
82+
83+
#### 2.8.38
84+
85+
- JAVA extension: upgraded to [Java Agent 3.0.2 (GA)](https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.2) from 2.5.1.
86+
- Node.js extension: Updated AI SDK to [1.8.8](https://github.com/microsoft/ApplicationInsights-node.js/releases/tag/1.8.8) from 1.8.7.
87+
- .NET Core: Removed out-of-support versions (2.0, 2.2, 3.0). Supported versions are 2.1 and 3.1.
88+
89+
#### 2.8.37
90+
91+
- AppSvc Windows extension: Made .NET Core work with any version of System.Diagnostics.DiagnosticSource.dll.
92+
93+
#### 2.8.36
94+
95+
- AppSvc Windows extension: Enabled Inter-op with AI SDK in .NET Core.
96+
97+
#### 2.8.35
98+
99+
- AppSvc Windows extension: Added .NET Core 3.1 support.
100+
101+
#### 2.8.33
102+
103+
- .NET, .NET core, Java, and Node.js agents and the Windows Extension: Support for sovereign clouds. Connections strings can be used to send data to sovereign clouds.
104+
105+
#### 2.8.31
106+
107+
- The ASP.NET Core agent fixed an issue with the Application Insights SDK. If the runtime loaded the incorrect version of `System.Diagnostics.DiagnosticSource.dll`, the codeless extension doesn't crash the application and backs off. To fix the issue, customers should remove `System.Diagnostics.DiagnosticSource.dll` from the bin folder or use the older version of the extension by setting `ApplicationInsightsAgent_EXTENSIONVERSION=2.8.24`. If they don't, application monitoring isn't enabled.
108+
109+
#### 2.8.26
110+
111+
- ASP.NET Core agent: Fixed issue related to updated Application Insights SDK. The agent doesn't try to load `AiHostingStartup` if the ApplicationInsights.dll is already present in the bin folder. It resolves issues related to reflection via Assembly\<AiHostingStartup\>.GetTypes().
112+
- Known issues: Exception `System.IO.FileLoadException: Could not load file or assembly 'System.Diagnostics.DiagnosticSource, Version=4.0.4.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'` could be thrown if another version of `DiagnosticSource` dll is loaded. It could happen, for example, if `System.Diagnostics.DiagnosticSource.dll` is present in the publish folder. As mitigation, use the previous version of extension by setting app settings in app services: ApplicationInsightsAgent_EXTENSIONVERSION=2.8.24.
113+
114+
#### 2.8.24
115+
116+
- Repackaged version of 2.8.21.
117+
118+
#### 2.8.23
119+
120+
- Added ASP.NET Core 3.0 codeless monitoring support.
121+
- Updated ASP.NET Core SDK to [2.8.0](https://github.com/microsoft/ApplicationInsights-aspnetcore/releases/tag/2.8.0) for runtime versions 2.1, 2.2 and 3.0. Apps targeting .NET Core 2.0 continue to use 2.1.1 of the SDK.
122+
123+
#### 2.8.14
124+
125+
- Updated ASP.NET Core SDK version from 2.3.0 to the latest (2.6.1) for apps targeting .NET Core 2.1, 2.2. Apps targeting .NET Core 2.0 continue to use 2.1.1 of the SDK.
126+
127+
#### 2.8.12
128+
129+
- Support for ASP.NET Core 2.2 apps.
130+
- Fixed a bug in ASP.NET Core extension causing injection of SDK even when the application is already instrumented with the SDK. For 2.1 and 2.2 apps, the presence of ApplicationInsights.dll in the application folder now causes the extension to back off. For 2.0 apps, the extension backs off only if ApplicationInsights is enabled with a `UseApplicationInsights()` call.
131+
132+
- Permanent fix for incomplete HTML response for ASP.NET Core apps. This fix is now extended to work for .NET Core 2.2 apps.
133+
134+
- Added support to turn off JavaScript injection for ASP.NET Core apps (`APPINSIGHTS_JAVASCRIPT_ENABLED=false appsetting`). For ASP.NET core, the JavaScript injection is in "Opt-Out" mode by default, unless explicitly turned off. (The default setting is done to retain current behavior.)
135+
136+
- Fixed ASP.NET Core extension bug that caused injection even if ikey wasn't present.
137+
- Fixed a bug in the SDK version prefix logic that caused an incorrect SDK version in telemetry.
138+
139+
- Added SDK version prefix for ASP.NET Core apps to identify how telemetry was collected.
140+
- Fixed SCM- ApplicationInsights page to correctly show the version of the pre-installed extension.
141+
142+
#### 2.8.10
143+
144+
- Fix for incomplete HTML response for ASP.NET Core apps.
145+
41146
## Next steps
42147

43148
Learn how to enable auto-instrumentation application monitoring for your [.NET Core](./azure-web-apps-net-core.md), [.NET](./azure-web-apps-net.md), [Java](./azure-web-apps-java.md), or [Nodejs](./azure-web-apps-nodejs.md) application running on App Service.

articles/azure-monitor/app/web-app-extension-release-notes.md

Lines changed: 0 additions & 118 deletions
This file was deleted.

articles/azure-monitor/toc.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1484,8 +1484,6 @@ items:
14841484
items:
14851485
- name: Code-based monitoring SDKs
14861486
href: app/release-notes.md
1487-
- name: Web app extension
1488-
href: app/web-app-extension-release-notes.md
14891487
- name: Snapshot Debugger
14901488
href: snapshot-debugger/snapshot-collector-release-notes.md
14911489
- name: Data model

0 commit comments

Comments
 (0)