다음을 통해 공유


ACSJobRouterIncomingOperations 테이블에 대한 쿼리

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

작업 라우터 작업

작업 라우터 작업 및 버전 쌍의 모든 고유 조합을 반환합니다.

ACSJobRouterIncomingOperations
| distinct OperationName, OperationVersion 
| limit 100

작업 라우터 작업 기간 백분위수 계산

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

ACSJobRouterIncomingOperations
// 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 주소를 가져옵니다.

ACSJobRouterIncomingOperations
// | 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에 따라 정렬된 모든 작업 라우터 오류를 나열합니다.

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

작업 라우터 작업 결과 수

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

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