변경 분석 사용

Important

변경 분석은 Azure Resource Graph로 이동하고 있으며 현재 Azure Resource Graph 제공 사항으로 미리 보기로 제공됩니다. 변경 분석의 향후에 대해 자세히 알아봅니다.

변경 분석 서비스:

  • 앞에서 언급한 데이터 원본에서 변경 데이터를 계산하고 집계합니다.
  • 사용자가 다음을 수행할 수 있는 일련의 분석을 제공합니다.
    • 모든 리소스 변경 내용을 쉽게 탐색할 수 있습니다.
    • 문제 해결 또는 모니터링 컨텍스트에서 관련 변경 내용을 식별합니다.

리소스 속성과 구성 변경 데이터를 사용할 수 있도록 하려면 Azure Resource Manager 구독에 Microsoft.ChangeAnalysis 리소스 공급자를 등록합니다. Microsoft.ChangeAnalysis 리소스 공급자는 다음 중 하나로 자동 등록됩니다.

  • 웹앱 문제 진단 및 해결 도구와 같은 UI 진입점을 입력하거나
  • 변경 분석 독립 실행형 탭을 표시합니다.

이 가이드에서는 변경 분석을 Azure Functions 및 게스트 내 웹앱 변경 내용에 사용하도록 설정하는 두 가지 방법을 알아봅니다.

참고 항목

Azure Functions 또는 웹앱에 대한 슬롯 수준 사용은 현재 지원되지 않습니다.

변경 분석 포털을 통해 Azure Functions 및 게스트 내 웹앱 변경 내용 수집 사용

웹 앱 게스트 내 변경 사항의 경우 웹 앱 내에서 코드 파일을 검색하는 데 별도의 기능이 필요합니다. 자세한 내용은 문제 진단 및 해결 도구의 변경 분석 섹션을 참조하세요.

참고 항목

웹앱 게스트 내 파일 변경 내용 및 구성 변경 내용을 즉시 확인하지 못할 수 있습니다. 가동 중지 시간에 대비하고 웹앱을 다시 시작하여 30분 이내에 변경 내용을 확인합니다. 그래도 변경 내용이 표시되지 않으면 문제 해결 가이드를 참조하세요.

  1. 포털에서 Azure Monitor의 변경 분석 UI로 이동합니다.

  2. 다음 중 하나를 통해 게스트 내 웹앱 변경 내용 추적을 사용하도록 설정합니다.

    • 배너에서 지금 사용 선택 또는

      배너의 애플리케이션 변경 옵션의 스크린샷

    • 위쪽 메뉴에서 구성을 선택합니다.

      상단 메뉴의 애플리케이션 변경 옵션의 스크린샷

  3. 변경 분석 상태로 전환하고 저장을 선택합니다.

    변경 분석 사용 사용자 인터페이스의 스크린샷

    • 이 도구는 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
}

자주 묻는 질문

이 섹션에서는 일반적인 질문에 대한 답변을 제공합니다.

웹 애플리케이션에 대해 변경 분석을 사용하도록 설정하려면 어떻게 해야 하나요?

문제 진단 및 해결 도구를 사용하여 웹 애플리케이션 게스트 변경 내용에 대한 변경 분석을 사용하도록 설정합니다.

다음 단계