다음을 통해 공유


ACSAuthIncomingOperations 테이블에 대한 쿼리

Azure Portal에서 이러한 쿼리를 사용하는 방법에 대한 자세한 내용은 Log Analytics 자습서를 참조하세요. REST API는 쿼리를 참조 하세요.

고유한 인증 작업 나열

인증 작업 및 버전 쌍의 모든 고유 조합을 반환합니다.

ACSAuthIncomingOperations
| distinct OperationName, OperationVersion 
| limit 100

인증 작업 기간 백분위수 계산

각 인증 작업에 대한 실행 기간의 90번째, 95번째 및 99번째 백분위수(밀리초)를 계산합니다. 단일 작업 또는 다른 백분위수에 대해 실행되도록 사용자 지정할 수 있습니다.

ACSAuthIncomingOperations
// where OperationName == "<operation>" // This can be uncommented and specified to calculate only a single operation's duration percentiles
| summarize percentiles(DurationMs, 90, 95, 99) by OperationName, OperationVersion // calculate 90th, 95th, and 99th percentiles of each Operation
| limit 100

인증 작업당 상위 5개 IP 주소

모든 인증 작업에 대해 해당 작업을 가장 호출한 5개의 IP 주소를 가져옵니다.

ACSAuthIncomingOperations
// | where OperationName == "<operation>" // This can be uncommented and specified to calculate only a single operation's count
| top-nested of OperationName by dummy=max(0), // For all the Operations...
  top-nested 5 of CallerIpAddress by count() // List the IP address that have called that operation the most
| project-away dummy // Remove dummy line from the result set
| limit 100

인증 작업 오류

모든 인증 오류를 recency에 따라 나열합니다.

ACSAuthIncomingOperations
| where ResultType == "Failed"
| project TimeGenerated, OperationName, OperationVersion, ResultSignature, ResultDescription
| order by TimeGenerated desc
| limit 100

인증 작업 결과 수

모든 인증 작업에 대해 반환된 결과의 유형을 계산합니다.

ACSAuthIncomingOperations
| summarize Count = count() by OperationName, ResultType //, ResultSignature // This can also be uncommented to determine the count of each ResultSignature for each ResultType 
| order by OperationName asc, Count desc
| limit 100