Con el agente Node.js, puede agregar instrumentación del browser a sus páginas web. Para utilizar con su agente Node.js, asegúrese de tener la última versión del agente Node.js.
Para habilitar el monitoreo del browser en la interfaz de usuario, siga los procedimientos para instalar el agente del browser. Luego siga los procedimientos de esta sección para configurar el agente Node.js.
Insertar el encabezado de JavaScript
La instrumentación para el agente Node.js puede continuar más allá de su aplicación hasta el browser del usuario final. El módulo newrelic
puede generar encabezados script
que, cuando se insertan en sus plantillas HTML, capturarán el tiempo final de carga de la página del usuario. Los encabezados deben inyectarse manualmente, pero no es necesaria ninguna configuración adicional.
Al principio de la etiqueta
head
de su página html, inserte los resultados denewrelic.getBrowserTimingHeader()
después de las metaetiquetasCHARSET
.Exception: Para obtener la máxima compatibilidad con Internet Explorer, inserte los resultados de
newrelic.getBrowserTimingHeader()
after cualquier metaetiquetaX-UA-COMPATIBLE HTTP-EQUIV
.Llame al encabezado una vez por cada solicitud. No almacene en caché el encabezado.
La generación de encabezados es rápida y no requiere que su aplicación realice solicitudes adicionales a New Relic.
Ejemplos framework
A continuación se muestran algunos ejemplos de cómo configurar el monitoreo del browser con diferentes marcos y plantillas.
Deshabilitar la generación de encabezados
De forma predeterminada, las llamadas a newrelic.getBrowserTimingHeader()
deben devolver encabezados válidos. Para deshabilitar la generación de encabezados sin eliminar el código de su plantilla: en su archivo newrelic.js
, agregue:
browser_monitoring : { enable : false}
También puede configurar la variable de entorno NEW_RELIC_BROWSER_MONITOR_ENABLE=false
.
Advertencia
Deje siempre ssl
entre el agente y el recolector de New Relic cuando utilice el monitoreo del browser.
Puede dejar la API de llamada en su lugar de manera segura incluso si no está utilizando el monitoreo del browser o el módulo newrelic
.
- Si el monitoreo del browser está deshabilitado, o si hay un error que impide generar encabezados funcionales, el módulo
newrelic
genera un comentario HTML inofensivo. - Si desactiva el módulo
newrelic
por completo, no se generará ningún contenido.