Bias Analysis
Detected Bias Types
powershell_heavy
windows_tools
missing_linux_example
windows_first
Summary
The documentation page demonstrates a strong Windows bias by exclusively providing PowerShell-based examples and commands for configuring the Azure Diagnostics extension. All CLI instructions use PowerShell, which is natively available only on Windows (though cross-platform PowerShell exists, it's not mentioned). There are no examples using Azure CLI, Bash, or Linux-native tools. The configuration file examples reference Windows-style performance counters and patterns. The ARM template section is platform-neutral, but all procedural guidance is Windows-centric. The 'Next steps' section lists PowerShell and Visual Studio (Windows tools) before mentioning the Azure portal and ARM templates, further reinforcing Windows-first patterns.
Recommendations
- Add equivalent Azure CLI examples for all PowerShell commands, showing how to perform the same tasks on Linux or macOS.
- Explicitly mention cross-platform PowerShell Core if PowerShell is required, and clarify installation steps for non-Windows users.
- Include Bash script examples for downloading configuration files and interacting with Azure resources.
- Reference Linux performance counters and monitoring patterns in the configuration file examples, or clarify Windows-specific elements.
- Reorder 'Next steps' to list platform-neutral options (Azure portal, ARM template) before Windows-specific tools (PowerShell, Visual Studio).
- Add a section or note describing Linux/macOS support and any limitations for Cloud Services diagnostics extension management.
Create Pull Request