Detected Bias Types
Powershell Heavy
Windows First
Missing Linux Example
Summary
The documentation provides detailed examples for configuring auto scaling in Azure Service Fabric using Application Manifest, C# APIs, and PowerShell. However, all scripting examples are PowerShell-based, which is primarily a Windows tool. There are no equivalent examples for Linux/macOS users (e.g., Bash, CLI, or REST API). Additionally, PowerShell examples are given equal prominence to C# and manifest examples, and there is no mention of cross-platform command-line alternatives. This creates friction for Linux users, especially since Service Fabric supports Linux containers and clusters.
Recommendations
- Add Azure CLI or Bash script examples for configuring scaling policies, especially for Linux-based clusters.
- Explicitly mention whether PowerShell examples are usable on Linux (e.g., via PowerShell Core), or provide guidance for Linux users.
- Include REST API examples for scaling operations, which are platform-agnostic.
- Clarify any platform-specific limitations in scripting or tooling, and provide links to Linux-specific documentation where relevant.