You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: correct App Service billing model and tool guidance
- Slots share plan workers (no per-slot charge), can drive scale-out
- Fix ARG query heading to match actual query scope
- Replace azure__appservice MCP reference with ARG/CLI for discovery
Copy file name to clipboardExpand all lines: plugin/skills/azure-cost/cost-optimization/services/appservice/azure-app-service.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Reference guide for reducing App Service costs through plan rightsizing, idle sl
9
9
| 🔴 Critical | Stopped App on Paid Plan |`state == 'Stopped'` AND `sku.tier != 'Free/Shared'`| Delete or move to Free tier (stopped apps still incur plan cost) | $50-500/mo |
10
10
| 🔴 Critical | Empty App Service Plan | Plan has zero apps deployed | Delete the plan | $50-400/mo |
11
11
| 🟠 High | Premium in Non-Production |`sku.tier in ['PremiumV2','PremiumV3']` AND `tags.environment in ['dev','test','staging']`| Downgrade to Basic or Standard | $100-600/mo |
12
-
| 🟠 High | Idle Deployment Slots | Non-production slots with zero traffic for 14+ days | Delete unused slots (each slot = separate app instance cost) | $50-300/mo |
12
+
| 🟠 High | Idle Deployment Slots | Non-production slots with zero traffic for 14+ days | Delete unused slots (slots share plan workers but increase utilization, driving scale-out) | $30-150/mo |
13
13
| 🟠 High | Over-Provisioned Plan | CPU avg <20% AND memory avg <30% over 14 days | Scale down SKU or reduce instance count | $50-400/mo |
14
14
| 🟡 Medium | No Auto-Scale Rules | Production plan with fixed instance count >2 | Add auto-scale rules to scale in during low traffic | $30-200/mo |
15
15
| 🟡 Medium | Missing Dev/Test Pricing | Dev/test workloads on regular pricing | Enable Dev/Test pricing via subscription offer | 30-55% savings |
@@ -28,7 +28,7 @@ Reference guide for reducing App Service costs through plan rightsizing, idle sl
28
28
29
29
## Resource Graph Queries
30
30
31
-
**Find stopped apps on paid plans:**
31
+
**Find stopped apps (review for deletion or plan downgrade):**
32
32
33
33
```kql
34
34
Resources
@@ -59,7 +59,7 @@ Resources
59
59
60
60
## Tools & Commands
61
61
62
-
**MCP Tool:**`azure__appservice`for listing and managing App Service resources
62
+
**Discovery:**Use Azure Resource Graph or `az` CLI for listing App Service resources (the `azure__appservice` MCP tool has limited list support).
63
63
64
64
**Azure CLI:**
65
65
-`az appservice plan list --resource-group <rg>` - List plans
@@ -78,6 +78,6 @@ Approximate monthly costs (Linux, East US):
Each deployment slot runs as a separate instance at full plan cost. Windows plans cost ~30% more than Linux.
81
+
Deployment slots share the plan's compute workers (no separate per-slot charge), but extra slots increase resource utilization and can trigger scale-out. Windows plans cost ~30% more than Linux.
82
82
83
83
Always validate from [official pricing](https://azure.microsoft.com/pricing/details/app-service/).
0 commit comments