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 |
|
console.error |
|
console.warn |
|
console.info |
|
console.debug |
|
console.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.
Edite la frecuencia de ejemplificación para especificar el porcentaje de sesiones de usuario para recopilar logs. Puede introducir un valor entre 0 y 100.
Importante
La frecuencia de ejemplificación predeterminada para el logging del navegador se establece en el 10% de las sesiones de usuario. Puede establecer esta frecuencia de ejemplificación de sesión en cualquier valor entre 0%
y 100%
. Por ejemplo, si se establece la frecuencia de ejemplificación de la sesión en 50%
, se recopilarán eventos de logs de aproximadamente la mitad de las sesiones de usuarios seleccionadas aleatoriamente.
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.

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.