Share via


Requêtes pour la table ACSNetworkTraversalDiagnostics

Données de session de relais de traversée réseau relayées par identité

Répertoriez la quantité de données relayées (en octets) pour chaque session de relais network traversal.

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

Durée de session de relais de la traversée réseau

Calculez la durée de chaque session de relais de traversée réseau.

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

Raison de fin de session de relais de traversée réseau

Comptez le nombre de sessions de relais qui se sont terminées pour chaque raison de fin.

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

Sessions de relais de traversée réseau par adresse IP

Comptez le nombre de sessions de relais démarrées par chaque adresse IP unique.

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

Erreurs de démarrage de session de relais de traversée réseau

Répertoriez chaque erreur de démarrage de session de relais de traversée réseau ordonnée par récurrence.

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