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

Empezando

Detectar automáticamente los logs de browser

El logging automático recopila mensajes de log emitidos desde el browser console para ayudarlo a maximizar la observabilidad de su aplicación frontend.

Los logs Browser se rastrean de forma predeterminada en el nivel WARN para el agente Pro y Pro+SPA, pero no están disponibles para el agente del browser Lite . Le recomendamos que primero confirme que está empleando Pro or Pro+SPA agent.

Cómo funciona el logging automático del browser

En función de los niveles de logging y las frecuencias de ejemplificación establecido en la configuración, la instrumentación automática de logs browser intentará recopilar mensajes de los siguientes métodos:

Método

Nivel

console.log

INFO

console.error

ERROR

console.warn

WARN

console.info

INFO

console.debug

DEBUG

console.trace

TRACE

De forma predeterminada, los datos de logging se almacenan durante 30 días, pero la retención real de los datos depende de su cuenta.

Requisitos previos

  • Un agente del browser Pro o Pro + SPA

Importante

La detección automática de logs no está disponible para el agente Lite del browser.

Habilitar la recopilación automática de logs (para aplicaciones Browser existentes)

Mejore la observabilidad y las capacidades de depuración de su aplicación siguiendo estas sencillas instrucciones de configuración.

Vaya a one.newrelic.com > All Capabilities > Browser.

Seleccione la aplicación de su browser .

En el menú de la izquierda, haga clic en Application settings.

Cerciorar de que esté seleccionado el agente del browser Pro o Pro + SPA .

Cambie Browser Logs a ON.

Cambie el nivel de verbosidad requerido a ON, puede elegir entre:

  • Error

  • Advertir

  • Información

  • Depurar

  • Traza

    Importante

    Los datos que pasan a través de los métodos de consola pueden pasar por serialización y ofuscación. Dependiendo del tamaño y la frecuencia, esto puede afectar negativamente el rendimiento de la aplicación, así como los costos de datos. En general, NO se recomienda pasar objetos grandes o grandes cantidades de datos a los métodos de consola.

Edite la frecuencia de ejemplificación para especificar el porcentaje de sesiones de usuario para las que se recopilarán logs. Puede introducir un valor entre 0 y 100.

Importante

  • La ejemplificación de logs se coordina con otras decisiones de ejemplificación para maximizar la recopilación de datos para la misma sesión. Por ejemplo, si establece la frecuencia de ejemplificación de logs al 5% y la frecuencia de ejemplificación Session Replay (SR) al 10%, entonces:

    • Aproximadamente el 5% de sus sesiones tendrán Logs y SR recopilados.
    • Aproximadamente el 5% de sus sesiones solo tendrán datos SR recopilados.
    • Las sesiones restantes no tendrán ninguna de las dos cosas.
  • Para cualquier nueva aplicación de browser que cree, la recopilación automática de registros está habilitada de forma predeterminada con un nivel de detalle de advertencia y una frecuencia de ejemplificación del 100%.

screenshot of the session replay page in browser

Deshabilitar los logs del browser

Para deshabilitar los logs del browser para una aplicación de browser existente:

Vaya a one.newrelic.com > All Capabilities > Browser.

Seleccione la aplicación de su browser .

En el menú de la izquierda, haga clic en Application settings.

CambieBrowser Logs a OFF.

Consumo de datos

Los logs siguen el mismo precio de consumo que los demás bytes de su browser . La cantidad de bytes producidos depende del número y la longitud de los mensajes.

La función de logging automático elimina la necesidad de llamar a newrelic.log la newrelic.wrapLogger browser API o, excepto cuando se agrega un atributo personalizado al evento de registro.