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 (IIS, Procdump, web.config), providing PowerShell as the only CLI example, and linking to Windows-focused resources. There is a lack of Linux-specific troubleshooting guidance, and Linux-native tools or patterns are not mentioned. The Kudu console is described in terms of PowerShell and DOS commands, with no mention of Bash or Linux shell support. Diagnostic and mitigation steps (such as auto-heal and profiler) are described with a Windows/.NET focus, and links point to Windows-centric articles.
Recommendations:
- Provide Linux-specific examples and instructions alongside Windows ones, especially for enabling diagnostics, collecting logs, and using the Kudu console (e.g., mention Bash support and Linux command equivalents).
- Reference Linux-native tools and patterns (such as using tail, grep, or journalctl for logs, and Linux process dump tools like gcore or dotnet-dump for .NET Core apps on Linux).
- Clarify which features and tools are available or behave differently on Linux App Service plans (e.g., Application Insights Profiler, auto-heal, web.config triggers).
- Include links to Linux-focused documentation and troubleshooting guides.
- When mentioning PowerShell, also provide Azure CLI or Bash alternatives for cross-platform parity.
Create pull request