Informazioni di riferimento sul monitoraggio dei dati web pubSub di Azure
Questo articolo fornisce un riferimento ai dati di log e metrica 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 PubSub Di Azure, vedere l'articolo Monitorare Web PubSub di Azure.
Metriche
Le metriche forniscono informazioni dettagliate sullo stato operativo del servizio. Le metriche disponibili sono:
Metrica | Unità | Tipo di aggregazione consigliato | Descrizione | Dimensioni |
---|---|---|---|---|
Connessione ion Close Count | Conteggio | Somma | Numero di connessioni chiuse da vari motivi. | Connessione ionCloseCategory |
Numero di connessioni | Count | Max/Avg | Numero di connessioni al servizio. | Nessuna dimensione |
Connessione ion Open Count | Conteggio | Somma | Numero di nuove connessioni aperte. | Nessuna dimensione |
Utilizzo quota Connessione ion | Percentuale | Max/Avg | 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/Avg | Percentuale di caricamento del server. | Nessuna dimensione |
Per altre informazioni, vedere Metriche.
Log risorse
Archivia in un account di archiviazione
Le stringhe JSON del log di archiviazione includono elementi elencati nelle tabelle seguenti:
Formato
Nome | Descrizione |
---|---|
Ora | Registrare l'ora dell'evento |
level | Livello di evento del log |
resourceId | ID risorsa del Servizio Azure SignalR |
posizione | Posizione del Servizio Azure SignalR |
Categoria | Categoria dell'evento del 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 del log. I valori consentiti sono: Connection , Authorization e Throttling |
connectionId | Identità della connessione |
userId | Identità dell'utente |
messaggio | Messaggio dettagliato dell'evento del 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 |
intestazioni | 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
Le colonne di log di archiviazione includono gli elementi elencati nella tabella seguente.
Nome | Descrizione |
---|---|
TimeGenerated | Registrare l'ora dell'evento |
Sollecito | Raccolta dell'evento del log. I valori consentiti sono: Connection , Authorization e Throttling |
OperationName | Nome dell'operazione dell'evento |
Titolo | Posizione del Servizio Azure SignalR |
Livello | Livello di evento del log |
CallerIpAddress | Indirizzo IP del server/client |
Message | Messaggio dettagliato dell'evento del 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 dei log di Monitoraggio di Azure
Web PubSub di Azure usa le tabelle Kusto dai log di Monitoraggio di Azure. È possibile eseguire query su queste tabelle con Log Analytics. Per un elenco delle tabelle Kusto usate da Azure Web PubSub, vedere l'articolo di riferimento sulla tabella log di Monitoraggio di Azure.
Vedi anche
- Per una descrizione del monitoraggio di PubSub Web di Azure, vedere Monitoraggio di Web PubSub di Azure.
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitoraggio delle risorse di Azure con Monitoraggio di Azure.