• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Monitoreo del navegador y del agente PHP

De forma predeterminada, el agente PHP agrega automáticamente monitoreo de navegador a las páginas web de su aplicación. En este proceso automatizado, el agente PHP inyecta el fragmento de JavaScript del agente del navegador en sus páginas web. Esto significa que obtienes monitoreo del rendimiento browser frontend sin necesidad de insertar manualmente el fragmento de JavaScript en el elemento principal de tu página.

Puede habilitar o deshabilitar la instrumentación automática en el archivo de configuración de su agente PHP, o puede usar la API del agente PHP para configurar manualmente el monitoreo del navegador.

Usar o desactivar la instrumentación automática

De forma predeterminada, el agente PHP inyecta automáticamente el fragmento de JavaScript del monitoreo del navegador en sus páginas. Para cambiar esta configuración, edite la configuración newrelic.browser_monitoring.auto_instrument en su archivo INI.

newrelic.browser_monitoring.auto_instrument=1

La instrumentación automática no funciona cuando se establece el campo de encabezado HTTP Content-Length . Para utilizar el monitoreo del navegador en esta situación, desactive la instrumentación automática e inserte manualmente el encabezado y pie de página de JavaScript en sus plantillas.

Instrumento manual a través de la API del agente

Para configurar manualmente el monitoreo del navegador, incluya el script apropiado en sus páginas. El agente PHP de New Relic tiene una API para generar automáticamente el encabezado y pie de página de JavaScript requeridos.

Importante

Las llamadas a la API del agente PHP están condicionadas a que se cargue la extensión newrelic para que el agente PHP se esté ejecutando. Si el agente no se está ejecutando, las llamadas para generar el encabezado y pie de página de JavaScript generarán errores, ya que las funciones no estarán definidas.

Para más información, ver:

Instrumento manual para varios marcos.

Este documento no proporciona procedimientos detallados para insertar manualmente el agente del navegador a través de la API del agente. Esto se debe a que existen demasiadas formas posibles de construir un framework.

Los ejemplos de instrumentación manual muestran cómo agregar instrumentación a un marco que ya admite la instrumentación automática. Si está utilizando otro framework o versiones modificadas de Drupal o WordPress, asegúrese de llamar a las funciones API para instrumentación en el lugar correcto.

  1. Inserte el valor de retorno de newrelic_get_browser_timing_header() como parte de la etiqueta <head> de la página de salida, preferiblemente como lo primero.
  2. Como último elemento antes de la etiqueta de cierre </body> en el documento, o lo más cerca posible de ella, inserte el valor de retorno de newrelic_get_browser_timing_footer().

A continuación se muestran algunos ejemplos básicos.

Ver datos del navegador

Una vez que habilite el monitoreo del navegador y genere tráfico para su aplicación, los datos aparecerán en la página Summary del navegador de su aplicación. Hay un breve retraso la primera vez que inicia el daemon (o cuando el agente PHP encuentra una nueva aplicación) mientras el daemon verifica la configuración. Después de eso, el fragmento de JavaScript de New Relic estará disponible.

Desactivar la instrumentación automática

Para saber cómo deshabilitar el monitoreo del navegador con la configuración del agente PHP, consulte la opción de configuración del monitoreo del navegador.

Para saber cómo utilizar la API para desactivar el monitoreo del navegador, consulte newrelic_disable_autorum().

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.