Skip to content

Commit ca5cb2a

Browse files
author
Simonx Xu
committed
Merge branch 'main' into avd-migration
2 parents 5ec856a + 0d182c7 commit ca5cb2a

2,182 files changed

Lines changed: 9627 additions & 3075 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openpublishing.redirection.developer.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5834,6 +5834,18 @@
58345834
{
58355835
"source_path": "support/developer/webapps/iis/www-authentication-authorization/default-permissions-user-rights.md",
58365836
"redirect_url": "/troubleshoot/developer/webapps/iis/www-administration-management/default-permissions-user-rights"
5837+
},
5838+
{
5839+
"source_path": "support/developer/webapps/iis/health-diagnostic-performance/http-403-forbidden-access-website.md",
5840+
"redirect_url": "/troubleshoot/developer/webapps/iis/site-behavior-performance/http-403-forbidden-access-website"
5841+
},
5842+
{
5843+
"source_path": "support/developer/webapps/iis/www-administration-management/http-bad-request-response-kerberos.md",
5844+
"redirect_url": "/troubleshoot/developer/webapps/iis/www-authentication-authorization/http-bad-request-response-kerberos"
5845+
},
5846+
{
5847+
"source_path": "support/developer/webapps/iis/health-diagnostic-performance/troubleshoot-native-memory-leak-iis-7x-application-pool.md",
5848+
"redirect_url": "/troubleshoot/developer/webapps/iis/site-behavior-performance/troubleshoot-native-memory-leak-iis-7x-application-pool"
58375849
}
58385850
]
58395851
}

.openpublishing.redirection.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6915,11 +6915,6 @@
69156915
"redirect_url": "/previous-versions/troubleshoot/windows-server/windows-virtual-desktop-blank-screen",
69166916
"redirect_document_id": false
69176917
},
6918-
{
6919-
"source_path": "support/azure/virtual-desktop/welcome-virtual-desktop.yml",
6920-
"redirect_url": "/azure/virtual-desktop",
6921-
"redirect_document_id": false
6922-
},
69236918
{
69246919
"source_path": "support/windows-client/windows-troubleshooters/introduction-to-troubleshootingscript-toolset-tss.md",
69256920
"redirect_url": "/troubleshoot/windows-client/windows-tss/introduction-to-troubleshootingscript-toolset-tss",

support/azure/automation/updates/find-azurermresource-fails.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ Starting in Microsoft AzureRM 6.0.0, the `Find-AzureRmResource` cmdlet functiona
2525

2626
## Resolution
2727

28-
To fix this issue, update your runbooks to use `Get-AzureRmResource` instead of `Find-AzureRmResource`. For more information, see the [usage of Get-AzureRmResource](/powershell/module/azurerm.resources/get-azurermresource?view=azurermps-6.1.0&preserve-view=true).
28+
To fix this issue, update your runbooks to use `Get-AzureRmResource` instead of `Find-AzureRmResource`. For more information, see the [usage of Get-AzureRmResource](/previous-versions/powershell/module/azurerm.resources/get-azurermresource).
2929

3030
[!INCLUDE [Azure Help Support](../../../includes/azure-help-support.md)]

support/azure/azure-functions/monitoring/functions-monitoring-appinsightslogs.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Application Insights logs are missing or incorrect
33
description: Ths article helps you resolve issues related to missing or incorrect logs for Application Insights logs in Azure Functions.
4-
ms.date: 08/24/2023
5-
ms.reviewer: gasridha, v-jayaramanp
4+
ms.date: 01/16/2025
5+
ms.reviewer: gasridha, v-jayaramanp, agaltrai, jarrettr
66
ms.custom: sap:Monitoring using Application Insights, Metrics and Alerts
77
---
88

@@ -30,6 +30,23 @@ If the Application Insights logs are missing, or if the data appears to be parti
3030

3131
**Recommendation**: The function app should be on version 4 and the runtime version should be at least 4.15.2*xx*. This is because, from this version onwards, you can track the log flows from Azure Functions to the Application Insights service. By monitoring the log flows, you can check for missing logs.
3232

33+
## Custom application logs
34+
35+
By default, custom application logs you write are sent to the Functions host, which then sends them to Application Insights under the [Worker category](/azure/azure-functions/configure-monitoring#configure-categories). However, some language stacks allow you to send the logs directly to Application Insights, which gives you full control over how logs you write are emitted. In this case, the logging pipeline changes from `worker > Functions host > Application Insights` to `worker > Application Insights`.
36+
37+
The following table summarizes the configuration options available for each stack:
38+
39+
| Language stack | Where to configure custom logs |
40+
|-|-|
41+
| .NET (in-process model) | `host.json` |
42+
| .NET (isolated model) | Default (send custom logs to the Functions host): `host.json`<br/>To send logs directly to Application Insights, see [Configure Application Insights in the HostBuilder](/azure/azure-functions/dotnet-isolated-process-guide#application-insights). |
43+
| Node.JS | `host.json` |
44+
| Python | `host.json` |
45+
| Java | Default (send custom logs to the Functions host): `host.json`<br/>To send logs directly to Application Insights, see [Configure the Application Insights Java agent](/azure/azure-monitor/app/monitor-functions#distributed-tracing-for-java-applications). |
46+
| PowerShell | `host.json` |
47+
48+
When you configure custom application logs to be sent directly, the host no longer emits them, and `host.json` no longer controls their behavior. Similarly, the options exposed by each stack apply only to custom logs, and they don't change the behavior of the other runtime logs described in this article. In this case, to control the behavior of all logs, you might need to make changes in both configurations.
49+
3350
## Logs are missing or partial
3451

3552
Application Insights collects log, performance, and error data. [Sampling configuration](/azure/azure-functions/configure-monitoring#configure-sampling) is used to reduce the volume of telemetry. The Sampling feature is enabled by default with the settings shown in the following [host.json](/azure/azure-functions/functions-host-json#applicationinsights) example. Excluded types aren't sampled.

support/azure/azure-kubernetes/extensions/troubleshoot-failed-kubernetes-deployment-offer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ You can use the Azure CLI commands that are described in the [Azure CLI legal te
132132
133133
#### [PowerShell](#tab/PowerShell)
134134
135-
To accept the legal terms through PowerShell, run the cmdlets that are described in the [PowerShell legal terms](/powershell/module/azurerm.marketplaceordering).
135+
To accept the legal terms through PowerShell, run the cmdlets that are described in the [PowerShell legal terms](/powershell/module/az.marketplaceordering).
136136
137137
---
138138

support/azure/azure-monitor/app-insights/telemetry/java-standalone-troubleshoot.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Troubleshoot Azure Monitor Application Insights for Java
33
description: This article presents troubleshooting information for the Java agent for Azure Monitor Application Insights.
44
ms.topic: conceptual
5-
ms.date: 11/06/2024
5+
ms.date: 01/15/2025
66
editor: v-jsitser
77
ms.reviewer: aaronmax, jeanbisutti, trstalna, toddfous, heya, v-leedennis
88
ms.service: azure-monitor
@@ -253,6 +253,32 @@ You can also try the [monitoring solutions for Java native](/azure/azure-monitor
253253
- With Spring Boot, the Microsoft distribution of the OpenTelemetry starter.
254254
- With Quarkus, the Quarkus Opentelemetry Exporter for Microsoft Azure.
255255

256+
257+
## Understand duplicated operation IDs
258+
259+
Application logic can result in an operation ID being reused by multiple telemetry items, as shown in [this example](/azure/azure-monitor/app/distributed-trace-data#example). The duplication might also come from incoming requests. To identify this, do the following operations:
260+
261+
* Enable the capture of the `traceparent` header in the **applicationinsigths.json** file as follows:
262+
263+
```json
264+
{
265+
"preview": {
266+
"captureHttpServerHeaders": {
267+
"requestHeaders": [
268+
"traceparent"
269+
]
270+
}
271+
}
272+
}
273+
```
274+
* Enable [self-diagnostics](/azure/azure-monitor/app/java-standalone-config#self-diagnostics) at the DEBUG level and restart the application.
275+
276+
In the following log example, the operation ID comes from an incoming request, not Application Insights:
277+
278+
```output
279+
{"ver":1,"name":"Request",...,"ai.operation.id":"4e757357805f4eb18705abd24326b550)","ai.operation.parentId":"973487efc3db7d03"},"data":{"baseType":"RequestData","baseData":{...,"properties":{"http.request.header.traceparent":"00-4e757357805f4eb18705abd24326b550-973487efc3db7d03-01", ...}}}}
280+
```
281+
256282
[!INCLUDE [Third-party disclaimer](../../../../includes/third-party-disclaimer.md)]
257283

258284
[!INCLUDE [Azure Help Support](../../../../includes/azure-help-support.md)]

support/azure/azure-storage/blobs/alerts/storage-explorer-troubleshooting.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,9 +154,13 @@ Having to reenter credentials is most likely the result of Conditional Access po
154154

155155
To reduce the frequency of having to reenter credentials because of errors like the preceding ones, talk to your Microsoft Entra admin.
156156

157-
### Conditional access policies
157+
### Other conditional access policy issues
158158

159-
If you have conditional access policies that need to be satisfied for your account, make sure you're using the **Default Web Browser** value for the **Sign in with** setting. For information on that setting, see [Changing where sign-in happens](/azure/storage/common/storage-explorer-sign-in#changing-where-sign-in-happens).
159+
If you have other conditional access policies that need to be satisfied for your account, try using either the **Authentication Broker** or **Default Web Browser** value for the **Sign in with** setting. For information on that setting, see [Changing where sign-in happens](/azure/storage/common/storage-explorer-sign-in#changing-where-sign-in-happens).
160+
161+
### Issues with authentication broker on Windows
162+
163+
The Windows operating system uses the Web Account Manager (WAM) as its authentication broker. If you're using the **Authentication Broker** sign-in method on Windows and experience issues, see [this guide](/entra/msal/dotnet/advanced/exceptions/wam-errors) for steps to resolve common errors.
160164

161165
### Browser complains about HTTP redirect or insecure connection during sign-in
162166

support/azure/azure-storage/files/file-sync/file-sync-troubleshoot-cloud-tiering.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Troubleshoot common issues with cloud tiering in an Azure File Sync
44
author: khdownie
55
ms.service: azure-file-storage
66
ms.topic: troubleshooting
7-
ms.date: 10/24/2024
7+
ms.date: 01/13/2025
88
ms.author: kendownie
99
ms.reviewer: vritikanaik, v-weizhu
1010
ms.custom: sap:File Sync
@@ -103,6 +103,7 @@ If content doesn't exist for the error code, follow the general troubleshooting
103103
| 0x800703e3 | -2147023901 | ERROR_OPERATION_ABORTED | The file failed to tier because it was recalled at the same time. | No action required. The file will be tiered when the recall completes and the file is no longer in use. |
104104
| 0x80c80264 | -2134375836 | ECS_E_GHOSTING_FILE_NOT_SYNCED | The file failed to tier because it hasn't synced to the Azure file share. | No action required. The file will tier once it has synced to the Azure file share. |
105105
| 0x80070001 | -2147942401 | ERROR_INVALID_FUNCTION | The file failed to tier because the cloud tiering filter driver (*storagesync.sys*) isn't running. | To resolve this issue, open an elevated command prompt and run the following command: `fltmc load storagesync`<br/>If the Azure File Sync filter driver fails to load when running the `fltmc` command, uninstall the Azure File Sync agent, restart the server, and reinstall the Azure File Sync agent. |
106+
| 0x80c86041 | -2134351807 | ECS_E_AFS_FILTER_NOT_LOADED | The file failed to tier because the cloud tiering filter driver (*storagesync.sys*) isn't running. | To resolve this issue, open an elevated command prompt and run this command `fltmc load storagesync`. <br/>If the Azure File Sync filter driver fails to load when running the `fltmc` command, uninstall the Azure File Sync agent, restart the server, and reinstall the Azure File Sync agent. |
106107
| 0x80070070 | -2147024784 | ERROR_DISK_FULL | The file failed to tier due to insufficient disk space on the volume where the server endpoint is located. | To resolve this issue, free at least 100 MiB of disk space on the volume where the server endpoint is located. |
107108
| 0x80070490 | -2147023728 | ERROR_NOT_FOUND | The file failed to tier because it hasn't synced to the Azure file share. | No action required. The file will tier once it has synced to the Azure file share. |
108109
| 0x80c80262 | -2134375838 | ECS_E_GHOSTING_UNSUPPORTED_RP | The file failed to tier because it's an unsupported reparse point. | If the file is a Data Deduplication reparse point, follow the steps in the [planning guide](/azure/storage/file-sync/file-sync-planning#data-deduplication) to enable Data Deduplication support. Files with reparse points other than Data Deduplication aren't supported and won't be tiered. |

support/azure/azure-storage/files/file-sync/file-sync-troubleshoot-installation.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Troubleshoot common issues with installing the Azure File Sync agen
44
author: khdownie
55
ms.service: azure-file-storage
66
ms.topic: troubleshooting
7-
ms.date: 01/03/2025
7+
ms.date: 01/13/2025
88
ms.author: kendownie
99
ms.custom: sap:File Sync
1010
---
@@ -67,6 +67,11 @@ MSI (s) (0C:C8) [12:23:40:994]: Note: 1: 2265 2: 3: -2147287035
6767

6868
For this example, the agent installation failed with error code -2147287035 (ERROR_ACCESS_DENIED).
6969

70+
<a id="agent-installation-gpo"></a>**Agent installation fails with error ERROR_NO_SYSTEM_RESOURCES and error code 0x800705AA**
71+
72+
The agent installation failed due to insufficient system resources. To resolve this issue, free up memory on the server and retry installation.
73+
74+
7075
<a id="agent-installation-gpo"></a>**Agent installation fails with error: Storage Sync Agent Setup Wizard ended prematurely because of an error**
7176

7277
In the agent installation log, the following error is logged:
@@ -174,7 +179,7 @@ This issue occurs due to a known issue that has been fixed in File Sync Agent v1
174179

175180
:::image type="content" source="media/file-sync-troubleshoot-installation/server-already-registered-error.png" alt-text="Screenshot that shows the Server Registration dialog box with the 'server is already registered' error message.":::
176181

177-
This message appears if the server was previously registered with a Storage Sync Service. To unregister the server from the current Storage Sync Service and then register with a new Storage Sync Service, complete the steps that are described in [Unregister a server with Azure File Sync](/azure/storage/file-sync/file-sync-server-registration#unregister-the-server-with-storage-sync-service).
182+
This message with error code 0x80C80064 appears if the server was previously registered with a Storage Sync Service. To unregister the server from the current Storage Sync Service and then register with a new Storage Sync Service, complete the steps that are described in [Unregister a server with Azure File Sync](/azure/storage/file-sync/file-sync-server-registration#unregister-the-server-with-storage-sync-service).
178183

179184
If the server isn't listed under **Registered servers** in the Storage Sync Service, on the server that you want to unregister, run the following PowerShell commands:
180185

support/azure/azure-storage/files/file-sync/file-sync-troubleshoot-sync-errors.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,13 @@ No action required. Azure File Sync has a scheduled task (VssSyncScheduledTask)
280280
| **Error string** | WININET_E_TIMEOUT |
281281
| **Remediation required** | Yes |
282282

283+
| Error | Code |
284+
|-|-|
285+
| **HRESULT** | 0x80072EFE |
286+
| **HRESULT (decimal)** | -2147012866 |
287+
| **Error string** | WININET_E_CONNECTION_ABORTED |
288+
| **Remediation required** | Yes |
289+
283290
This error can occur whenever the Azure File Sync service is inaccessible from the server. You can troubleshoot this error by working through the following steps:
284291

285292
1. Verify the Windows service *FileSyncSvc.exe* is not blocked by your firewall.

0 commit comments

Comments
 (0)