Bias Analysis
Detected Bias Types
windows_first
powershell_heavy
missing_linux_example
Summary
The documentation provides platform-specific instructions for manual failover using Azure portal, CLI, PowerShell, and C#. While the Azure CLI is cross-platform, PowerShell and C# are Windows-centric and are listed before Linux-native options (such as Bash scripting or REST API usage). There are no explicit Linux/macOS examples, and no mention of Linux tools or workflows. The sample code references are .NET/C# and Java, but operational examples (e.g., scripting failover) are Windows-first.
Recommendations
- Add explicit Linux/macOS examples for scripting failover, such as using Bash with Azure CLI or REST API.
- Clarify that Azure CLI commands work on Linux/macOS and provide sample Bash scripts.
- Include REST API examples for failover operations, which are platform-neutral.
- Balance the order of examples so that cross-platform tools (CLI, REST API) are shown before Windows-centric tools (PowerShell, C#).
- Reference Linux/macOS automation scenarios in the 'Manual failover' section.
Create Pull Request