진단 로그
Azure의 진단 설정은 리소스 로그를 수집하는 데 사용됩니다. Azure 리소스는 리소스 로그를 내보내고, 해당 리소스의 작업에 대한 풍부하고 빈도 높은 데이터를 제공합니다. 이러한 로그는 요청별로 캡처되며 “데이터 평면 로그”라고도 불립니다. Azure의 기능에 대한 권장 개요는 Azure Monitor의 진단 설정을 참조하세요. 이러한 로그의 내용은 리소스 종류에 따라 달라집니다. 관리되는 DevOps 풀에서 다음 두 가지 옵션을 사용하여 로그할 수 있습니다.
- Azure Monitor에서 메트릭을 기록하는 데 사용되는 관리형 DevOps 풀 메트릭(AllMetrics)
- 리소스 프로비저닝 로그는 풀의 에이전트에 대한 프로비저닝 이벤트를 기록합니다.
- 에이전트 보기에서 볼 수 있는 것과 동일한 이벤트입니다 .
진단 설정 만들기
새 진단 설정을 만들려면 진단 설정 모니터링을>선택하고 +진단 설정 추가를 선택합니다.
캡처할 로그 유형과 대상 세부 정보에서 하나 이상의 옵션을 선택하고 저장을 선택합니다.
Important
관리형 DevOps 풀은 현재 스토리지 계정에 보관을 지원하고 이벤트 허브로 스트림을 지원하며, 더 많은 대상 유형이 곧 제공될 예정입니다.
풀에서 작업을 실행한 다음 수집된 데이터를 검토합니다. 진단 로그 데이터를 분석하는 방법에 대한 자세한 내용은 모니터링 데이터 분석 및 시각화를 참조 하세요. 진단 데이터에는 다음 예제와 유사한 로그 항목이 포함됩니다.
{ "time": "2024-07-15T17:23:42.0302794Z", "resourceId": "/SUBSCRIPTIONS/SUBSCRIPTION_ID_PLACEHOLDER/RESOURCEGROUPS/FABRIKAM-POOLS/PROVIDERS/MICROSOFT.DEVOPSINFRASTRUCTURE/POOLS/FABRIKAM_POOL", "location": "eastus", "category": "ProvisioningLogs", "operationName": "Provision", "properties": { "RequestId": "RequestId_Placeholder", "AgentName": "7ec0d355c", "Image": "/canonical/0001-com-ubuntu-server-focal/20_04-lts-gen2/20.04.202407040", "Sku": "Standard_D2ads_v5", "Status": "Completed" } }
참고 항목
- 모니터링 데이터 분석 및 시각화
- 진단 설정 및 로그에 대한 다양한 대상에 대한 자세한 내용은 Azure Monitor의 진단 설정을 참조하세요.