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
- Per una descrizione del monitoraggio di Azure Web PubSub, vedereMonitoraggio di Azure Web PubSub.
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitoraggio delle risorse di Azure con Monitoraggio di Azure.