변경 분석 사용
Important
변경 분석은 Azure Resource Graph로 이동하고 있으며 현재 Azure Resource Graph 제공 사항으로 미리 보기로 제공됩니다. 변경 분석의 향후에 대해 자세히 알아봅니다.
변경 분석 서비스:
- 앞에서 언급한 데이터 원본에서 변경 데이터를 계산하고 집계합니다.
- 사용자가 다음을 수행할 수 있는 일련의 분석을 제공합니다.
- 모든 리소스 변경 내용을 쉽게 탐색할 수 있습니다.
- 문제 해결 또는 모니터링 컨텍스트에서 관련 변경 내용을 식별합니다.
리소스 속성과 구성 변경 데이터를 사용할 수 있도록 하려면 Azure Resource Manager 구독에 Microsoft.ChangeAnalysis
리소스 공급자를 등록합니다. Microsoft.ChangeAnalysis
리소스 공급자는 다음 중 하나로 자동 등록됩니다.
- 웹앱 문제 진단 및 해결 도구와 같은 UI 진입점을 입력하거나
- 변경 분석 독립 실행형 탭을 표시합니다.
이 가이드에서는 변경 분석을 Azure Functions 및 게스트 내 웹앱 변경 내용에 사용하도록 설정하는 두 가지 방법을 알아봅니다.
- 하나 이상의 Azure Functions 또는 웹앱에 대해 UI를 통해 변경 분석을 사용하도록 설정합니다.
- 많은 수의 웹앱(예: 50개 이상의 웹앱)의 경우 제공된 PowerShell 스크립트를 사용하여 변경 분석을 사용하도록 설정합니다.
참고 항목
Azure Functions 또는 웹앱에 대한 슬롯 수준 사용은 현재 지원되지 않습니다.
변경 분석 포털을 통해 Azure Functions 및 게스트 내 웹앱 변경 내용 수집 사용
웹 앱 게스트 내 변경 사항의 경우 웹 앱 내에서 코드 파일을 검색하는 데 별도의 기능이 필요합니다. 자세한 내용은 문제 진단 및 해결 도구의 변경 분석 섹션을 참조하세요.
참고 항목
웹앱 게스트 내 파일 변경 내용 및 구성 변경 내용을 즉시 확인하지 못할 수 있습니다. 가동 중지 시간에 대비하고 웹앱을 다시 시작하여 30분 이내에 변경 내용을 확인합니다. 그래도 변경 내용이 표시되지 않으면 문제 해결 가이드를 참조하세요.
포털에서 Azure Monitor의 변경 분석 UI로 이동합니다.
다음 중 하나를 통해 게스트 내 웹앱 변경 내용 추적을 사용하도록 설정합니다.
배너에서 지금 사용 선택 또는
위쪽 메뉴에서 구성을 선택합니다.
변경 분석 상태로 전환하고 저장을 선택합니다.
이 도구는 App Service 요금제에 따라 모든 웹앱을 표시하며 개별적으로 켜고 끌 수 있습니다.
PowerShell을 사용하여 대규모로 변경 분석 사용
구독에 여러 웹앱이 포함된 경우 다음 스크립트를 실행하여 구독의 모든 웹앱을 활성화합니다.
필수 조건
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
}
자주 묻는 질문
이 섹션에서는 일반적인 질문에 대한 답변을 제공합니다.
웹 애플리케이션에 대해 변경 분석을 사용하도록 설정하려면 어떻게 해야 하나요?
문제 진단 및 해결 도구를 사용하여 웹 애플리케이션 게스트 변경 내용에 대한 변경 분석을 사용하도록 설정합니다.
다음 단계
- 변경 분석의 시각화에 대한 자세한 정보
- 변경 분석 문제를 해결하는 방법 알아보기
- Azure 웹앱용 Application Insights를 사용하도록 설정합니다.
- Azure VM 및 Azure 가상 머신 확장 집합 IIS에서 호스트하는 앱에 대해 Application Insights를 사용하도록 설정합니다.