• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Rastreo de sesión: Explora el ciclo de vida de una página web

Nuestra UI Session traces proporciona un cronograma detallado del evento de carga e interacción durante el ciclo de vida completo de una página web, con una duración de hasta diez minutos. Después de seleccionar la URL de la sesión o el rastreo de ID de sesión, puede utilizar la visualización detallada en cascada y la descripción general del mapa de calor para examinar la métrica e identificar problemas relacionados con:

  • Tiempo de carga de la página
  • Cargas de activos individuales
  • Interacción del usuario
  • solicitudes AJAX
  • Devolución de llamada
  • Errores y otros eventos durante la sesión.

Identificar problemas y soluciones.

A screenshot of error details in a browser session trace

Vaya a one.newrelic.com > Browser > (select an app) > Session traces: este es un ejemplo de parte de la gran cantidad de información que puede explorar en un rastreo de sesión.

Rastreo de sesión te ayuda a entender:

Asuntos

Utilice los datos del rastreo de sesión para hacer esto.

Problemas de backend

Vea cuánto tiempo pasa desde que comienza la solicitud hasta que finaliza la actividad de backend y comienza el proceso de carga de DOM.

Problemas con el tiempo de carga de la página

Explore datos que le ayuden a responder preguntas como:

  • ¿Cuál es la experiencia de carga de la página de su usuario?
  • ¿Cuánto tiempo lleva completar el procesamiento DOM o las solicitudes AJAX?
  • ¿Por qué una página se carga más lentamente que otras?
  • ¿Cuál es el contexto para un evento individual durante una sesión?

Core web vitals

Mire los segmentos de tiempo para la interacción con la siguiente pintura y la pintura con contenido más grande para identificar problemas de rendimiento que afectan sus core web vitals.

evento JavaScript

Examine la secuencia de JavaScript y el evento browser para comprender:

  • ¿Cuáles tardan más que otros?
  • ¿Cuándo ocurre cada evento?

Errores

Ordene o filtre los errores para ver qué patrones surgen. Por ejemplo, puede comprobar si los errores aumentan en función de:

  • Tipo browser (Google Chrome, Mozilla Firefox, etc.)
  • Un tipo de dispositivo específico (escritorio, tableta, móvil)

Al conectar el rendimiento con la experiencia del usuario y la interacción con el rendimiento, la capacidad de ver todos los eventos en la sesión del usuario puede ayudarle a identificar áreas problemáticas e identificar soluciones. También puedes crear un vínculo permanente para compartir esta información con otros.

Empezar

Para utilizar nuestra característica de rastreo de sesión, asegúrese de estar utilizando el tipo de agente Pro o Pro+SPA para monitoreo de navegador. Si utiliza varios nombres para una aplicación, el rastreo de sesión solo informará a la aplicación más específica.

Monitoreo de browser captura aleatoriamente trazas solo de navegadores que soportan Resource Timing API. rastreo de sesión se muestrean aleatoriamente y se almacenan a un ritmo de 90/hora. Puede hojear hasta 500 trazas a la vez.

Seleccione un rastreo de sesión

browser_sessiontraces_overview.png

one.newrelic.com > All capabilities > Browser > (select an app) > Session traces: busque por URL o ID de rastreo de sesión, u ordene cualquier columna, luego haga clic en el enlace para usar los detalles del rastreo de sesión interactivo.

Para seleccionar un rastreo de sesión específico:

  1. Vaya a

    one.newrelic.com > All capabilities > Browser > (select a browser app) > Session traces

    .

  2. Para limitar el índice a una URL específica o ID de rastreo de sesión, utilice la ventana de búsqueda.

  3. Para buscar otros patrones, cambie el orden de clasificación en cualquier columna.

  4. Haga clic en el enlace rastreo de sesión y luego use la página de detalles para profundizar en información detallada.

Para un análisis más profundo, también puedes consultar atributos como session, sessionTraceId, largestContentfulPaint, etc. Para obtener más información, consulte nuestra documentación sobre monitoreo de datos de eventos del navegador así como nuestro diccionario de datos.

Definiciones de segmentos de sesión

Para las aplicaciones que se han implementado utilizando el método copiar/pegar en New Relic, el monitoreo del navegador incluye la aplicación web y el tiempo de cola en Network tiempo como parte del proceso de tiempo de carga de la página. Esto se debe a que el monitoreo del navegador depende del agente del lado del servidor para pasar los valores de la aplicación al agente del navegador mediante autoinyección.

Puede ver información detallada sobre cómo se desglosa este tiempo de backend desde el punto de vista del browser. El rastreo de sesión informa sobre todos los eventos relacionados con la red disponibles, para que pueda ver caso por caso cómo el browser dedica tiempo a las búsquedas de DNS y otros eventos de red.

Las mediciones para cada segmento indican cuánto tiempo transcurrió una sesión en la que finalizó el segmento. Por ejemplo, si Page load es 6.9s, esto significa que el evento de carga de la página se completó 6,9 segundos después de que comenzó la solicitud.

La siguiente tabla describe cada segmento del rastreo de sesión, con un enlace al diccionario de datos para obtener más detalles sobre estos atributos.

segmento de sesión

Descripción

Backend

El tiempo desde que comenzó la solicitud hasta que finalizó la actividad de backend y comenzó la carga de DOM.

Procesamiento DOM

El tiempo desde que comenzó la solicitud hasta que finalizó el procesamiento DOM.

Carga de página

El tiempo desde que comenzó la solicitud hasta que se disparó el evento de carga de la página.

Esperando en AJAX

El tiempo desde que comenzó la solicitud hasta que finalizó la actividad de AJAX.

Primera interacción

El tiempo desde que comenzó la solicitud hasta que se registró la primera actividad del usuario, como un clic del mouse o un desplazamiento.

Interacción con la siguiente pintura (INP)

Core web vitals: Mide la rapidez con la que una página web responde visualmente a las acciones del usuario, como clics o toques.

Pintura con contenido más grande

Métricas web principales: El tiempo de renderizado del elemento de contenido más grande que es visible en la ventana gráfica.

Duración

La duración total de la sesión.

Ejecución y repintado lentos de JavaScript

El rastreo de sesión lo ayuda a identificar la devolución de llamada en su código JavaScript que se ejecuta lentamente y bloquea la ejecución de llamadas posteriores en el hilo principal del browser. Estas llamadas deben ejecutarse rápidamente para permitir que el browser vuelva a pintar rápidamente la página en respuesta a las acciones del usuario.

El rastreo de sesión resalta cualquier devolución de llamada de más de 33 ms. Si se llaman en rápida sucesión (como dentro de un bucle requestAnimationFrame ), la devolución de llamada de más de 33 ms reduce la velocidad de fotogramas por debajo de 30 fotogramas por segundo. Esta velocidad le parece lenta al usuario.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.