다음을 통해 공유


Windows VM용 Azure Diagnostics 확장

적용 대상: ✔️ Windows VM ✔️ 유연한 확장 집합 ✔️ 균일한 확장 집합

개요

Azure Diagnostics VM 확장을 사용하면 Windows VM에서 모니터링 데이터(예: 성능 카운터 및 이벤트 로그)를 수집할 수 있습니다. 수집하려는 데이터와 데이터를 저장할 위치(예: Azure Storage 계정 또는 Azure Event Hub)를 세분화하여 지정할 수 있습니다. 이 데이터를 사용하여 Azure Portal에서 차트를 작성하거나 메트릭 경고를 만들 수도 있습니다.

필수 조건

운영 체제

Azure Diagnostics 확장은 Windows 10 Client, Windows Server 2008 R2, 2012, 2012 R2 및 2016에 대해 실행할 수 있습니다.

인터넷 연결

Azure Diagnostics 확장은 대상 가상 머신이 인터넷에 연결되어 있어야 합니다.

확장 스키마

Azure Diagnostics 확장 스키마 및 속성 값은 이 문서에 설명되어 있습니다.

템플릿 배포

Azure Resource Manager 템플릿을 사용하여 Azure VM 확장을 배포할 수 있습니다. 이전 섹션에서 자세히 설명되어 있는 JSON 스키마는 Azure Resource Manager 템플릿에서 사용하여 Azure Resource Manager 템플릿 배포 중 Azure Diagnostics 확장을 실행할 수 있습니다. Windows VM 및 Azure Resource Manager 템플릿을 사용하여 모니터링 및 진단 사용을 참조하세요.

Azure CLI 배포

Azure CLI를 사용하여 Azure Diagnostics 확장을 기존 가상 머신에 배포할 수 있습니다. 보호된 설정 및 설정 속성을 위의 확장 스키마의 유효한 JSON으로 바꿉니다.

az vm extension set \
  --resource-group myResourceGroup \
  --vm-name myVM \
  --name IaaSDiagnostics \
  --publisher Microsoft.Azure.Diagnostics \
  --version 1.9.0.0 --protected-settings protected-settings.json \
  --settings public-settings.json 

PowerShell 배포

Set-AzVMDiagnosticsExtension 명령을 사용하여 Azure Diagnostics 확장을 기존 가상 머신에 추가할 수 있습니다. PowerShell을 사용하여 Windows를 실행하는 가상 머신에서 Azure Diagnostics를 사용하도록 설정을 참조하세요.

$vm_resourcegroup = "myvmresourcegroup"
$vm_name = "myvm"
$diagnosticsconfig_path = "DiagnosticsPubConfig.xml"

Set-AzVMDiagnosticsExtension -ResourceGroupName $vm_resourcegroup `
  -VMName $vm_name `
  -DiagnosticsConfigurationPath $diagnosticsconfig_path

문제 해결 및 지원

문제 해결

확장 배포 상태에 대한 데이터는 Azure CLI를 사용하여 Azure Portal에서 검색할 수 있습니다. 지정된 VM에 대한 확장의 배포 상태를 보려면 Azure CLI를 사용하여 다음 명령을 실행합니다.

az vm extension list --resource-group myResourceGroup --vm-name myVM -o table

Azure Diagnostics 확장에 대한 보다 포괄적인 문제 해결 가이드는 이 문서를 참조하세요.

오류: "프로필 작업 실패"

프로파일링을 사용하도록 설정하려면 Azure 가상 머신에서 웹 앱용 프로파일러 사용을 따르세요.

지원

이 문서의 어디에서든 도움이 필요한 경우 MSDN Azure 및 Stack Overflow 포럼에서 Azure 전문가에게 문의할 수 있습니다. 또는 Azure 기술 지원 인시던트를 제출할 수 있습니다. Azure 지원 사이트로 가서 지원 받기를 선택합니다. Azure 지원을 사용하는 방법에 대한 자세한 내용은 Microsoft Azure 지원 FAQ를 참조하세요.

다음 단계