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 frequently referencing Windows-specific tools and patterns, such as PowerShell, IIS diagnostics, and SysInternals Procdump. Examples and instructions for troubleshooting and diagnostics are primarily oriented toward Windows environments, with little to no mention of Linux equivalents or cross-platform alternatives. The Kudu console is described as supporting PowerShell and DOS commands, but there is no mention of Bash or Linux shell support. Diagnostic features like Failed Request Tracing and .NET Profiler are referenced with Windows-specific links and terminology, and there is no guidance for Linux-based App Service environments.
Recommendations:
- Include Linux-specific troubleshooting steps and examples, such as using Bash in the Kudu console, Linux diagnostic tools, and log formats.
- Reference Linux equivalents for IIS features, such as Apache/Nginx error logs and tracing.
- Provide parity in instructions for enabling diagnostics and profiling for Linux-based App Service plans (e.g., Application Insights for Node.js, Python, Java).
- Add examples for managing and restarting apps using Azure CLI and Bash, not just PowerShell.
- Clarify which features and tools are available on Linux App Service plans and provide links to relevant documentation.
Create pull request