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

Aqui estão alguns exemplos de uso do atributo com o agente Python.

Parâmetro de solicitação de captura

A captura do parâmetro de solicitação não está habilitada por padrão. A configuração a seguir ativará a captura de parâmetros para os destinos padrão: transaction_tracer, transaction_events e error_collector. Para limitar os destinos consulte o exemplo Selecionando destinos específicos.

Configuration:

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 simplesmente passar uma lista para attributes.include:

Configuration:

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

Desativar 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:

attributes.enabled = false
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

Selecione 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:

attributes.enabled = true
transaction_tracer.attributes.enabled = false
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

Selecione 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:

browser_monitoring.attributes.enabled = true
attributes.exclude = food*
attributes.include = food.fruit.*
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.