変更分析 (クラシック) を有効にする
重要
Azure Monitor 変更分析 (クラシック) は、2025 年 10 月 31 日に廃止されます。 このエクスペリエンスは、Azure Resource Graph を利用した変更分析 API に置き換えられます。 詳細については、変更分析 (クラシック) の将来と Resource Graph への移行方法に関するページを参照してください。
変更分析 (クラシック) のサービスには、以下のようなものがあります。
前述のデータ ソースから変更データを計算および集計する。
ユーザーが次の操作を実行するための一連の分析機能を提供する。
- すべてのリソース変更を容易に参照する。
- トラブルシューティングや監視のコンテキストにおいて関連する変更を特定する。
リソースのプロパティと構成の変更データを使用できるようにするには、Azure Resource Manager サブスクリプションに Microsoft.ChangeAnalysis
リソース プロバイダーを登録します。 Microsoft.ChangeAnalysis
リソース プロバイダーは、次の 2 つのいずれかを行うと自動的に登録されます。
- Web アプリの問題の診断と解決ツールなど、任意の UI エントリ ポイントを入力します。
- [変更分析 (クラシック)] スタンドアロン タブを表示する。
このガイドでは、関数および Web アプリのゲスト内変更に対して変更分析 (クラシック) を有効にする 2 つの方法について説明します。
- 1 つまたは数個の関数または Web アプリの場合は、UI を使用して変更分析 (クラシック) を有効にします。
- 多数の Web アプリ (たとえば、50 以上の Web アプリ) の場合は、提供された PowerShell スクリプトを使用して変更分析 (クラシック) を有効にします。
Note
現時点では、関数または Web アプリのスロット レベルの有効化はサポートされていません。
変更分析 (クラシック) ポータルを使用して、関数および Web アプリのゲスト内変更コレクションを有効にする
Web アプリのゲスト内の変更については、Web アプリ内でコード ファイルをスキャンするには別個の有効化が必要です。 詳細については、問題の診断と解決ツールの変更分析 (クラシック) に関するセクションを参照してください。
Note
Web アプリのゲスト ファイル内の変更と構成の変更はすぐに表示されない場合があります。 ダウンタイムに備え、Web アプリを再起動すると、30 分以内に変更が表示されます。 それでも変更が表示されない場合は、トラブルシューティング ガイドを参照してください。
ポータルで変更分析 (クラシック) UI に移動します。
次の 2 つのオプションのいずれか使用して、Web アプリのゲスト内変更の追跡を有効にします。
バナーの [今すぐ有効化] を選択します。
上部のメニューで、[構成] を選択します。
該当するリソースの [変更分析 (クラシック)] 状態をオンに切り替え、[保存] を選択します。
PowerShell を使用して大規模に変更分析 (クラシック) を有効にする
サブスクリプションに複数の Web アプリが含まれている場合は、次のスクリプトを実行して、サブスクリプション内のすべての Web アプリを有効にします。
前提条件
PowerShell Az モジュール。 「Azure PowerShell モジュールのインストール」の手順に従います
次のスクリプトを実行します。
# Log in to your Azure subscription
Connect-AzAccount
# Get subscription Id
$SubscriptionId = Read-Host -Prompt 'Input your subscription Id'
# Make Feature Flag visible to the subscription
Set-AzContext -SubscriptionId $SubscriptionId
# Register resource provider
Register-AzResourceProvider -ProviderNamespace "Microsoft.ChangeAnalysis"
# Enable each web app
$webapp_list = Get-AzWebApp | Where-Object {$_.kind -eq 'app'}
foreach ($webapp in $webapp_list)
{
$tags = $webapp.Tags
$tags["hidden-related:diagnostics/changeAnalysisScanEnabled"]=$true
Set-AzResource -ResourceId $webapp.Id -Tag $tags -Force
}
よく寄せられる質問
このセクションでは、一般的な質問への回答を示します。
Web アプリケーションに対して変更分析 (クラシック) を有効にするにはどうすればよいですか?
問題の診断と解決ツールを使用して、ゲスト内変更で Web アプリケーションに対して変更分析 (クラシック) を有効にします。
関連するコンテンツ
- 変更分析 (クラシック) での視覚化について学習する。
- 変更分析 (クラシック) の問題をトラブルシューティングする方法について学習する。
- Azure Web Apps に対して Application Insights を有効にします。
- Azure 仮想マシンと Azure 仮想マシン スケール セットの IIS でホストされたアプリに対して Application Insights を有効にします。