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

exemples d'attributs

Voici quelques exemples d'utilisation d'attribut avec l'agent PHP New Relic. Pour utiliser ces paramètres :

  1. Modifiez votre fichier newrelic.ini selon le cas.
  2. Redémarrez l'agent et son daemon pour que les modifications prennent effet.

Paramètre de demande de capture

Par défaut, l' agent ne capture pas les paramètres de la demande.

Vous pouvez utiliser la configuration suivante pour activer la capture de paramètres pour ces destinations par défaut : transaction_tracer, transaction_events et error_collector. Si vous souhaitez limiter les destinations pour lesquelles vous capturez des paramètres, voir Sélection de destinations spécifiques.

Configuration:

newrelic.attributes.include = request.parameters.*

Capturer uniquement les paramètres de requête spécifiques

Pour capturer uniquement un paramètre de requête spécifique, vous pouvez transmettre une liste à attributes.include:

Configuration:

newrelic.attributes.include = request.parameters.user_id request.parameters.product_id

Désactiver tous les attributs

Dans cet exemple, les attributs sont désactivés, donc les listes d'inclusion et d'exclusion seront ignorées et tous les attributs seront filtrés.

Configuration:

newrelic.attributes.enabled = false
newrelic.attributes.include = request.parameters.*

Input keys:

foo, bar, request.parameters.foo, request.parameters.bar

Output for destinations:

transaction_tracer: none
error_collector: none
transaction_events: none
browser_monitoring: none

Sélection de destinations spécifiques

Dans cet exemple :

  • les attributs sont désactivés pour le suivi de la transaction. Les listes d'inclusion et d'exclusion seront ignorées et tous les attributs seront filtrés pour cette destination.
  • les attributs sont également désactivés pour par défaut.
  • Les paramètres de demande (préfixés par request.parameters.) sont désactivés par défaut pour toutes les destinations.

Par conséquent, seul bar est envoyé dans les erreurs de trace et les événements de transaction.

Configuration:

newrelic.attributes.enabled = true
newrelic.transaction_tracer.attributes.enabled = false
newrelic.attributes.exclude = foo

Input keys:

foo, bar, request.parameters.foo, request.parameters.bar

Output for destinations:

transaction_tracer: none
error_collector: bar
transaction_events: bar
browser_monitoring: none

Sélection des valeurs et des destinations

Dans cet exemple, des clés d’entrée spécifiques sont sélectionnées pour certaines destinations de sortie et exclues d’autres.

  • La clé food.fruit.banana sera exclue uniquement de la trace de transaction.
  • Les clés food et food.bread seront exclues de toutes les destinations.

Configuration:

newrelic.browser_monitoring.attributes.enabled = true
newrelic.attributes.exclude = food*
newrelic.attributes.include = food.fruit.*
newrelic.transaction_tracer.attributes.exclude = food.fruit.banana

Input keys:

food, food.bread, food.fruit.banana, food.fruit.apple

Output for destinations:

transaction_tracer: food.fruit.apple
error_collector: food.fruit.banana, food.fruit.apple
transaction_events: food.fruit.banana, food.fruit.apple
browser_monitoring: food.fruit.banana, food.fruit.apple
Droits d'auteur © 2025 New Relic Inc.

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