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
⚠️
missing_linux_example
⚠️
windows_tools
Summary:
The documentation demonstrates a Windows-first bias by providing more detailed instructions and features for Windows App Service apps, such as web server logging, detailed error messages, and failed request tracing, which are not available or not documented for Linux. Examples and explanations for advanced logging features are focused on Windows, with Linux instructions being brief and lacking equivalent depth. Additionally, Windows-specific tools and log formats (e.g., W3C, Log Parser) are mentioned without Linux alternatives.
Recommendations:
- Provide equivalent, detailed instructions for enabling and accessing advanced logging features (such as web server logging, detailed error messages, and failed request tracing) for Linux and container-based App Service apps, or clearly state if these features are unavailable.
- Include Linux-specific examples and tools for accessing and parsing logs, such as using tail, grep, or jq, and mention Linux log formats if they differ.
- Where features are Windows-only, add explicit notes and suggest alternative troubleshooting or logging strategies for Linux users.
- Balance the order of presentation so that Linux and Windows instructions are given equal prominence, or group them together for easy comparison.
- Expand the 'Add log messages in code' section to include more Linux-relevant frameworks and languages, with code samples for each.
Create pull request