Con el agente .NET, puede agregar instrumentación a sus páginas web. Antes de utilizar browser con su agente .NET, consulte las notas de la versión del agente .NET y asegúrese de tener instalada la última versión del agente .NET.
Siga los requisitos del agente .NET para instalar el monitoreo del navegador. Luego siga los procedimientos de este documento para instrumentar manualmente el agente .NET.
Instrumentacion automatica
Importante
La instrumentación automática solo está disponible para aplicaciones web .NET framework y aplicaciones web .NET Core v6.0 y posteriores. La instrumentación automática no está disponible para ASP..NET Core v5.0 y aplicaciones anteriores, incluso si están supervisadas por el agente .NET.
Con la instrumentación automática del browser, el agente .NET inyecta automáticamente el encabezado JavaScript del browser en cualquier página que tenga un content-type de text/html y también tenga una etiqueta <head> dentro de la página. La instrumentación automática browser está habilitada de forma predeterminada.
La búsqueda de etiquetas <head> comienza al principio del DOM. El agente .NET inyecta el encabezado JavaScript agregando un HttpModule que modifica la página usando filtros de respuesta HTTP antes de transmitir el contenido al usuario.
La primera vez que habilita la instrumentación automática, es posible que necesite limpiar su directorio de caché asp.net para que se vuelvan a compilar las páginas aspx. Utilice el siguiente comando:
$flush_dotnet_temp.cmdCon esta inyección, las páginas que funcionaban anteriormente pueden dejar de funcionar si no se configura correctamente un content-type. Para corregir, revisar y actualizar el content-types en su aplicación o deshabilitar la instrumentación automática.
Instrumentación manual vía agente API
Si no puede habilitar la instrumentación automática, aún puede incluir el agente del navegador manualmente utilizando la API del agente .NET de New Relic e incluyendo el código apropiado en sus páginas.
Para descargar
NewRelic.Api.Agent.dll, vuelva a ejecutar la instalación y haga referencia a.dll:- En el directorio del agente New Relic .NET, seleccione la sección del agente New Relic.Net y luego seleccione API Assembly.
- NuGet: instale y haga referencia a .dll ejecutando
Install-package NewRelic.Agent.Api.
Para configurar su aplicación web para llamar a la API del agente New Relic .NET, agregue una referencia a
NewRelic.Api.Agent.dlla su proyecto.Opcional: si está modificando el directorio de la aplicación desplegar en el servidor web, copie
NewRelic.Api.Agent.dllen el directoriobinde la aplicación.Llame a la API en su etiqueta
<head>. Si existe una metaetiqueta con el atributoX-UA-COMPATIBLE http-equiv, configúrela después de esa metaetiqueta.
Instrumentación manual con copiar/pegar
Al habilitar el monitoreo del navegador, puede insertar manualmente el fragmento de JavaScript en las páginas web de su aplicación. La opción copiar/pegar le brinda control sobre la ubicación exacta de nuestro fragmento de JavaScript, que es necesario para monitor el rendimiento de la página web. Para obtener instrucciones sobre cómo habilitar el monitoreo del navegador con copiar y pegar, consulte nuestra documentación del navegador.
Deshabilitar instrumentación
Para desactivar la instrumentación:
Resolución de problemas
Siga los procedimientos de resolución de problemas si no puede ver ningún dato de tiempo browser .