Referencia de datos de supervisión de Azure SignalR Service
Este artículo contiene toda la información de referencia de supervisión de este servicio.
Consulte Supervisión de Azure SignalR Service para más información sobre los datos que puede recopilar para Azure SignalR Service y cómo usarlo.
Métricas
En esta sección se indican todas las métricas de la plataforma recopiladas automáticamente para este servicio. Estas métricas también forman parte de la lista global de todas las métricas de plataforma admitidas en Azure Monitor.
Para obtener información sobre la retención de métricas, consulte Información general sobre las métricas de Azure Monitor.
Las métricas de Azure SignalR Service se encuentran en las categorías Errores, Saturación o Tráfico .
Métricas admitidas para Microsoft.SignalRService/SignalR
En la tabla siguiente se enumeran las métricas disponibles para el tipo de recurso Microsoft.SignalRService/SignalR.
- Es posible que todas las columnas no estén presentes en todas las tablas.
- Es posible que algunas columnas estén fuera del área de visualización de la página. Seleccione Expandir tabla para ver todas las columnas disponibles.
Encabezados de tabla
- Categoría: el grupo de métricas o la clasificación.
- Métrica: el nombre para mostrar de la métrica tal como aparece en Azure Portal.
- Nombre en la API REST: el nombre de la métrica por el que se conoce en la API REST.
- Unidad: unidad de medida.
- Agregación: el tipo de agregación predeterminado. Valores válidos: promedio (Avg), mínimo (Min), máximo (Max), total (Sum), recuento.
- Dimensiones - : dimensiones disponibles para la métrica.
- Intervalos de agregación - : intervalos en los que se obtiene una muestra de la métrica. Por ejemplo,
PT1M
indica que la métrica se muestrea cada minuto,PT30M
cada 30 minutos,PT1H
cada hora, etc. - Exportación de DS: indica si la métrica se puede exportar a los registros de Azure Monitor a través de la configuración de diagnóstico. Para obtener más información sobre la exportación de métricas, consulte Crear configuración de diagnóstico en Azure Monitor.
Category | Métrica | Nombre en la API de REST | Unidad | Agregación | Dimensiones | Intervalos de agregación | Exportación de DS |
---|---|---|---|---|---|---|---|
Tráfico | Recuento de cierre de conexión Recuento de conexiones cerradas por varios motivos. |
ConnectionCloseCount |
Count | Total (Suma) | Endpoint , ConnectionCloseCategory |
PT1M | Sí |
Tráfico | Recuento de conexiones Cantidad de conexiones de usuario. |
ConnectionCount |
Count | Máxima | Endpoint |
PT1M | Sí |
Tráfico | Recuento de aperturas de conexión Recuento de nuevas conexiones abiertas. |
ConnectionOpenCount |
Count | Total (Suma) | Endpoint |
PT1M | Sí |
Tráfico | Uso de cuota de conexión Porcentaje de conexión conectada en relación con la cuota de conexión. |
ConnectionQuotaUtilization |
Porcentaje | Mínimo, Máximo, Promedio | <none> | PT1M | Sí |
Tráfico | Tráfico entrante Tráfico entrante del servicio |
InboundTraffic |
Bytes | Total (Suma) | <none> | PT1M | Sí |
Tráfico | Message Count Cantidad total de mensajes. |
MessageCount |
Count | Total (Suma) | <none> | PT1M | Sí |
Tráfico | Tráfico saliente Tráfico saliente del servicio |
OutboundTraffic |
Bytes | Total (Suma) | <none> | PT1M | Sí |
Saturación | Carga del servidor En esta métrica se indica el porcentaje de carga de un servidor SignalR. |
ServerLoad |
Porcentaje | Mínimo, Máximo, Promedio | <none> | PT1M | No |
Errores | Errores del sistema Porcentaje de errores del sistema |
SystemErrors |
Percent | Máxima | <none> | PT1M | Sí |
Errores | User Errors Porcentaje de errores de usuario |
UserErrors |
Percent | Máxima | <none> | PT1M | Sí |
Métricas admitidas para Microsoft.SignalRService/SignalR/replicas
En la tabla siguiente se enumeran las métricas disponibles para el tipo de recurso Microsoft.SignalRService/SignalR/replicas.
- Es posible que todas las columnas no estén presentes en todas las tablas.
- Es posible que algunas columnas estén fuera del área de visualización de la página. Seleccione Expandir tabla para ver todas las columnas disponibles.
Encabezados de tabla
- Categoría: el grupo de métricas o la clasificación.
- Métrica: el nombre para mostrar de la métrica tal como aparece en Azure Portal.
- Nombre en la API REST: el nombre de la métrica por el que se conoce en la API REST.
- Unidad: unidad de medida.
- Agregación: el tipo de agregación predeterminado. Valores válidos: promedio (Avg), mínimo (Min), máximo (Max), total (Sum), recuento.
- Dimensiones - : dimensiones disponibles para la métrica.
- Intervalos de agregación - : intervalos en los que se obtiene una muestra de la métrica. Por ejemplo,
PT1M
indica que la métrica se muestrea cada minuto,PT30M
cada 30 minutos,PT1H
cada hora, etc. - Exportación de DS: indica si la métrica se puede exportar a los registros de Azure Monitor a través de la configuración de diagnóstico. Para obtener más información sobre la exportación de métricas, consulte Crear configuración de diagnóstico en Azure Monitor.
Category | Métrica | Nombre en la API de REST | Unidad | Agregación | Dimensiones | Intervalos de agregación | Exportación de DS |
---|---|---|---|---|---|---|---|
Tráfico | Recuento de cierre de conexión Recuento de conexiones cerradas por varios motivos. |
ConnectionCloseCount |
Count | Total (Suma) | Endpoint , ConnectionCloseCategory |
PT1M | Sí |
Tráfico | Recuento de conexiones Cantidad de conexiones de usuario. |
ConnectionCount |
Count | Máxima | Endpoint |
PT1M | Sí |
Tráfico | Recuento de aperturas de conexión Recuento de nuevas conexiones abiertas. |
ConnectionOpenCount |
Count | Total (Suma) | Endpoint |
PT1M | Sí |
Tráfico | Uso de cuota de conexión Porcentaje de conexión conectada en relación con la cuota de conexión. |
ConnectionQuotaUtilization |
Porcentaje | Mínimo, Máximo, Promedio | <none> | PT1M | Sí |
Tráfico | Tráfico entrante Tráfico entrante del servicio |
InboundTraffic |
Bytes | Total (Suma) | <none> | PT1M | Sí |
Tráfico | Message Count Cantidad total de mensajes. |
MessageCount |
Count | Total (Suma) | <none> | PT1M | Sí |
Tráfico | Tráfico saliente Tráfico saliente del servicio |
OutboundTraffic |
Bytes | Total (Suma) | <none> | PT1M | Sí |
Saturación | Carga del servidor En esta métrica se indica el porcentaje de carga de un servidor SignalR. |
ServerLoad |
Porcentaje | Mínimo, Máximo, Promedio | <none> | PT1M | No |
Errores | Errores del sistema Porcentaje de errores del sistema |
SystemErrors |
Percent | Máxima | <none> | PT1M | Sí |
Errores | User Errors Porcentaje de errores de usuario |
UserErrors |
Percent | Máxima | <none> | PT1M | Sí |
Para más información sobre las métricas de Azure SignalR Service, consulte Métricas de Azure SignalR Service.
Nota:
Los tipos de agregación de métricas aparecen en el explorador de métricas de Azure Portal como Count, Avg, Min, Max y Sum.
Count es el recuento de datos de muestreo recibidos. Count se define como un tipo de agregación general de métricas y no se puede excluir de la lista de tipos de agregación disponibles. Por lo general, no es útil para SignalR Service, pero a veces se puede usar para comprobar si los datos de muestreo se han enviado a las métricas.
Dimensiones de métricas
Para obtener más información sobre las dimensiones de métricas, consulte Métricas multidimensionales.
Este servicio tiene las siguientes dimensiones asociadas a sus métricas.
Punto de conexión
Describe el tipo de conexión. Incluye los valores de dimensión: Cliente, Servidor y LiveTrace.
ConnectionCloseCategory
Indica el motivo para cerrar la conexión. Incluye los siguientes valores de dimensión.
Valor | Descripción |
---|---|
Normal | Conexión cerrada normalmente. |
Sofocada | Con el recuento de mensajes, la velocidad o la limitación de conexión, compruebe El recuento de conexiones y el uso actual del recuento de mensajes y los límites de recursos. |
PingTimeout | Tiempo de expiración del ping de conexión. |
NoAvailableServerConnection | No se puede establecer la conexión de cliente y no pasa el protocolo de enlace porque no hay ninguna conexión de servidor disponible. |
InvokeUpstreamFailed | Error de invocación ascendente. |
SlowClient | Demasiados mensajes sin enviar en cola en el lado del servicio. |
HandshakeError | La conexión finalizó en la fase de protocolo de enlace, lo que podría deberse a que la parte remota cerrara la conexión de WebSocket sin completar el protocolo de enlace de cierre. HandshakeError se debe a un problema de red. Compruebe la configuración del explorador para ver si el cliente puede crear una conexión WebSocket. |
ServerConnectionNotFound | Servidor concentrador de destino no disponible. Este valor es por diseño y la reconexión debe realizarse después de esta eliminación. |
ServerConnectionClosed | La conexión de cliente se cerró porque se interrumpió la conexión del servidor correspondiente. Cuando el servidor de aplicaciones usa el SDK de Azure SignalR Service, en segundo plano, inicia conexiones de servidor a la instancia remota de Azure SignalR Service. Cada conexión de cliente al servicio está asociada a una de las conexiones de servidor para enrutar el tráfico entre el cliente y el servidor de aplicaciones. Una vez cerrada una conexión de servidor, todas las conexiones de cliente que atiende se cierran con el mensaje ServerConnectionDropped . |
ServiceTransientError | Error interno del servidor. |
BadRequest | Una solicitud incorrecta se debe a un nombre de centro de conectividad no válido, una carga incorrecta o una solicitud con formato incorrecto. |
ClosedByAppServer | El servidor de aplicaciones pide al servicio que cierre el cliente. |
ServiceReload | Se desencadena cuando se interrumpe una conexión debido a una recarga de componentes de servicio internos. Este evento no indica un funcionamiento incorrecto y forma parte de la operación de servicio normal. |
ServiceModeSwitched | La conexión se cierra después de cambiar el modo de servicio, por ejemplo, del modo sin servidor al modo predeterminado. |
Unauthorized | La conexión no está autorizada. |
Registros del recurso
En esta sección se enumeran los tipos de registros de recursos que se pueden recopilar para este servicio. La sección extrae de la lista de todos los tipos de categorías de registros admitidos en Azure Monitor.
Registros de recursos admitidos para Microsoft.SignalRService/SignalR
Category | Nombre para mostrar de categoría | Tabla de registro | Admite el plan de registro básico | Admite la transformación en tiempo de ingesta | Consultas de ejemplo | Costos para exportar |
---|---|---|---|---|---|---|
AllLogs |
Registros de Azure SignalR Service | SignalRServiceDiagnosticLogs Registros de diagnóstico de Azure SignalR Service. |
No | Sí | Consultas | No |
Registros de recursos admitidos para Microsoft.SignalRService/SignalR/replicas
Category | Nombre para mostrar de categoría | Tabla de registro | Admite el plan de registro básico | Admite la transformación en tiempo de ingesta | Consultas de ejemplo | Costos para exportar |
---|---|---|---|---|---|---|
AllLogs |
Registros de Azure SignalR Service | No | No | Sí |
Asignación de tablas de registro de recursos
Los nombres de campo de Log Analytics varían ligeramente de los nombres de campo para destinos de almacenamiento.
Esquema de registro de archivo para una cuenta de almacenamiento
Las cadenas JSON de registro de archivo incluyen los siguientes elementos:
Formato
Nombre | Descripción |
---|---|
time | Hora del evento de registro. |
level | Nivel de 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, como se muestra en la tabla siguiente. |
Propiedades
Name | Description |
---|---|
type | Tipo del evento de registro. Actualmente, ConnectivityLogs el tipo está disponible para proporcionar información sobre la conectividad con Azure SignalR Service. |
collection | Colección del evento de registro. Los valores permitidos son Connection , Authorization o Throttling . |
connectionId | Identidad de la conexión. |
transportType | Tipo de transporte de la conexión. Los valores permitidos son Websockets , ServerSentEvents o LongPolling . |
connectionType | Tipo de la conexión. Los valores permitidos son: Server o Client . Server es la conexión del lado servidor y Client es la conexión del lado cliente. |
userId | Identidad del usuario. |
message | Mensaje detallado del evento de registro. |
Esquema de registros de archivo para Log Analytics
Las columnas de registro de archivo incluyen los siguientes elementos:
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 de 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 o Client . Server es la conexión del lado servidor y Client es la conexión del lado cliente. |
TransportType | Tipo de transporte de la conexión. Los valores permitidos son: Websockets , ServerSentEvents o LongPolling |
Tablas de registros de Azure Monitor
En esta sección, se enumeran todas las tablas de registros de Azure Monitor relacionadas con este servicio y que están disponibles para consulta mediante Log Analytics con consultas de Kusto. Las tablas contienen datos de registro de recursos y, posiblemente, más dependiendo de lo que se recopila y se enrutan a ellos.
SignalR
Microsoft.SignalRService/SignalR
Registro de actividad
En la tabla vinculada se enumeran las operaciones que se pueden registrar en el registro de actividad de este servicio. Estas operaciones son un subconjunto de todas las posibles operaciones del proveedor de recursos en el registro de actividad.
Para obtener más información sobre el esquema de las entradas del registro de actividad, consulte Esquema del registro de actividad.
Contenido relacionado
- Consulte Supervisión de Azure SignalR Service para obtener una descripción de la supervisión de Azure SignalR Service.
- Consulte Supervisión de los recursos de Azure con Azure Monitor para obtener información sobre la supervisión de los recursos de Azure.
- Consulte Uso de registros de diagnóstico para supervisar SignalR Service para obtener instrucciones detalladas sobre cómo habilitar, consultar y solucionar problemas con los registros de Azure SignalR Service.