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

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

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

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.