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

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

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.

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.