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-centric bias in several ways. It references Windows-specific tools (IIS, Procdump, PowerShell), and features (web.config, .NET Profiler for Windows), and provides examples and links that are either exclusive to or primarily focused on Windows environments. There is little to no mention of Linux-specific diagnostics, tools, or command-line examples, despite Azure App Service supporting Linux. The Kudu Console section highlights PowerShell and DOS commands, with no mention of Bash or Linux shell usage. Diagnostic and mitigation steps (such as auto-heal and profiler) are described in a way that assumes a Windows context, and Linux alternatives or differences are not addressed.
Recommendations:
- Add parallel Linux examples and instructions for all diagnostic and troubleshooting steps, including enabling logs, collecting dumps, and using the Kudu Console (e.g., mention Bash shell availability and Linux-compatible tools).
- Clarify when features or tools are Windows-only (e.g., IIS logs, web.config, Procdump, .NET Profiler for Windows) and provide Linux equivalents or alternatives (such as using Application Insights with OpenTelemetry, or Linux-native profiling tools).
- Include references and links to Linux-specific documentation for App Service, such as logging, diagnostics, and scaling on Linux.
- When mentioning PowerShell or DOS commands, also provide Bash/Linux shell equivalents.
- Review all screenshots and walkthroughs to ensure Linux users are represented, or clearly state when a feature is not available on Linux.
Create pull request