Azure Resource Graph を利用した変更分析 API への移行
重要
Azure Monitor 変更分析 (クラシック) は、2025 年 10 月 31 日に廃止されます。 このエクスペリエンスは、Azure Resource Graph を利用した変更分析 API に置き換えられます。 詳細については、変更分析 (クラシック) の将来と Resource Graph への移行方法に関するページを参照してください。
移行方法
統合シナリオに応じて、Resource Graph を利用した変更分析 API にサービスを移行するには、次の 2 つの方法のいずれかを使用します。
PowerShell または Azure CLI を使用する
リソースの変更に PowerShell または Azure CLI を使用している場合は、「リソースの変更の取得」を参照して、Resource Graph を利用した変更分析 API に移行してください。
Resource Graph を利用した変更分析 API に対してクエリを実行するには:
Resource Graph の Graph クエリ拡張機能をインストールします。 まだインストールされていない場合は、コマンド ラインを使用してこの拡張機能をインストールするように求められます。
Kusto クエリ言語 (KQL) を使用する。 Resource Graph クエリでは、特定の値を確認できるように細かいフィルター処理を提供する KQL の機能をすべて使用します。 クラシック メソッドは、すべての値を返します。
クラシック エクスペリエンスの使用方法を確認するには、次のリンクを参照してください。 指定した時間内にクエリを実行し、サブスクリプション、リソース グループ、またはリソースごとにスコープを設定できます。
- PowerShell:
Get-AzChangeAnalysis
(Az.ChangeAnalysis
) - Azure CLI:
az change-analysis
詳細については、Resource Graph のガイダンスを使用します。
SDK 経由
Resource Graph .NET SDK または変更分析 .NET SDK を介して (CLI または PowerShell なしで) 変更分析 REST API を直接呼び出す場合は、次のリンクを使用します。
Resource Graph 変更分析 SDK:
ResourceGraphExtensions
クラス (Azure.ResourceManager.ResourceGraph
)リソース テーブルのコード サンプルを次に示します。
azure-sdk-for-net/sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/samples/Generated/Samples/Sample_TenantResourceExtensions.cs
クラシック SDK:
ChangeAnalysisExtensions
クラス
Resource Graph を利用した変更分析 API が提供するもの
大まかに言えば、更新された変更分析 API には次のものが用意されています。
- リアルタイム分析情報: リソースで発生した変更を Azure portal 内で直接監視します。
- 詳細なフィルター処理: 変更の種類 (作成、更新、削除、サブスクリプション、リソース グループ、期間など) に基づいて変更をフィルター処理します。
- グループ化機能: サブスクリプション、リソース グループ、種類、リソース、変更の種類、クライアントの種類など、さまざまなパラメーターで変更をグループ化します。
- 変更アクター識別: 変更を行う担当者とその変更に使用される方法を把握できます。
- クロスクエリ: テーブル間で結合して、現在のリソースの構成 (タグや場所など) の動的な値に基づいて変更を検索します。
- アラート: Resource Graph の Log Analytics コネクタを使用して、Azure portal からリソースの変更が行われた場合など、変更に関するアラートを作成します。
Resource Graph を利用した変更分析 API の詳細を参照してください。
Azure Monitor 変更分析 (クラシック) と Resource Graph を利用した変更分析 API を比較する
機能/エクスペリエンス | Azure Monitor の変更分析 (クラシック) | Resource Graph の変更分析 API |
---|---|---|
時間の範囲 | 14 日 | 14 日 |
サポートされているリソースの種類 | Azure Monitor の変更分析 (クラシック) を使用して Web アプリの問題を見つける | サポートされている Resource Manager のリソースの種類 |
Web アプリのアプリ内データ (アプリの設定、ファイルの変更、環境変数) | はい | いいえ |
データ収集の自動オンボーディング | いいえ | はい |
リソースの種類 | Microsoft.ChangeAnalysis/changes および Microsoft.ChangeAnalysis/ resourcechanges |
Microsoft.Resources/ resources |
アクターの変更 | いいえ | はい |
Resource Graph クエリのサポート | いいえ | はい |
細かいフィルター処理 (変更の種類と変更アクター フィルターを含む) | いいえ | はい |
グループ化 | いいえ | はい |
Power BI との統合 | いいえ | はい |
関連するコンテンツ
Resource Graph を利用した変更分析 API の詳細を参照してください: