Log Analytics 쿼리 언어 - 통합
참고
RAP as a Service 구독을 구매하여 Premier 계약을 통해 IT 상태 및 주문형 평가의 이점을 누릴 수 있습니다. 자세한 내용은 Microsoft 담당자에게 문의하세요.
최근에 발표된 새롭고 향상된 Azure Log Analytics는 내장된 스마트 분석을 통해 강력한 쿼리 언어를 제공합니다.
Microsoft에서는 향상된 언어를 가장 효율적으로 활용할 수 있도록 하기 위해 새 쿼리 언어를 사용하여 평가 데이터를 확인할 수 있는 몇 가지 쿼리를 제공합니다.
쿼리 언어 치트 시트를 5분 정도 검토하여 쿼리 언어 관련 정보를 파악합니다.
쿼리 시작 페이지를 방문하여 새 쿼리 작성 방법을 파악합니다.
쿼리 언어 참조를 통해 함수, 연산자 및 유형 관련 세부 정보를 파악합니다.
문자열 사용과 날짜 및 시간 작업 관련 자습서를 확인하여 데이터 형식에 대해 파악합니다.
집계를 통해 데이터 관련 정보를 파악합니다.
관련 쿼리
특정 컴퓨터의 평가 로그 데이터 가져오기
- Operation | where Computer == "ContosoADDS1.ContosoRetail.com" | summarize arg_max(TimeGenerated, *) by OperationCategory, Solution, Detail
솔루션 상태를 검사하여 모든 컴퓨터에서 여러 작업 범주를 확인합니다.
평가 대상 확인, .NET 확인, 로컬 관리자 확인 등의 작업이 성공했는지 확인합니다.
Operation | where Solution =="SQLAssessment" | summarize arg_max(TimeGenerated, *) by Computer, OperationCategory | sort by TimeGenerated desc, OperationStatus asc
특정 평가의 모든 영향을 받는 개체 및 해당 개체에 액세스한 시간 가져오기
- SQLAssessmentRecommendation | summarize AggregatedValue = max(TimeGenerated) by AffectedObjectName | sort by AggregatedValue desc
평가에 대해 권장 사항 데이터가 제공되는지 여부 확인
- SQLAssessmentRecommendation | summarize Result = count() > 0(데이터를 사용할 수 있는지 여부에 따라 true 또는 false 값을 반환합니다)
실패한 특정 권장 사항 ID에 대한 세부 정보 가져오기
- SQLAssessmentRecommendation | where RecommendationId =="7821eda2-c420-4920-bc0c-ca8cd1d48482" and RecommendationResult=="Failed"
실패한 권장 사항의 우선 순위별 목록 가져오기
- 이 목록에는 가장 최근에 실행한 평가의 RecommendationId 및 AffectedObjectUniqueName 고유 조합에 대해 실패한 권장 사항이 나열됩니다.
- ADAssessmentRecommendation | summarize arg_max(TimeGenerated, *) by RecommendationId, AffectedObjectUniqueName |where RecommendationResult == "Failed" | sort by RecommendationScore desc, TimeGenerated desc
위의 쿼리 1에 나와 있는 arg_max의 사용법을 참조하세요.
영향을 받는 특정 개체에 대해 실패한 권장 사항과 관련된 세부 정보 가져오기
- SQLAssessmentRecommendation | where AffectedObjectName == "ContosoMABSVM1.CONTOSORETAIL.COM" | summarize arg_max(TimeGenerated, *) by RecommendationId | where RecommendationResult == "Failed"