Condividi tramite


Informazioni di riferimento sul monitoraggio dei dati Azure Web PubSub

Questo articolo fornisce un riferimento ai dati di log e delle metriche raccolti per analizzare le prestazioni e la disponibilità di Azure Web PubSub. Per informazioni dettagliate sulla raccolta e l'analisi dei dati di monitoraggio per Azure Web PubSub, vedere l'articolo Monitorare Azure Web PubSub.

Metrica

Le metriche forniscono informazioni dettagliate sullo stato operativo del servizio. Le metriche disponibili sono:

Metric Unità Tipo di aggregazione consigliato Descrizione Dimensioni
Numero di chiusura connessione Conteggio Somma Numero di connessioni chiuse da vari motivi. ConnectionCloseCategory
Numero di connessioni Count Max/Media Numero di connessioni al servizio. Nessuna dimensione
Numero di connessioni aperte Conteggio Somma Numero di nuove connessioni aperte. Nessuna dimensione
Utilizzo della quota di connessione Percentuale Max/Media Percentuale di connessioni rispetto alla quota di connessione. Nessuna dimensione
Traffico in ingresso Byte Sum Traffico in ingresso al servizio. Nessuna dimensione
Traffico in uscita Byte Sum Traffico in uscita dal servizio. Nessuna dimensione
Carico server Percentuale Max/Media Percentuale di caricamento del server. Nessuna dimensione

Per altre informazioni, vedere Metriche.

Log risorse

Archivia in un account di archiviazione

Le stringhe JSON dei log di archiviazione includono gli elementi elencati nelle tabelle seguenti:

Formato

Nome Descrizione
Ora Ora dell'evento di log
level Livello dell'evento di log
resourceId ID risorsa del servizio Azure SignalR
location Posizione del servizio Azure SignalR
category Categoria dell'evento di log
operationName Nome dell'operazione dell'evento
callerIpAddress Indirizzo IP del server o del client
proprietà Proprietà dettagliate correlate a questo evento del log. Per altri dettagli, vedere la tabella delle proprietà seguente

Tabella delle proprietà

Nome Descrizione
collection Raccolta dell'evento di log. I valori consentiti sono: Connection, Authorization e Throttling
connectionId Identità della connessione
userId Identità dell'utente
messaggio Messaggio dettagliato dell'evento di log
hub Nome hub definito dall'utente
routeTemplate Modello di route dell'API
httpMethod Metodo Http (POST/GET/PUT/DELETE)
URL. Localizzatore di risorse uniforme
traceId Identificatore univoco della chiamata
statusCode Codice di risposta Http
duration La durata tra la richiesta viene ricevuta ed elaborata
headers Informazioni aggiuntive passate dal client e dal server con una richiesta o una risposta HTTP

Il codice seguente è un esempio di stringa JSON di log di archiviazione:

{
  "properties": {
    "message": "Connection started",
    "collection": "Connection",
    "connectionId": "LW61bMG2VQLIMYIVBMmyXgb3c418200",
    "userId": null
  },
  "operationName": "ConnectionStarted",
  "category": "ConnectivityLogs",
  "level": "Informational",
  "callerIpAddress": "167.220.255.79",
  "resourceId": "/SUBSCRIPTIONS/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/RESOURCEGROUPS/MYGROUP/PROVIDERS/MICROSOFT.SIGNALRSERVICE/WEBPUBSUB/MYWEBPUBSUB",
  "time": "2021-09-17T05:25:05Z",
  "location": "westus"
}

Schema dei log di archiviazione per Log Analytics

Colonne del log di archiviazione includono gli elementi elencati nella tabella seguente.

Nome Descrizione
TimeGenerated Ora dell'evento di log
Raccolta Raccolta dell'evento di log. I valori consentiti sono: Connection, Authorization e Throttling
OperationName Nome dell'operazione dell'evento
Ufficio Posizione del servizio Azure SignalR
Livello Livello dell'evento di log
CallerIpAddress Indirizzo IP del server/client
Message Messaggio dettagliato dell'evento di log
ID utente Identità dell'utente
ID connessione Identità della connessione
ConnectionType Tipo di connessione. I valori consentiti sono: Server | Client. Server: connessione dal lato server; Client: connessione dal lato client
TransportType Tipo di trasporto della connessione. I valori consentiti sono: Websockets | ServerSentEvents | LongPolling

Tabelle di log di Monitoraggio di Azure

Azure Web PubSub usa tabelle Kusto di Log di Monitoraggio di Azure. È possibile eseguire query su queste tabelle con Log Analytics.

Vedi anche