Problema
Necesita depurar un problema con el agente New Relic Browser y desea comprender mejor los comportamientos del agente en tiempo real y la recopilación de datos.
Solución
Si su aplicación está instrumentada con y desea inspeccionar la actividad del agente, siga estos pasos:
Habilitar el log de depuración
Para obtener más información valiosa sobre la actividad del agente, habilite el logging de depuración.
El agente de browser emite códigos de advertencia empleando console.debug
, y esta configuración capturará esos logs en su aplicación New Relic Browser, lo que lo ayudará a rastrear la actividad y los problemas del agente.
Inspeccionar los logs del agente
Para inspeccionar localmente, abra la consola de desarrolladores de su navegador y busque mensajes debug
con el prefijo New Relic Warning:
. Estos mensajes indican problemas con el agente, relacionados con códigos de advertencia conocidos.
Para inspeccionar los logs del agente en todas las instancias de su aplicación sitio web, verifique sus logs en one.newrelic.com.
Estos logs pueden ayudarlo a identificar problemas conocidos con el agente de browser y su configuración dentro de sus páginas.
Monitorear requestsde red
Emplee la pestaña Network (Red) en las herramientas para desarrolladores de su navegador para monitorear requests enviadas por el agente. Busque llamadas al dominio como bam.nr-data.net
o js-agent.newrelic.com
.
Si ve requests fallidas o errores, verifique si hay problemas de red, bloqueadores de anuncios o reglas de CSP que puedan estar interfiriendo con la comunicación del agente.
Extremo esperado bajo js-agent.newrelic.com
:
- Página vista:
/
- AjaxRequest, BrowserInteraction, PageViewTiming:
/events
- PageAction, BrowserPerformance, UserAction, Custom Events:
/ins
- Log:
/browser/logs
- Error de JavaScript, Ajax Timeslice métrica:
/jserrors/
- Reproducción de sesión, seguimiento de sesión:
browser/blobs
Emplee el evento de inspección para la resolución de problemas.
El agente emite eventos de inspección que pueden ser capturados para una resolución de problemas más profunda. Para escuchar estos eventos, puedes agregar un oyente en tu consola:
document.addEventListener('newrelic', function(e) { console.log('NR Inspection Event:', e.detail);});
Esto registrará los eventos de inspección emitidos por el agente, proporcionando detalles sobre el estado de las características, errores, ciclos de vida, recolección y configuración.
Nota: Los eventos de inspección están disponibles en las versiones del agente 1.285.0 y superiores. Los eventos de inspección se emiten inmediatamente luego de su creación en el agente; cualquier evento emitido por el agente antes de que se cree el detector de eventos mencionado anteriormente en la máquina final del usuario se perderá.
Sugerencia
Si necesita más ayuda con la depuración o interpretación de eventos de inspección, o para depurar problemas con su aplicación sitio web y New Relic, visite support.newrelic.com para obtener ayuda.