Aqui estão alguns exemplos de uso do atributo com o agente New Relic .NET.
Desativar todos os atributos
Neste exemplo, os atributo estão desabilitados. As listas include e exclude serão ignoradas e todos os atributos serão filtrados.
Configuration:
<attributes enabled="false" />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
includeeexcludeserão ignoradas e todos os atributos serão filtrados para este destino.Atributo 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"> <exclude>foo</exclude></attributes><transactionTracer> <attributes enabled="false" /></transactionTracer>Input 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:
<attributes enabled="true"> <exclude>food*</exclude> <include>food.fruit.*</include></attributes><transactionTracer> <attributes enabled="true"> <exclude>food.fruit.banana</exclude> </attributes></transactionTracer>Input 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.appleEmulando comportamento de atributo legado do lado do servidor
Neste exemplo, o agente coleta parâmetros de solicitação e os registra nos destinos tracer de transação e do coletor de erros. Isso emula a ativação das configurações de configuração do legado no lado do servidor para as opções Capture attributes ou Capture parameters . Personalize os seguintes elementos <attributes> no arquivo de configuração do agente .NET:
<transactionTracer> <attributes> <include>request.parameters*</include> </attributes></transactionTracer>
<errorCollector> <attributes> <include>request.parameters*</include> </attributes></errorCollector>