Referencia de datos de supervisión de Azure Web PubSub
En este artículo se proporciona una referencia de los datos de registro y métrica recopilados para analizar el rendimiento y la disponibilidad de Azure Web PubSub. Consulte el artículo Supervisión de Azure Web PubSub para más información sobre cómo recopilar y analizar 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:
Metric | Unidad | Tipo de agregación recomendada | Descripción | Dimensiones |
---|---|---|---|---|
Recuento de cierres de conexión | Recuento | Sum | Recuento de conexiones cerradas por varios motivos. | ConnectionCloseCategory |
Número de conexiones | Recuento | Máx. / Promedio | Número de conexiones al servicio. | Sin dimensiones |
Recuento de aperturas de conexión | Recuento | 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 |
Nivel | 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 |
centro | 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) |
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 los registros de Azure Monitor. Puede consultar estas tablas con Log Analytics. Para obtener una lista de las tablas de Kusto que usa Azure Web PubSub, consulte el artículo de referencia de la tabla de registros de Azure Monitor.
Consulte también
- Consulte 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.