Share via


Consultas para a tabela ACSNetworkTraversalDiagnostics

Dados de sessão de reencaminhamento do Percurso de Rede reencaminhados por identidade

Liste a quantidade de dados reencaminhados (em bytes) para cada sessão de reencaminhamento do Network Traversal.

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

Duração da sessão do reencaminhamento do Percurso de Rede

Calcule a duração de cada sessão de reencaminhamento do Network Traversal.

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

Motivo de fim da sessão do reencaminhamento do Percurso de Rede

Conte o número de sessões de reencaminhamento que terminaram por cada motivo final.

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

Sessões de reencaminhamento do Percurso de Rede por endereço IP

Contar o número de sessões de reencaminhamento iniciadas por cada endereço IP exclusivo.

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

Erros de início da sessão de reencaminhamento do Percurso de Rede

Liste todos os erros de início da sessão de reencaminhamento do Network Traversal ordenados por receência.

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