진단 로깅 관리
진단 로깅을 사용하면 서비스 사용량을 분석하고 문제를 해결하는 데 사용할 수 있는 Azure AI 서비스 리소스에 대한 풍부한 운영 데이터를 캡처할 수 있습니다.
진단 로그 스토리지용 리소스 만들기
AI 서비스 리소스에 대한 진단 로그를 캡처하려면 로그 데이터의 대상이 필요합니다. 경우에 따라, 로그 데이터의 대상으로 Azure Event Hubs를 사용할 수 있습니다. Azure Event Hubs를 사용하면, 데이터를 사용자 지정 원격 분석 솔루션으로 전달하고 일부 타사 솔루션에 직접 연결할 수 있습니다. 그러나 대부분의 경우, Azure 구독 내에서 다음 종류의 리소스 중 하나(또는 둘 다)를 사용합니다.
- Azure Log Analytics - Azure Portal 내에서 로그 데이터를 쿼리하고 시각화할 수 있게 해주는 서비스.
- Azure Storage - 로그 보관 파일을 저장하는 데 사용할 수 있는 클라우드 기반 데이터 저장소(필요에 따라 다른 도구에서 분석을 위해 내보낼 수 있음).
AI 서비스 리소스에 대한 진단 로깅을 구성하기 전에 이러한 리소스를 만들어야 합니다. Azure Storage에 로그 데이터를 보관하려는 경우 AI 서비스 리소스와 동일한 지역에 Azure Storage 계정을 만듭니다.
진단 설정 구성
로그 대상이 있으면 AI 서비스 리소스에 대한 진단 설정을 구성할 수 있습니다. Azure Portal에서 AI 서비스 리소스에 대한 블레이드의 진단 설정 페이지에서 진단 설정을 정의합니다. 진단 설정을 추가할 때 다음을 지정해야 합니다.
- 진단 설정의 이름.
- 캡처할 로그 이벤트 데이터의 범주.
- 로그 데이터를 저장할 대상의 세부 정보.
다음 예제에서 진단 설정은 Azure Log Analytics 및 Azure Storage에 사용 가능한 모든 로그 데이터 및 메트릭을 저장합니다.
Azure Log Analytics에서 로그 데이터 보기
진단 데이터가 대상으로 가기 시작하는 데 1시간 이상 걸릴 수 있지만, 데이터가 캡처되면 이 예제처럼 쿼리를 실행하여 Azure log Analytics 리소스에서 볼 수 있습니다.
참고 항목
자세한 내용은 Azure AI 서비스 설명서에서 Azure AI 서비스에 대한 진단 로깅 활성화를 참조하세요.