Media Services 컨트롤 플레인 로그 감사
경고
Azure Media Services는 2024년 6월 30일에 사용 중지됩니다. 자세한 내용은 AMS 사용 중지 가이드를 참조하세요.
Azure Monitor를 사용하면 애플리케이션의 성능을 파악하는 데 도움이 되는 메트릭을 모니터링할 수 있습니다.
이 문서에서는 Log Analytics Worskpaces를 사용하여 Media Services 컨트롤 플레인 로그를 감사하는 방법을 보여 줍니다.
사전 요구 사항
컨트롤 플레인 작업에 진단 로그 사용
Azure Portal을 사용하여 컨트롤 플레인 작업에 대해 진단 로그를 사용하도록 설정할 수 있습니다. 사용하도록 설정한 후 진단 로그는 관련 세부 정보와 함께 시작 및 완료 이벤트 쌍으로 작업을 기록합니다.
다음 단계에 따라 컨트롤 플레인 작업에 대해 로깅을 사용하도록 설정합니다.
- Azure Portal에 로그인합니다.
- 작업할 Media Services 계정으로 이동합니다.
- 모니터에서 진단 설정을 선택합니다.
- 진단 설정 추가를 선택합니다.
- 진단 설정 이름 필드에 이름을 입력합니다.
- 감사 및/또는 AllLogs 확인란을 선택합니다. 또는 원하는 로그 유형을 선택할 수 있습니다. 예를 들어 키 배달 요청 또는 미디어 계정 상태를 검사 수 있습니다.
- Log Analytics 작업 영역에 보내기 확인란을 선택합니다.
- Media Services 계정에 대한 구독은 구독 드롭다운 목록에서 이미 선택되어 있어야 합니다.
- 로그 Analtyics 작업 영역 드롭다운 목록에서 작업 영역을 선택합니다. 나열된 작업 영역이 없는 경우 작업 영역을 만듭니다.
- [저장]을 선택합니다.
컨트롤 플레인 작업 보기
로깅을 켜면 Kusto를 사용하여 Azure Monitor 작업 영역을 사용하여 로그를 쿼리할 수 있습니다. 다음은 로그를 쿼리하는 기본 예제입니다.
- Azure Portal에 로그인합니다.
- 모니터를 선택한 다음 로그 창을 선택합니다. 해당 범위에서 특정 계정으로 쿼리를 쉽게 실행할 수 있는 UI가 열립니다. 다음 쿼리를 실행하여 컨트롤 플레인 로그를 확인합니다.
// Media account health events
// Media Services account health details.
AMSMediaAccountHealth
| project EventCode, EventMessage, _ResourceId
| limit 100
//Key delivery failed requests
// AMSKeyDeliveryRequests
// Lists the details of failed key delivery requests
AMSKeyDeliveryRequests
| where ResultType != "Succeeded"
| project KeyId, PolicyName, ResultSignature, StatusMessage, _ResourceId
| limit 100
Log Analytics 작업 영역 작업에 대한 자세한 내용은 Log Analytics 작업 영역 개요를 참조하세요.