Compartir a través de


Uso de la herramienta de seguimiento en vivo para Azure SignalR Service

La herramienta de seguimiento activo es una sola aplicación web para capturar y mostrar seguimientos en directo en 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 una sola selección. También puede elegir cualquier categoría de registro que le interese.

Nota:

Los seguimientos en directo se cuentan como mensajes salientes.

No se admite el uso de Microsoft Entra ID para acceder a la herramienta de seguimiento activo.

Apertura de la herramienta de seguimiento en directo

Al habilitar una clave de acceso, se usa un token de acceso para autenticar la herramienta de seguimiento en directo. De lo contrario, se usa 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

  1. Vaya a Azure Portal y a la página de Azure SignalR Service.
  2. En el menú de la izquierda, en Supervisión, seleccione Configuración de seguimiento en directo.
  3. Seleccione Habilitar seguimiento activo.
  4. Seleccione el botón Guardar y espere a que los cambios surtan efecto.
  5. Seleccione Abrir la herramienta de seguimiento activo.

Screenshot of selections for opening the live trace tool.

Pasos si no habilitó una clave de acceso

Asignación de permisos de API de la herramienta de seguimiento activo a sí mismo

  1. Vaya a Azure Portal y a la página de Azure SignalR Service.
  2. Seleccione Access Control (IAM) .
  3. En la nueva página, seleccione +Agregar y, a continuación, seleccione Asignación de roles.
  4. En la nueva página, seleccione la pestaña Roles de función de trabajo, seleccione el rol Propietario de SignalR Service y, a continuación, seleccione Siguiente.
  5. En la página Miembros , haga clic en +Seleccionar miembros.
  6. En el nuevo panel, busque y seleccione miembros y, a continuación, haga clic en Seleccionar.
  7. Seleccione Revisar y asignar y espere a la notificación de finalización.

Abrir la herramienta

  1. Vaya a Azure Portal y a la página de Azure SignalR Service.
  2. En el menú de la izquierda, en Supervisión, seleccione Configuración de seguimiento en directo.
  3. Seleccione Habilitar seguimiento activo.
  4. Seleccione el botón Guardar y espere a que los cambios surtan efecto.
  5. Seleccione Abrir la herramienta de seguimiento activo.

Screenshot of opening the tool for live tracing.

Inicio de sesión con una cuenta Microsoft

  1. 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.
  2. Espere a que Ready aparezca en la barra de estado.

Captura de seguimientos activos

En la herramienta de seguimiento en directo, puede hacer lo siguiente:

  • Comience a capturar seguimientos en vivo en tiempo real desde la instancia de Azure SignalR Service.
  • Borre los seguimientos dinámicos capturados en tiempo real.
  • Exportar seguimientos dinámicos a un archivo. El formato de archivo admitido actualmente es CSV.
  • Filtre los seguimientos dinámicos capturados en tiempo real con una palabra clave específica. Los separadores (por ejemplo, espacio, coma o punto y coma), si están presentes, se tratan como parte de la palabra clave .

Screenshot of capturing live traces with the live trace tool.

Los seguimientos en vivo en tiempo real que captura la herramienta contienen información detallada para solucionar problemas.

Nombre Descripción
Time Hora del evento de registro.
Nivel de registro Nivel de evento de registro: Trace, Debug, Informational, Warningo Error.
Nombre de evento Nombre de la operación del evento de registro.
Mensaje Mensaje detallado del evento de registro.
Excepción Excepción en tiempo de ejecución del servicio Azure Web PubSub.
Hub Nombre del centro definido por el usuario.
id. de Conectar ion Identidad de la conexión.
Tipo de Conectar ion 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.
Server Sticky Modo de enrutamiento del cliente. Los valores permitidos son Disabled, Preferred y Required. Para obtener más información, vea ServerStickyMode.
Transporte Transporte que el cliente puede usar para enviar solicitudes HTTP. Los valores permitidos son WebSockets, ServerSentEvents y LongPolling. Para obtener más información, vea HttpTransportType.
Id. de seguimiento de mensajes Identificador único de un mensaje.
Plantilla de ruta Plantilla de ruta de la API.
Http (método) Método HTTP: POST, GET, PUTo DELETE.
URL Localizador uniforme de recursos.
Id. de seguimiento Identificador único para representar una solicitud.
Código de estado Código de respuesta HTTP.
Duration Duración entre la recepción y el procesamiento de la solicitud.
Encabezados Información adicional que el cliente y el servidor pasan con una solicitud o respuesta HTTP.
Id. de invocación Identificador único para representar una invocación (disponible solo 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 solucionar problemas típicos basados en seguimientos activos, consulte la guía de solución de problemas.
  • Para autodiagnóstico para encontrar la causa principal directamente o restringir el problema, consulte la introducción a los métodos de solución de problemas.