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:
⚠️
windows_first
⚠️
powershell_heavy
⚠️
windows_tools
⚠️
missing_linux_example
Summary:
The documentation page demonstrates a Windows bias by referencing Windows-specific tools (IIS, Procdump, SysInternals), focusing on .NET/ASP.NET examples, and providing PowerShell-based management guidance without Linux or cross-platform equivalents. The Kudu console is described in terms of PowerShell and DOS commands, and links and examples are often Windows-centric. There is a lack of Linux-specific troubleshooting steps, tools, or examples, despite Azure App Service supporting Linux-based apps.
Recommendations:
- Provide equivalent Linux-based troubleshooting steps and examples, such as using Bash in Kudu, and referencing Linux log file locations.
- Mention Linux-compatible tools for memory dumps and diagnostics (e.g., gcore, lsof, strace) alongside Procdump/SysInternals.
- Include examples for managing and restarting apps using Azure CLI (which is cross-platform), not just Azure PowerShell.
- Clarify which features or tools are available or behave differently on Linux-based App Service plans.
- Add application diagnostics examples for non-.NET stacks (Node.js, Python, Java) and how to enable logging/tracing for those environments.
- Balance references to Windows and Linux in both text and linked resources, ensuring parity in troubleshooting guidance.
Create pull request