Compartir vía


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
Tráfico Recuento de conexiones

Cantidad de conexiones de usuario.
ConnectionCount Count Máxima Endpoint PT1M
Tráfico Recuento de aperturas de conexión

Recuento de nuevas conexiones abiertas.
ConnectionOpenCount Count Total (Suma) Endpoint PT1M
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
Tráfico Tráfico entrante

Tráfico entrante del servicio
InboundTraffic Bytes Total (Suma) <none> PT1M
Tráfico Message Count

Cantidad total de mensajes.
MessageCount Count Total (Suma) <none> PT1M
Tráfico Tráfico saliente

Tráfico saliente del servicio
OutboundTraffic Bytes Total (Suma) <none> PT1M
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
Errores User Errors

Porcentaje de errores de usuario
UserErrors Percent Máxima <none> PT1M

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
Tráfico Recuento de conexiones

Cantidad de conexiones de usuario.
ConnectionCount Count Máxima Endpoint PT1M
Tráfico Recuento de aperturas de conexión

Recuento de nuevas conexiones abiertas.
ConnectionOpenCount Count Total (Suma) Endpoint PT1M
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
Tráfico Tráfico entrante

Tráfico entrante del servicio
InboundTraffic Bytes Total (Suma) <none> PT1M
Tráfico Message Count

Cantidad total de mensajes.
MessageCount Count Total (Suma) <none> PT1M
Tráfico Tráfico saliente

Tráfico saliente del servicio
OutboundTraffic Bytes Total (Suma) <none> PT1M
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
Errores User Errors

Porcentaje de errores de usuario
UserErrors Percent Máxima <none> PT1M

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 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

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, Authorizationo Throttling.
connectionId Identidad de la conexión.
transportType Tipo de transporte de la conexión. Los valores permitidos son Websockets, ServerSentEventso 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, Authorizationy 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, ServerSentEventso 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.