• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

monitoring des navigateurs et de l' agent PHP

Par défaut, l' agent PHP ajoute automatiquement monitoring des navigateurs aux pages Web de votre application. Dans ce processus automatisé, l'agent PHP injecte le snippet JavaScript de l'agent de navigateur dans vos pages Web. Cela signifie que vous bénéficiez d'un monitoring des performances du navigateur frontal sans avoir à insérer manuellement l'extrait JavaScript dans l'élément d'en-tête de votre page.

Vous pouvez activer ou désactiver auto-instrumentation dans votre agent fichier de configuration PHP, ou vous pouvez utiliser l'agent PHP API pour configurer manuellement monitoring des navigateurs.

Utiliser ou désactiver l'auto-instrumentation

Par défaut, l'agent PHP injecte automatiquement l'monitoring JavaScript des navigateurs snippet dans vos pages. Pour modifier ce paramètre, modifiez le paramètre newrelic.browser_monitoring.auto_instrument dans votre fichier INI.

newrelic.browser_monitoring.auto_instrument=1

L'auto-instrumentation ne fonctionne pas lorsque le champ d'en-tête HTTP Content-Length est défini. Pour utiliser monitoring des navigateurs dans cette situation, désactivez auto-instrumentation et insérez manuellement l'en-tête et le pied de page JavaScript dans vos modèles.

Instrumenter manuellement via API d' agent

Pour configurer manuellement monitoring des navigateurs, incluez le script approprié dans vos pages. L'agent PHP New Relic dispose d'une API pour générer automatiquement l'en-tête et le pied de page JavaScript requis.

Important

Les appels à l'API de l'agent PHP sont conditionnés au chargement de l'extension newrelic afin que l'agent PHP soit en cours d'exécution. Si l'agent n'est pas en cours d'exécution, les appels pour générer l'en-tête et le pied de page JavaScript entraîneront des erreurs, car les fonctions ne seront pas définies.

Pour plus d'informations, voir :

Instrumenter manuellement pour divers frameworks

Ce document ne fournit pas de procédures détaillées pour insérer manuellement l' agent de navigateur via l' API d' agent. C’est parce qu’il existe trop de manières possibles de construire un framework.

Les exemples instrumentation manuelle montrent comment ajouter instrumentation à un framework qui prend déjà en charge auto-instrumentation. Si vous utilisez un autre framework ou des versions modifiées de Drupal ou WordPress, assurez-vous d'appeler les fonctions API pour instrumentation au bon endroit.

  1. Insérez la valeur de retour de newrelic_get_browser_timing_header() dans le cadre de la tag <head> de la page de sortie, de préférence comme toute première chose.
  2. En tant que toute dernière chose avant la tag de fermeture </body> dans le document, ou aussi près que possible, insérez la valeur de retour de newrelic_get_browser_timing_footer().

Voici quelques exemples de base.

Afficher les données du navigateur

Une fois que vous avez activé monitoring des navigateurs et généré du trafic pour votre application, les données apparaîtront sur la page Summary du navigateur de votre application. Il y a un court délai la première fois que vous démarrez le daemon (ou lorsque l'agent PHP rencontre une nouvelle application) pendant que le daemon vérifie les paramètres. Après cela, l’ New Relic JavaScript snippet est disponible.

Désactiver l'auto-instrumentation

Pour savoir comment désactiver monitoring des navigateurs avec l' agent de configuration PHP, consultez l'option de configuration demonitoring des navigateurs.

Pour savoir comment utiliser l' API pour désactiver monitoring des navigateurs, voir newrelic_disable_autorum().

Droits d'auteur © 2025 New Relic Inc.

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