Запрашивает исторические расходы Azure, строит прогноз и помогает находить возможности для снижения затрат. Подходит для разбора счёта, поиска перерасхода и оптимизации ресурсов.
Возможности
- Запрашивает расходы через Cost Management Query API.
- Прогнозирует будущие расходы через Cost Management Forecast API.
- Помогает искать неиспользуемые ресурсы и оптимизировать затраты на виртуальные машины, Storage и AKS.
- Поддерживает запросы на уровне Subscription, Resource Group, Management Group и Billing Account.
- Для работы нужны роли Cost Management Reader, Monitoring Reader и Reader на целевом scope.
Когда использовать
- Нужно понять, сколько Azure уже потратил и на что.
- Появился скачок расходов или нужно оценить будущие траты.
- Нужно найти неиспользуемые ресурсы или уменьшить расходы на виртуальные машины и хранилище.
- Не используйте для развёртывания ресурсов, provisioning, диагностики или аудита безопасности.
Примеры
Запрос исторических расходов:
POST {scope}/providers/Microsoft.CostManagement/query?api-version=2023-11-01
Прогноз расходов:
POST {scope}/providers/Microsoft.CostManagement/forecast?api-version=2023-11-01
Примеры scope:
/subscriptions/<id>
/subscriptions/<id>/resourceGroups/<name>
/providers/Microsoft.Management/managementGroups/<id>
/providers/Microsoft.Billing/billingAccounts/<id>
Установка
npx skills add https://github.com/microsoft/azure-skills --skill azure-cost