• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Ejemplos de atributos .NET

A continuación se muestran ejemplos del uso de atributos con el agente New Relic .NET.

Deshabilitar todos los atributos

En este ejemplo, los atributos están deshabilitados. Las listas include y exclude se ignorarán y se filtrarán todos los atributos.

Configuration:

<attributes enabled="false" />

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

Seleccione destinos específicos

En este ejemplo:

  • El atributo está deshabilitado para la traza de la transacción. Las listas include y exclude se ignorarán y todos los atributos se filtrarán para este destino.

  • Los atributos están deshabilitados para

    de forma predeterminada.

  • El parámetro de solicitud (con el prefijo request.parameters.) está desactivado de forma predeterminada para todos los destinos.

Como resultado, solo se envía bar en errores de traza y evento de transacción.

Configuration:

<attributes enabled="true">
<exclude>foo</exclude>
</attributes>
<transactionTracer>
<attributes enabled="false" />
</transactionTracer>

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

Seleccionar valores y destinos

En este ejemplo, se seleccionan claves de entrada específicas para ciertos destinos de salida y se excluyen de otros.

  • La clave food.fruit.banana se excluirá únicamente de la traza de la transacción.
  • Las claves food y food.bread se excluirán de todos los 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.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

Emulando el comportamiento de los atributos del lado del servidor legacy

En este ejemplo, el agente recopila los parámetros de solicitud y los registra en los destinos del rastreador de transacciones y del recolector de errores. Esto emula la habilitación de la configuración legacy del lado del servidor para las opciones Capture attributes o Capture parameters. Personalice los siguientes <attributes> elementos en su archivo de configuración del agente .NET:

<transactionTracer>
<attributes>
<include>request.parameters*</include>
</attributes>
</transactionTracer>
<errorCollector>
<attributes>
<include>request.parameters*</include>
</attributes>
</errorCollector>
Copyright © 2024 New Relic Inc.

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