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_idDesativar 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 = falseattributes.include = request.parameters.*Input keys:
foo, bar, request.parameters.foo, request.parameters.barOutput for destinations:
transaction_tracer: noneerror_collector: nonetransaction_events: nonebrowser_monitoring: noneSelecione 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 = truetransaction_tracer.attributes.enabled = falseattributes.exclude = fooInput keys:
foo, bar, request.parameters.foo, request.parameters.barOutput for destinations:
transaction_tracer: noneerror_collector: bartransaction_events: barbrowser_monitoring: noneSelecione 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.bananaserá excluída apenas do rastreamento da transação. - As chaves
foodefood.breadserão excluídas de todos os destinos.
Configuration:
browser_monitoring.attributes.enabled = trueattributes.exclude = food*attributes.include = food.fruit.*transaction_tracer.attributes.exclude = food.fruit.bananaInput keys:
food, food.bread, food.fruit.banana, food.fruit.appleOutput for destinations:
transaction_tracer: food.fruit.appleerror_collector: food.fruit.banana, food.fruit.appletransaction_events: food.fruit.banana, food.fruit.applebrowser_monitoring: food.fruit.banana, food.fruit.apple