Referencia de datos de supervisión de Azure Web PubSub
En este artículo se proporciona una referencia de datos de registro y métricas recopilados para analizar el rendimiento y la disponibilidad de Azure Web PubSub. Vea el artículo Supervisión de Azure Web PubSub para obtener detalles sobre la recopilación y el análisis de datos de supervisión para Azure Web PubSub.
Métricas
Las métricas proporcionan información sobre el estado operativo del servicio. Estas son las métricas disponibles:
Métrica | Unidad | Tipo de agregación recomendada | Descripción | Dimensiones |
---|---|---|---|---|
Recuento de cierres de conexión | Count | Sum | Recuento de conexiones cerradas por varios motivos. | ConnectionCloseCategory |
Número de conexiones | Count | Máx. / Promedio | Número de conexiones al servicio. | Sin dimensiones |
Recuento de aperturas de conexión | Count | Sum | Recuento de nuevas conexiones abiertas. | Sin dimensiones |
Uso de cuota de conexión | Porcentaje | Máx. / Promedio | Porcentaje de conexiones en relación a la cuota de conexión. | Sin dimensiones |
Tráfico entrante | Bytes | Sum | Tráfico entrante al servicio. | Sin dimensiones |
Tráfico saliente | Bytes | Sum | Tráfico saliente del servicio. | Sin dimensiones |
Carga de servidor | Porcentaje | Máx. / Promedio | Porcentaje de cargas del servidor. | Sin dimensiones |
Para obtener más información, consulte Métricas.
Registros de recurso
Archivar en una cuenta de almacenamiento
Las cadenas JSON de registros de archivo incluyen elementos enumerados en las tablas siguientes:
Formato
Nombre | Descripción |
---|---|
time | Hora del evento de registro |
level | Nivel del evento de registro |
resourceId | Identificador de recurso de Azure SignalR Service |
ubicación | Ubicación de Azure SignalR Service |
category | Categoría del evento de registro |
operationName | Nombre de operación del evento |
callerIpAddress | Dirección IP del servidor o cliente |
properties | Propiedades detalladas relacionadas con este evento de registro. Para más información, consulte la siguiente tabla de propiedades. |
Propiedades de tabla
Nombre | Descripción |
---|---|
colección | Colección del evento de registro. Los valores permitidos son: Connection , Authorization y Throttling |
connectionId | Identidad de la conexión |
userId | Identidad del usuario |
message | Mensaje detallado del evento de registro |
hub | Nombre del centro de conectividad definido por el usuario |
routeTemplate | La plantilla de ruta de la API |
httpMethod | Método HTTP (POST/GET/PUT/DELETE) |
dirección url | El localizador uniforme de recursos |
traceId | Identificador único de la invocación |
statusCode | Código de respuesta HTTP |
duración | Duración entre la recepción y el procesamiento de la solicitud |
headers | La información adicional pasada por el cliente y el servidor con una solicitud o respuesta HTTP |
El código siguiente es un ejemplo de una cadena JSON de registro de archivo:
{
"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"
}
Esquema de registros de archivo para Log Analytics
Las columnas de los registros de archivo incluyen los elementos que se enumeran en la siguiente tabla.
Nombre | Descripción |
---|---|
TimeGenerated | Hora del evento de registro |
Collection | Colección del evento de registro. Los valores permitidos son: Connection , Authorization y Throttling |
OperationName | Nombre de operación del evento |
Location | Ubicación de Azure SignalR Service |
Nivel | Nivel del evento de registro |
CallerIpAddress | Dirección IP del servidor o cliente |
Mensaje | Mensaje detallado del evento de registro |
UserId | Identidad del usuario |
ConnectionId | Identidad de la conexión |
ConnectionType | Tipo de la conexión. Los valores permitidos son: Server | Client . Server : conexión desde el lado servidor; Client : conexión desde el lado cliente. |
TransportType | Tipo de transporte de la conexión. Los valores permitidos son: Websockets | ServerSentEvents | LongPolling |
Tablas de registros de Azure Monitor
Azure Web PubSub usa tablas de Kusto de registros de Azure Monitor. Puede consultar estas tablas con Log Analytics.
Consulte también
- Vea Supervisión de Azure Web PubSub para obtener una descripción de la supervisión de Azure Web PubSub.
- Para más información sobre la supervisión de recursos de Azure, consulte Supervisión de recursos de Azure con Azure Monitor.