다음을 통해 공유


ACSNetworkTraversalDiagnostics 테이블에 대한 쿼리

ID당 릴레이된 네트워크 순회 릴레이 세션 데이터

각 네트워크 순회 릴레이 세션에 대해 릴레이된 데이터 양(바이트)을 나열합니다.

ACSNetworkTraversalDiagnostics
| where OperationName == "RelaySessionEnd"
| summarize by
    Identity,
    TotalBytesToClient,
    TotalBytesFromClient,
    TotalBytes = TotalBytesToClient + TotalBytesFromClient
| sort by TotalBytes desc
| limit 100

네트워크 순회 릴레이 세션 기간

각 네트워크 순회 릴레이 세션의 기간을 계산합니다.

ACSNetworkTraversalDiagnostics
| where OperationName == "RelaySessionStart"
| extend StartTime = TimeGenerated
| join (
    ACSNetworkTraversalDiagnostics
    | where OperationName == "RelaySessionEnd"
    | extend EndTime = TimeGenerated
) on CorrelationId
| summarize by
    CorrelationId,
    SessionDurationMs = datetime_diff('millisecond', EndTime, StartTime)
| sort by SessionDurationMs desc
| limit 100

네트워크 순회 릴레이 세션 종료 이유

각 끝 이유로 종료된 릴레이 세션의 수를 계산합니다.

ACSNetworkTraversalDiagnostics
| where OperationName == "RelaySessionEnd"
| summarize Count = count() by Reason
| sort by Count desc

IP 주소당 네트워크 순회 릴레이 세션

각 고유 IP 주소로 시작된 릴레이 세션 수를 계산합니다.

ACSNetworkTraversalDiagnostics
| where OperationName == "RelaySessionStart" // Only RelaySessionStart has a caller IP address
| summarize Count = count() by CallerIpAddress
| limit 100
| order by Count desc

네트워크 순회 릴레이 세션 시작 오류

Recency에 따라 정렬된 모든 네트워크 순회 릴레이 세션 시작 오류를 나열합니다.

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