• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

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.

Criar um problema

Exemplos de atributos

Aqui estão alguns exemplos de uso do atributo com o agente PHP New Relic. Para usar essas configurações:

  1. Modifique seu arquivo newrelic.ini conforme aplicável.
  2. Reinicie o agente e seu daemon para que as alterações tenham efeito.

Parâmetro de solicitação de captura

Por padrão, o agente não captura o parâmetro da solicitação.

Você pode usar a seguinte configuração para ativar a captura de parâmetros para estes destinos padrão: transaction_tracer, transaction_events e error_collector. Se você quiser limitar os destinos para os quais você captura parâmetros, consulte Selecionando destinos específicos.

Configuration:

newrelic.attributes.include = request.parameters.*

Capturar apenas parâmetro de solicitação específico

Para capturar apenas um parâmetro de solicitação específico, você pode passar uma lista para attributes.include:

Configuration:

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

Desativando todos os atributos

Neste exemplo, os atributo estão desabilitados, portanto as listas de inclusão e exclusão serão ignoradas e todos os atributo serão filtrados.

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

Selecionando destinos específicos

Neste exemplo:

  • Atributo estão desabilitados para rastreamento da transação. As listas de inclusão e exclusão serão ignoradas e todos os atributos serão filtrados para este destino.

  • Atributo também estão desativados para

    por padrão.

  • Os parâmetros de solicitação (prefixados com request.parameters.) estão desativados por padrão para todos os destinos.

Como resultado, apenas bar é enviado em erros de rastreamento e eventos de transação.

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

Selecionando valores e destinos

Neste exemplo, teclas de entrada específicas são selecionadas para determinados destinos de saída e excluídas de outros.

  • A chave food.fruit.banana será excluída apenas do rastreamento da transação.
  • As chaves food e food.bread serão excluídas de todos os destinos.

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
Copyright © 2024 New Relic Inc.

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