오프라인 분석 및 보존을 위한 로그 파일 수집
이 문서에서는 오프라인 분석 및 보존을 위해 Microsoft Azure PaaS(Platform as a Service) Windows VM(가상 머신)에서 로그 파일을 수집하는 방법을 설명합니다.
모든 로그 파일을 하나의 중앙 위치로 수집하는 데 관심이 없는 경우 일반적으로 RDP(원격 데스크톱 프로토콜)를 사용하여 VM에 액세스하고 실시간 문제 해결 세션을 수행하는 동안 파일을 분석할 수 있습니다. 그러나 모든 로그 파일을 쉽게 수집하고 다른 사용자가 분석을 위해 VM 외부에 저장할 수 있는 몇 가지 시나리오가 있습니다. 또는 호스트된 서비스를 다시 배포하고 애플리케이션의 기능을 복원할 수 있도록 나중에 분석을 위해 파일을 유지할 수 있습니다.
다음 섹션에서는 PaaS VM에서 진단 로그를 빠르게 수집하기 위한 옵션을 설명합니다.
옵션 1: RDP를 사용하여 VM에서 CollectGuestLogs.exe 실행
로그를 수집하는 가장 쉬운 옵션은 RDP(원격 데스크톱 프로토콜)를 사용하여 VM에 액세스한 다음 CollectGuestLogs.exe 실행 파일을 실행하는 것입니다. 이 실행 파일은 Azure 게스트 에이전트와 함께 제공됩니다. 에이전트는 모든 PaaS VM 및 대부분의 IaaS(Infrastructure as a Service) VM에 있습니다. CollectGuestLogs.exe VM에서 로그의 .zip 파일을 만듭니다. 이 .zip 파일의 위치는 다음 표에 설명되어 있습니다.
가상 머신 유형 | 파일 위치 |
---|---|
PaaS VM | D:\Packages\GuestAgent\CollectGuestLogs.exe |
IaaS VM | C:\WindowsAzure\Packages\CollectGuestLogs.exe |
기본적으로 CollectGuestLogs 실행 파일은 IIS(인터넷 정보 서비스) 로그를 수집합니다. 이러한 로그는 장기 실행 웹 역할에 대해 클 수 있습니다. IIS 로그 수집을 방지하려면 을 실행 CollectGuestLogs.exe -Mode:ga
합니다. 자세한 내용은 CollectGuestLogs.exe -?
를 실행하십시오.
옵션 2: Azure 로그 수집기 확장 실행
로컬 개발 컴퓨터에서 Azure 로그 수집기 확장을 실행할 수 있습니다. 이 옵션은 RDP를 사용하여 VM에 액세스할 필요 없이 로그를 수집하는 데 유용합니다. 여러 VM에서 로그를 동시에 수집하려는 경우에도 편리합니다. 자세한 내용은 다음 Azure 개발자 블로그 문서를 참조하세요.
Azure 로그 수집기를 사용하여 가상 머신 문제 해결을 간소화합니다.
자세한 정보
도움을 요청하십시오.
질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.