Skip to content

Commit 858121a

Browse files
committed
Merge branch 'main' into Anna_2
2 parents 973b8e1 + 41ffa75 commit 858121a

File tree

10 files changed

+78
-40
lines changed

10 files changed

+78
-40
lines changed

support/azure/general/api-return-blank-response.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure API Management Troubleshooting Scenario 1 - API returning blank response
33
description: Provides troubleshooting steps to an issue in which Azure API is returning blank response.
4-
ms.date: 08/14/2020
4+
ms.date: 03/04/2021
55
ms.prod-support-area-path:
66
ms.service: api-management
77
ms.author: genli
@@ -38,15 +38,15 @@ Expected output of **GetHeaders**  API should be something like below:
3838
}
3939
```
4040

41-
## Troubleshooting steps
41+
## Troubleshooting Steps
4242

43-
To debug this kind of issues, the best approach is collect [APIM inspector trace](https://docs.microsoft.com/azure/api-management/api-management-howto-api-inspector) to inspect request processing inside APIM pipeline.
43+
To debug this kind of issues, the best approach is collect [APIM inspector trace](/azure/api-management/api-management-howto-api-inspector) to inspect request processing inside APIM pipeline.
4444

4545
- If you look into the trace, you would notice that forward-request policy is missing.
46-
- The forward-request policy forwards the incoming request to the backend service specified in the request [context](https://docs.microsoft.com/azure/api-management/api-management-policy-expressions#ContextVariables).
46+
- The forward-request policy forwards the incoming request to the backend service specified in the request [context](/azure/api-management/api-management-policy-expressions#ContextVariables).
4747
- Removing this policy results in the request not being forwarded to the backend service and the policies in the outbound section are evaluated immediately upon the successful completion of the policies in the inbound section.
4848
- Hence if you check the \<backend> section of the **GetHeaders** operation under **Blank-API** you would notice that forward-request policy is removed.
4949
- Add the forward-request policy in the backend section or add **\<base />** element so that it inherits forward-request policy from the parent level (i.e. from the API level), which should resolve the problem.
5050

51-
Read about the [forward-request](https://docs.microsoft.com/azure/api-management/api-management-advanced-policies#ForwardRequest) policy to know more about it.
51+
Read about the [forward-request](/azure/api-management/api-management-advanced-policies#ForwardRequest) policy to know more about it.
5252

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Azure Synapse Analytics Apache Spark pools diagnostic logs
3+
description: Lists the Apache Spark diagnostic logs that's collected during troubleshooting by Microsoft Support.
4+
ms.date: 05/27/2021
5+
author: genlin
6+
ms.author: genli
7+
ms.service: synapse-analytics
8+
ms.prod-support-area-path:
9+
ms.reviewer:
10+
---
11+
# Apache Spark diagnostic logs in Azure Synapse Analytics
12+
13+
To troubleshoot issues that are related to Apache Spark pools in the Azure Synapse Analytics workspace, Microsoft Support and the Azure Synapse Analytics engineering team can view and download diagnostic logs that are associated with your Apache Spark pools. Microsoft may access or make temporary copies of the log data to help resolve your support incident.
14+
15+
## Logs collected for troubleshooting
16+
17+
The following tables list the log data that will be collected to troubleshoot your support incident. Additionally, you may be asked to provide the same types of data from your Apache Spark pools by using Synapse Studio.
18+
19+
| Type | Description |
20+
|---|---|
21+
| Apache Spark Driver Logs |The Spark driver program is a critical process that's used to negotiate resources with cluster manager and to schedule the job execution. Driver logs contain details about how the job was run and the resources that were used. This information is critical for troubleshooting the Spark application. |
22+
| Apache Spark Executor Logs |Spark Executors are worker nodes-related processes that are in charge of running individual tasks in a given Spark job. They are started at the beginning of a Spark application, and typically run for the entire lifetime of an application. After Spark Executors run the task, they send the results to the driver application. Executor logs contain details about how the individual tasks of your application performed, and whether any of them failed. |
23+
| Apache Spark Event Logs | Spark Event logs contain execution-related and performance-related metrics of all the executors. They also contain the list of scheduler stages and tasks, and the execution environment information. |

support/azure/general/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@
138138

139139
- name: Support Diagnostic Packages
140140
items:
141+
- name: Diagnostic logs for Apache Spark pools
142+
href: synapse-analytics-apache-spark-pools-diagnostic-logs.md
141143
- name: Diagnostic logs for SQL Server
142144
href: sql-vm-logs.md
143145
- name: SQL database data collector

support/azure/virtual-machines/reset-local-password-without-agent.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Always try to reset a password using the [Azure portal or Azure PowerShell](rese
5656
5757
:::image type="content" source="./media/reset-local-password-without-agent/create-gpt-ini.png" alt-text="Screenshot that shows the updates made to the gpt.ini file.":::
5858
59-
4. Create `scripts.ini` in `\Windows\System32\GroupPolicy\Machine\Scripts\`. Make sure hidden folders are shown. If needed, create the `Machine` or `Scripts` folders.
59+
4. Create `scripts.ini` in `\Windows\System32\GroupPolicy\Machine\Scripts\`. Make sure hidden folders and file name extensions are shown. If needed, create the `Machine` or `Scripts` folders.
6060
6161
* Add the following lines the `scripts.ini` file you created:
6262
@@ -160,7 +160,7 @@ Always try to reset a password using the [Azure portal or Azure PowerShell](/pre
160160
161161
:::image type="content" source="./media/reset-local-password-without-agent/create-gpt-ini-classic.png" alt-text="Create gpt.ini - Classic":::
162162
163-
5. Create `scripts.ini` in `\Windows\System32\GroupPolicy\Machine\Scripts\`. Make sure hidden folders are shown. If needed, create the `Machine` or `Scripts` folders.
163+
5. Create `scripts.ini` in `\Windows\System32\GroupPolicy\Machine\Scripts\`. Make sure hidden folders and file name extensions are shown. If needed, create the `Machine` or `Scripts` folders.
164164
165165
* Add the following lines the `scripts.ini` file you created:
166166

support/azure/virtual-machines/troubleshoot-performance-bottlenecks-linux.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Troubleshoot performance and isolate bottlenecks in Linux
3-
description: Troubleshoot performance and isolate bottlenecks in Linux
3+
description: Troubleshoot CPU, memory, and disk input and output performance, and isolate bottlenecks in Linux virtual machines
44
ms.date: 05/27/2021
55
ms.prod-support-area-path:
66
ms.reviewer:
@@ -149,7 +149,7 @@ Latency is the measurement of the average amount of time each operation takes to
149149

150150
`iostat` is a simple command to run, as the basic syntax is:
151151

152-
``iostat <parameters> <time to refresh in seconds> <times to iterate> <block devices>``
152+
`iostat <parameters> <time to refresh in seconds> <times to iterate> <block devices>`
153153

154154
The options dictate what information `iostat` provides. Without any parameter, `iostat` displays some data which might be helpful:
155155

@@ -170,7 +170,7 @@ By default, `iostat` displays data for all block devices present. Additionally,
170170

171171
Run `iostat` with triggers:
172172

173-
``sudo iostat -dxctm 1``
173+
`sudo iostat -dxctm 1`
174174

175175
To further expand the `iostat` results, use these variables:
176176

@@ -180,7 +180,7 @@ To further expand the `iostat` results, use these variables:
180180
- `-t`: Print the time for each report displayed. Useful for long runs.
181181
- `-m`: Display statistics in megabytes per second. A more human readable form.
182182

183-
The number **1** in the command tells `iostat` to refresh every second. Select **Ctrl + C** to stop the refresh.
183+
The number **1** in the command tells `iostat` to refresh every second. Select Ctrl+C to stop the refresh.
184184

185185
With the extra parameters, the output looks like this:
186186

@@ -236,7 +236,7 @@ PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
236236
rtt min/avg/max/mdev = 5.240/5.291/5.339/0.035 ms
237237
```
238238

239-
To stop the ping, select **Ctrl + C**.
239+
To stop the ping, select Ctrl+C.
240240

241241
## Memory
242242

@@ -253,7 +253,7 @@ In Linux systems, it's common to see 99% memory usage. In the `free` output, the
253253

254254
In the `free` output, the *available* column indicates how much memory is available for processes to consume. This amount is calculated by adding buff/cache and free memory.
255255

256-
The `top` command can be configured to sort processes by memory utilization. By default, `top` sorts by CPU percentage (%). To sort by memory utilization (%), select **Shift + M** when running `top`.
256+
The `top` command can be configured to sort processes by memory utilization. By default, `top` sorts by CPU percentage (%). To sort by memory utilization (%), select Shift+M when running `top`.
257257

258258
```output
259259
[root@rhel78 ~]# top
@@ -285,7 +285,7 @@ Memory usage can increase more than expected in scenarios where the application
285285

286286
Here is another command used to view the top memory consuming processes:
287287

288-
``ps -eo pid,comm,user,args,%cpu,%mem --sort=-%mem | head``
288+
`ps -eo pid,comm,user,args,%cpu,%mem --sort=-%mem | head`
289289

290290
The following is an output example:
291291

@@ -394,13 +394,13 @@ When PerfInsights is [installed through the Azure portal](/azure/virtual-machine
394394

395395
##### Azure portal Option 1
396396

397-
Browse the VM blade and select the *Performance diagnostics* option. You'll be asked to install the option (uses extensions) on the VM that you selected it for.
397+
Browse the VM blade and select the **Performance diagnostics** option. You'll be asked to install the option (uses extensions) on the VM that you selected it for.
398398

399399
:::image type="content" source="./media/troubleshoot-performance-bottlenecks-linux/perf-diagnostics-reports-screen-install.png" alt-text="This image shows the Performance Diagnostics reports screen, and asks the user to install Performance diagnostics.":::
400400

401401
#### Azure portal Option 2
402402

403-
Browse to the *Diagnose and Solve Problems* tab in the VM blade, and look for look for the Troubleshoot link under *VM Performance Issues*.
403+
Browse to the **Diagnose and Solve Problems** tab in the VM blade, and look for look for the **Troubleshoot** link under **VM Performance Issues**.
404404

405405
:::image type="content" source="./media/troubleshoot-performance-bottlenecks-linux/look-for-troublshoot-link-vm-perfissues.png" alt-text="This image asks the user to browse to the Diagnose and Solve Problems tab in the VM blade, and look for the Troubleshoot link under VM Performance Issues":::
406406

support/docfx.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@
5050
"extendBreadcrumb": true,
5151
"feedback_system": "None",
5252
"feedback_github_repo": "MicrosoftDocs/SupportArticles-docs",
53-
"searchScope": ["Troubleshoot"]
53+
"searchScope": ["Troubleshoot"],
54+
"recommendations": true
5455
},
5556

5657
"fileMetadata": {

support/sql/docfx.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"fileMetadata": {
3+
"recommendations": {
4+
"*/**.md": true,
5+
"admin/**.md": true,
6+
"analysis-services/**.md": false
7+
}
8+
}
9+
}

support/system-center/dpm/upgrade-dpm-vmware-vm-protection.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ ms.reviewer: digan; jarrettr; cbutch
77
---
88
# How to upgrade DPM 2012 R2 to DPM 2016 if DPM 2012 R2 is used to protect VMware VMs
99

10-
If you use Microsoft System Center 2012 R2 Data Protection Manager (DPM) to protect VMware virtual machines (VMs), you can't upgrade to System Center 2016 Data Protection Manager even after you stop the protection. To fix this issue, follow the upgrade procedure in this article.
10+
If you use Microsoft System Center 2012 R2 Data Protection Manager (DPM) to protect VMware virtual machines (VMs), you can't upgrade to System Center 2016 Data Protection Manager even after you stop the protection. In this situation, you receive the following error:
11+
12+
> 34517 - DPM 2016 does not support VMware VM Backup yet.
13+
14+
![Select start job at step](./media/upgrade-dpm-vmware-vm-protection/dpm-protection-manager-setup.png)
15+
16+
To fix this issue, follow the upgrade procedure in this article.
1117

1218
_Original product version:_ &nbsp; System Center 2012 R2 Data Protection Manager
1319
_Original KB number:_ &nbsp; 4039285
Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Analyze log file entries that SFC.exe generates
33
description: Describes how to use the SFC.exe program to help diagnose problems that are caused by missing or damaged operating system files.
4-
ms.date: 09/24/2020
4+
ms.date: 05/31/2021
55
author: Deland-Han
66
ms.author: delhan
77
manager: dscontentpm
@@ -13,33 +13,30 @@ ms.reviewer: kaushika
1313
ms.prod-support-area-path: Servicing
1414
ms.technology: windows-client-deployment
1515
---
16-
# Analyze the log file entries that SFC.exe generates in Windows Vista
16+
# Analyze the log file entries that *SFC.exe* generates in Windows
1717

18-
This article describes how to analyze the log files that the Microsoft Windows Resource Checker (SFC.exe) program generates in Windows Vista.
18+
This article describes how to analyze the log files that the Microsoft Windows Resource Checker (*SFC.exe*) program generates in Windows.
1919

20-
_Applies to:_ &nbsp; Windows Vista
20+
_Applies to:_ &nbsp; Windows Vista and later versions
2121
_Original KB number:_ &nbsp; 928228
2222

23-
> [!NOTE]
24-
> Support for Windows Vista without any service packs installed ended on April 13, 2010. To continue receiving security updates for Windows, make sure you're running Windows Vista with Service Pack 2 (SP2). For more information, see [Support is ending for some versions of Windows](https://support.microsoft.com/help/14223/windows-xp-end-of-support).
25-
2623
## Overview
2724

28-
You can use the SFC.exe program to help you troubleshoot crashes that occur in the user mode part of Windows Vista. These crashes may be related to missing or damaged operating system files.
25+
You can use the *SFC.exe* program to help you troubleshoot crashes that occur in the user mode part of Windows. These crashes may be related to missing or damaged operating system files.
2926

30-
The SFC.exe program performs the following operations:
27+
The *SFC.exe* program performs the following operations:
3128

32-
- It verifies that non-configurable Windows Vista system files have not changed. Also, it verifies that these files match the operating system's definition of which files are expected to be installed on the computer.
33-
- It repairs non-configurable Windows Vista system files, when it is possible.
29+
- It verifies that non-configurable Windows system files have not changed. Also, it verifies that these files match the operating system's definition of which files are expected to be installed on the computer.
30+
- It repairs non-configurable Windows system files, when it is possible.
3431

3532
## View the log file
3633

37-
The SFC.exe program writes the details of each verification operation and of each repair operation to the CBS.log file. Each SFC.exe program entry in this file has an **[SR]** tag. The CBS.log file is located in the `%windir%\Logs\CBS` folder.
34+
The *SFC.exe* program writes the details of each verification operation and of each repair operation to the *CBS.log* file. Each *SFC.exe* program entry in this file has an **\[SR\]** tag. The *CBS.log* file is located in the *%windir%\Logs\CBS* folder.
3835

3936
> [!NOTE]
4037
> The Windows Modules Installer service also writes to this log file. (The Windows Modules Installer service installs optional features, updates, and service packs.)
4138
42-
You can search for **[SR]** tags to help locate SFC.exe program entries. To perform this kind of search and to redirect the results to a text file, follow these steps:
39+
You can search for **\[SR\]** tags to help locate *SFC.exe* program entries. To perform this kind of search and to redirect the results to a text file, follow these steps:
4340

4441
1. Click **Start**, type *cmd* in the **Start Search** box, right-click **cmd** in the **Programs** list, and then click **Run as administrator**.
4542
If you are prompted for an administrator password or for a confirmation, type your password, or click **Continue**.
@@ -49,15 +46,15 @@ You can search for **[SR]** tags to help locate SFC.exe program entries. To perf
4946
findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt
5047
```
5148

52-
The Sfcdetails.txt file includes the entries that are logged every time that the SFC.exe program runs on the computer.
49+
The Sfcdetails.txt file includes the entries that are logged every time that the *SFC.exe* program runs on the computer.
5350

5451
## Interpret the log file entries
5552

56-
The SFC.exe program verifies files in groups of 100. Therefore, there will be many groups of SFC.exe program entries. Each entry has the following format:
53+
The *SFC.exe* program verifies files in groups of 100. Therefore, there will be many groups of *SFC.exe* program entries. Each entry has the following format:
5754

5855
**date** **time** **entry_type details**
5956

60-
The following sample excerpt from a CBS.log file shows that the SFC.exe program did not identify any problems with the Windows Vista system files:
57+
The following sample excerpt from a *CBS.log* file shows that the *SFC.exe* program did not identify any problems with the Windows system files:
6158

6259
```output
6360
<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components
@@ -74,7 +71,7 @@ The following sample excerpt from a CBS.log file shows that the SFC.exe program
7471
<date> <time>, Info CSI 00000011 [SR] Verify complete
7572
```
7673

77-
The following sample excerpt from a CBS.log file shows that the SFC.exe program has identified problems with the Windows Vista system files:
74+
The following sample excerpt from a *CBS.log* file shows that the *SFC.exe* program has identified problems with the Windows system files:
7875

7976
```output
8077
<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components
@@ -86,30 +83,30 @@ The following sample excerpt from a CBS.log file shows that the SFC.exe program
8683
```
8784

8885
> [!NOTE]
89-
> Although the log file entry states that the SFC.exe program is repairing the changed file, no actual repair operation occurs when a file is verified.
86+
> Although the log file entry states that the *SFC.exe* program is repairing the changed file, no actual repair operation occurs when a file is verified.
9087
91-
The following list describes other messages that may be logged in the SFC.exe program entries of the CBS.log file after verification is completed.
88+
The following list describes other messages that may be logged in the *SFC.exe* program entries of the *CBS.log* file after verification is completed.
9289

9390
- Entry 1: Cannot repair member file **file details**. For example:
9491

9592
```output
9693
Cannot repair member file [l:14{7}]"url.dll" of Microsoft-Windows-IE-WinsockAutodialStub, Version = 6.0.5752.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeN
9794
```
9895

99-
This entry indicates that the file content does not match the operating system definition for the file. In this situation, the SFC.exe program cannot repair the file.
96+
This entry indicates that the file content does not match the operating system definition for the file. In this situation, the *SFC.exe* program cannot repair the file.
10097

10198
- Entry 2: Repaired file **file details** by copying from backup. For example:
10299

103100
```output
104101
Repaired file \SystemRoot\WinSxS\Manifests\[ml:24{12},l:18{9}]"netnb.inf" by copying from backup
105102
```
106103

107-
This entry indicates that a problem exists with a file. The SFC.exe program can repair this file by copying a version from a private system store backup.
104+
This entry indicates that a problem exists with a file. The *SFC.exe* program can repair this file by copying a version from a private system store backup.
108105

109106
- Entry 3: Repairing corrupted file **file details** from store. For example:
110107

111108
```output
112109
Repairing corrupted file [ml:520{260},l:36{18}]"??\C:\Windows\inf"[l:18{9}]"netnb.inf" from store
113110
```
114111

115-
This entry indicates that a problem exists with a file. The SFC.exe program can repair this file by copying a version from the system store.
112+
This entry indicates that a problem exists with a file. The *SFC.exe* program can repair this file by copying a version from the system store.

0 commit comments

Comments
 (0)