Uso de la herramienta de seguimiento activo para Azure SignalR Service
La herramienta de seguimiento activo es una única aplicación web para capturar y mostrar los seguimientos activos de Azure SignalR Service. Los seguimientos activos se pueden recopilar en tiempo real sin ninguna dependencia de otros servicios.
Puede habilitar y deshabilitar la característica de seguimiento activo con un solo clic. También puede elegir cualquier categoría de registro que le interese.
Nota:
Los seguimientos activos se cuentan como mensajes salientes.
No se admite el uso de Microsoft Entra ID para acceder a la herramienta de seguimiento activo.
Abrir la herramienta de seguimiento activo
Al habilitar la clave de acceso, usará el token de acceso para autenticar la herramienta de seguimiento activo. De lo contrario, usará Microsoft Entra ID para autenticar la herramienta.
Para comprobar si ha habilitado una clave de acceso, vaya a la página Claves de Azure SignalR Service en Azure Portal.
Pasos si ha habilitado una clave de acceso
- Vaya a Azure Portal y a la página de Azure SignalR Service.
- En el menú de la izquierda, en Supervisión, seleccione Configuración de seguimiento en directo.
- Seleccione Habilitar seguimiento activo.
- Seleccione el botón Guardar y espere a que los cambios surtan efecto.
- Seleccione Abrir la herramienta de seguimiento activo.
Pasos si no habilitó una clave de acceso
Asignación de permisos de API de la herramienta de seguimiento activo a sí mismo
- Vaya a Azure Portal y a la página de Azure SignalR Service.
- Seleccione Control de acceso (IAM).
- Seleccione +Agregar y, a continuación, seleccione Asignación de roles.
- En la nueva página, céntrese en la pestaña Roles de función de trabajo, seleccione el rol Propietario de SignalR Service, y a continuación, haga clic en Siguiente.
- En la página Miembros, haga clic en +Seleccionar miembros.
- En el nuevo panel, busque y seleccione miembros y a continuación, haga clic en Seleccionar.
- Haga clic en Revisar y asignar, y espere a la notificación de finalización.
Abrir la herramienta
- Vaya a Azure Portal y a la página de Azure SignalR Service.
- En el menú de la izquierda, en Supervisión, seleccione Configuración de seguimiento en directo.
- Seleccione Habilitar seguimiento activo.
- Seleccione el botón Guardar y espere a que los cambios surtan efecto.
- Seleccione Abrir la herramienta de seguimiento activo.
Inicio de sesión con una cuenta Microsoft
- Cuando se abra la ventana de inicio de sesión de Microsoft en la herramienta de seguimiento dinámico, escriba sus credenciales. Si no aparece ninguna ventana de inicio de sesión, asegúrese de permitir ventanas emergentes en el explorador.
- Espere a que aparezca Listo en la barra de estado.
Captura de seguimientos activos
En la herramienta de seguimiento activo, puede:
- Empezar a capturar los registros de diagnóstico en tiempo real de la instancia de Azure SignalR Service con la herramienta de seguimiento activo.
- Borrar los seguimientos activos capturados en tiempo real.
- Exportar los seguimientos activos a un archivo. El formato de archivo admitido actualmente es el archivo CSV.
- Filtre los seguimientos dinámicos capturados en tiempo real con una palabra clave específica. Los separadores (por ejemplo, espacio, coma, punto y coma, etc.), en caso de haberlos, se considerarán parte de la palabra clave.
Los seguimientos activos capturados en tiempo real por la herramienta de seguimiento activo contienen información detallada para la solución de problemas.
Nombre | Descripción |
---|---|
Time | Hora del evento de registro. |
Nivel de registro | Nivel del evento de registro: Trace , Debug , Informational , Warning o Error . |
Nombre de evento | Nombre de la operación del evento de registro. |
Mensaje | Mensaje detallado del evento de registro. |
Exception | Excepción de runtime del servicio Azure Web PubSub. |
Hub | Nombre del centro de conectividad definido por el usuario. |
Id. de conexión | Identidad de la conexión. |
Tipo de conexión | Tipo de la conexión. Los valores permitidos son Server (conexiones entre el servidor y el servicio) y Client (conexiones entre el cliente y el servicio). |
Id. usuario | Identidad del usuario. |
IP | Dirección IP del cliente. |
Persistente del servidor | Modo de enrutamiento del cliente. Los valores permitidos son Disabled , Preferred y Required . Para más información, consulte ServerStickyMode. |
Transporte | Transporte que el cliente puede usar para enviar solicitudes HTTP. Los valores permitidos son WebSockets , ServerSentEvents y LongPolling . Para más información, consulte HttpTransportType. |
Id. de seguimiento de mensajes | Identificador único de un mensaje. |
Plantilla de ruta | La plantilla de ruta de la API. |
Método HTTP | Método HTTP: POST , GET , PUT o DELETE . |
URL | El localizador uniforme de recursos. |
Id. de seguimiento | El identificador único para representar una solicitud. |
Código de estado | Código de respuesta HTTP. |
Duración | Duración entre la recepción de la solicitud y su procesamiento. |
Encabezados | La información adicional pasada por el cliente y el servidor con una solicitud o respuesta HTTP. |
Id. de invocación | El identificador único que representa una invocación (solo disponible para ASP.NET SignalR). |
Tipo de mensaje | Tipo del mensaje. Entre los ejemplos se incluyen BroadcastDataMessage , JoinGroupMessage y LeaveGroupMessage . |
Pasos siguientes
Obtenga información sobre cómo controlar problemas comunes con la herramienta de seguimiento en directo:
- Para obtener información sobre cómo solucionar problemas típicos basados en seguimientos activos, consulte la Guía de solución de problemas.
- Para que el autodiagnóstico encuentre la causa principal directamente o limite el problema, consulte la Introducción a los métodos de solución de problemas.