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 demonstrates a Windows bias by referencing Windows-specific tools (IIS, Procdump, SysInternals), focusing on .NET/ASP.NET examples, and highlighting PowerShell and DOS commands in the Kudu Console. There is a lack of Linux-specific troubleshooting guidance, and Linux-native tools or command-line examples are not mentioned. The Application Insights Profiler section links specifically to enabling the .NET Profiler for Windows, and the Kudu Console is described in terms of Windows shell commands. No parity is provided for Linux-based App Service environments.
Recommendations:
- Include Linux-specific troubleshooting steps and examples, such as using Bash in the Kudu Console, and mention Linux-native diagnostic tools (e.g., strace, lsof, top).
- Provide guidance for enabling and interpreting logs on Linux-based App Service plans, including differences from Windows (e.g., no IIS, different log file locations).
- When referencing PowerShell or DOS commands, also provide equivalent Bash or Linux shell commands.
- Link to documentation for Application Insights Profiler and diagnostic features as they apply to Linux-based App Service environments.
- Clarify when features or tools are Windows-only and provide alternatives or workarounds for Linux users.
- Add examples and guidance for troubleshooting Node.js, Python, Java, or other non-.NET apps, especially as they run on Linux App Service.
Create pull request