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 manifests, C# APIs, and PowerShell. However, PowerShell is a Windows-centric tool, and no equivalent Linux/macOS CLI or scripting examples (such as Bash, Azure CLI, or REST API) are provided. Additionally, PowerShell examples are presented alongside C# and manifest examples, but Linux-native options are missing, creating friction for Linux users. The documentation also mentions that resource monitoring is supported for containerized applications on Linux, but does not provide Linux-specific guidance or examples.
Recommendations
- Add Azure CLI or Bash script examples for configuring scaling policies, especially for Linux/macOS users.
- Explicitly mention any limitations or differences for Linux clusters and provide guidance for Linux users.
- Include REST API usage examples for cross-platform parity.
- Clarify which PowerShell commands (e.g., Update-ServiceFabricService, New-ServiceFabricService) are available or supported on Linux, or provide alternatives.