• /
  • 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.