Bias Analysis
Detected Bias Types
windows_first
powershell_heavy
missing_linux_example
windows_tools
Summary
The documentation demonstrates a moderate Windows bias. In code examples (REST API, PowerShell, ARM template), the extension type is consistently set to 'DependencyAgentWindows' and the publisher to 'Microsoft.Azure.Monitoring.DependencyAgent', even when the CLI examples use 'DependencyAgentLinux'. PowerShell examples are provided only for Windows extensions, and the use of PowerShell itself is inherently Windows-centric. ARM template and REST API samples also default to Windows extension types. There is no explicit Linux-focused PowerShell or ARM template example, and the documentation does not alternate or balance Windows and Linux examples. The supported extensions table does list both Windows and Linux extensions, but example usage is Windows-first and lacks Linux parity in several critical sections.
Recommendations
- Provide parallel examples for both Windows and Linux extension types in all code samples (REST API, PowerShell, ARM template, etc.), not just CLI.
- Alternate the order of Windows and Linux examples, or present both together, to avoid Windows-first bias.
- Include notes or guidance for Linux users where PowerShell is referenced, such as using Azure CLI or REST API.
- Explicitly show how to enable automatic extension upgrade for a Linux VM/VMSS in PowerShell and ARM template sections.
- Add a section clarifying cross-platform support and tooling for both Windows and Linux users.
Create Pull Request