azure-cost
Azureの統合コスト管理スキルで、過去のコスト照会、将来の支出予測、無駄なリソースの最適化を一括で行えます。「Azureの請求額」「サービス別コスト」「月次コストサマリー」「コスト削減」「孤立リソース」「VMのサイズ最適化」「名前空間コスト」「コスト異常」などのキーワードで使用してください。リソースのデプロイやプロビジョニング、セキュリティ監査、未デプロイリソースのコスト見積もりには使用しないでください。
description の原文を見る
Unified Azure cost management: query historical costs, forecast future spending, and optimize to reduce waste. WHEN: \"Azure costs\", \"Azure spending\", \"Azure bill\", \"cost breakdown\", \"cost by service\", \"cost by resource\", \"how much am I spending\", \"show my bill\", \"monthly cost summary\", \"cost trends\", \"top cost drivers\", \"actual cost\", \"amortized cost\", \"forecast spending\", \"projected costs\", \"estimate bill\", \"future costs\", \"budget forecast\", \"end of month costs\", \"how much will I spend\", \"optimize costs\", \"reduce spending\", \"find cost savings\", \"orphaned resources\", \"rightsize VMs\", \"cost analysis\", \"reduce waste\", \"unused resources\", \"optimize Redis costs\", \"cost by tag\", \"cost by resource group\", \"AKS cost analysis add-on\", \"namespace cost\", \"cost spike\", \"anomaly\", \"budget alert\", \"AKS cost visibility\". DO NOT USE FOR: deploying resources, provisioning infrastructure, diagnostics, security audits, or estimating costs for new resources not yet deployed.
SKILL.md 本文
Azure コスト管理スキル
すべての Azure コスト管理タスク用の統合スキル: 過去のコスト照会、将来の支出予測、無駄削減の最適化に対応します。
このスキルをいつ使用するか
ユーザーが以下のことを求める場合、このスキルを有効にしてください:
- Azure コストの照会または分析 (いくら使っているか、請求書を表示、コスト内訳)
- サービス、リソース、ロケーション、またはタグ別のコスト内訳
- 時系列でのコストトレンド分析
- 将来の Azure 支出予測または月末コスト推測
- Azure コストの最適化、支出削減、節約の発見
- 孤立したリソースまたは未使用のリソース検出
- Azure VM、コンテナ、サービスのリサイジング
- コスト最適化レポートの生成
クイックリファレンス
| プロパティ | 値 |
|---|---|
| Query API エンドポイント | POST {scope}/providers/Microsoft.CostManagement/query?api-version=2023-11-01 |
| Forecast API エンドポイント | POST {scope}/providers/Microsoft.CostManagement/forecast?api-version=2023-11-01 |
| MCP ツール | azure__documentation, azure__extension_cli_generate, azure__get_azure_bestpractices |
| CLI | az rest, az monitor metrics list, az resource list |
| 必要なロール | Cost Management Reader + Monitoring Reader + スコープの Reader |
MCP ツール
| ツール | 説明 | パラメータ | 使用時期 |
|---|---|---|---|
azure__documentation | Azure ドキュメント検索 | query (必須): 検索キーワード | Cost Management API パラメータとオプションのリサーチ |
azure__extension_cli_generate | Azure CLI コマンド生成 | intent (必須): タスク説明、cli-type (必須): "az" | コスト照会用の az rest コマンド構築 |
azure__get_azure_bestpractices | Azure ベストプラクティス取得 | intent (必須): 最適化コンテキスト | コスト管理ベストプラクティスでクエリ設計を検証 |
azure__extension_azqr | Azure Quick Review コンプライアンススキャン実行 | subscription (必須): サブスクリプション ID、resource-group (オプション): リソースグループ名 | 孤立したリソースとコスト最適化機会の検出 |
azure__aks | Azure Kubernetes Service オペレーション | サブコマンドで異なる | AKS コスト分析: クラスター一覧表示、ノードプール取得、構成検査 |
💡 ヒント: 直接 CLI コマンドより MCP ツールを優先してください。MCP ツールで対応していない特定の操作のみ
az restを使用してください。
ルーティング
ユーザーのリクエストを読み、以下の適切なワークフローに従ってください。
| ユーザーの意図 | ワークフロー | プロンプト例 |
|---|---|---|
| 現在のコストを把握 | コスト照会ワークフロー | "いくら使っているか", "サービス別コスト", "請求書を表示" |
| コスト削減 / 無駄発見 | コスト最適化ワークフロー | "コストを最適化", "孤立したリソース検出", "支出を削減" |
| 将来のコスト予測 | コスト予測ワークフロー | "コスト予測", "月末見積もり", "いくら使うか" |
| 総合的なコスト像 | 3 つのワークフロー全て | "Azure コストの全体像を表示" |
重要: コスト最適化時には、常に総請求額とコスト内訳を最適化推奨事項とともに提示してください。
スコープリファレンス (すべてのワークフロー共通)
| スコープ | URL パターン |
|---|---|
| サブスクリプション | /subscriptions/<subscription-id> |
| リソースグループ | /subscriptions/<subscription-id>/resourceGroups/<resource-group-name> |
| 管理グループ | /providers/Microsoft.Management/managementGroups/<management-group-id> |
| 請求アカウント | /providers/Microsoft.Billing/billingAccounts/<billing-account-id> |
| 請求プロファイル | /providers/Microsoft.Billing/billingAccounts/<billing-account-id>/billingProfiles/<billing-profile-id> |
💡 ヒント: これらはスコープパスのみです — 完全な URL ではありません。API エンドポイントとバージョンと組み合わせてください。
パート 1: コスト照会ワークフロー
完全なコスト照会ワークフロー (スコープ選択、レポートタイプ、時間枠、データセット構成、API 呼び出し、ページネーション、ガードレール、例、エラーハンドリング) については、以下を参照してください:
📄 コスト照会ワークフロー
パート 2: コスト最適化ワークフロー
完全なコスト最適化ワークフロー (前提条件、ベストプラクティス、Redis/AKS 固有の分析、Azure Quick Review、リソース検出、コスト照会、価格検証、利用率メトリクス、レポート生成) については、以下を参照してください:
📄 コスト最適化ワークフロー
パート 3: コスト予測ワークフロー
完全なコスト予測ワークフロー (スコープ選択、期間ルール、データセット構成、予測固有のオプション、API 呼び出し、応答解釈、ガードレール、エラーハンドリング) については、以下を参照してください:
📄 コスト予測ワークフロー
データ分類
- 実際のデータ = Azure Cost Management API から取得
- 実際のメトリクス = Azure Monitor から取得
- 検証済み価格 = 公式 Azure 価格ページから取得
- 推定節約額 = 実際のデータと検証済み価格に基づいて計算
ベストプラクティス
- 常に実際のコストを最初にクエリしてください — 推定や仮定は決して行わないでください
- 常に総請求額を最適化推奨事項とともに提示してください
- 公式ソースから価格を検証してください — 無料枠を考慮してください
- コスト照会に REST API を使用してください (
az costmanagement queryより信頼性が高い) - すべての Cost Management API リクエストに
ClientType: GitHubCopilotForAzureヘッダーを常に含めてください (az restでは--headers "ClientType=GitHubCopilotForAzure") - 監査証跡を保存してください — すべてのクエリと応答を含めてください
- すべてのリソースに Azure ポータルリンクを含めてください
- 月間コスト $10 未満の場合、財務節約より運用面の改善を強調してください
- 明示的な承認なしに破壊的な操作を実行しないでください
- 429 応答時は、すべての
x-ms-ratelimit-microsoft.costmanagement-*-retry-afterヘッダー (qpu-retry-after,entity-retry-after,tenant-retry-after) を確認し、最長値で待機し、その期間経過まで再試行しないでください。スコープごとの制限 (4 リクエスト/分) が最も制限的です。
よくある落とし穴
- コストの推測: 常に Cost Management API から実際のデータをクエリしてください
- 無料枠の無視: 多くのサービスが充実した料金枠を提供しています
- 誤った日付範囲の使用: コスト 30 日、利用率 14 日
- 請求書を表示しない: 常にコスト内訳を最適化推奨事項とともに提示してください
- コスト照会の失敗:
az costmanagement queryではなく JSON 本文でaz restを使用してください
セキュリティ要件
- リソース削除前に承認を取得してください
- 本番以外でまず変更をテストしてください
- 検証用のドライラン コマンドを提供してください
- ロールバック手順を含めてください
SDK クイックリファレンス
- Redis 管理:
.NET
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- microsoft
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/microsoft/azure-skills / ライセンス: MIT
関連スキル
superpowers-streamer-cli
SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。
catc-client-ops
Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。
ci-cd-and-automation
CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。
shipping-and-launch
本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。
linear-release-setup
Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。
tracking-application-response-times
API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。