About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
powershell_heavy
⚠️
windows_tools
⚠️
windows_first
⚠️
missing_linux_example
Summary:
The documentation page demonstrates a Windows bias by referencing Windows-specific tools (such as IIS, Procdump, and PowerShell), providing links and examples that are Windows-centric, and omitting equivalent Linux guidance. Diagnostic and troubleshooting steps focus on Windows App Service features, with no mention of Linux-specific logging, diagnostic tools, or command-line examples. The Kudu console is described in terms of PowerShell and DOS commands, and links reference Windows Azure resources. There are no Linux command-line examples or references to Linux-native tools.
Recommendations:
- Include Linux-specific troubleshooting steps, such as using SSH, Bash, or Linux-native diagnostic tools (e.g., strace, lsof, top).
- Provide examples and instructions for enabling diagnostics and collecting logs on Linux App Service plans, including differences in log file locations and formats.
- Mention and link to Linux equivalents for tools like Procdump (e.g., gcore, gdb) and explain how to collect memory dumps on Linux.
- Update references to the Kudu console to clarify differences between Windows and Linux App Service environments (e.g., Bash vs. PowerShell availability).
- Add parity in code and command examples, ensuring both Windows and Linux users are supported throughout the troubleshooting process.
- Where features are Windows-only (such as IIS-specific diagnostics), clearly state this and provide alternative guidance for Linux users.
Create pull request